From 40836b701fc319c797e7051dfb6e80e5b25cb1d4 Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Wed, 9 Apr 2014 17:34:36 -0500 Subject: [PATCH] Allow management of organization form --- include/staff/dynamic-forms.inc.php | 28 ++++++++++------------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/include/staff/dynamic-forms.inc.php b/include/staff/dynamic-forms.inc.php index f388a0538..9709d0cec 100644 --- a/include/staff/dynamic-forms.inc.php +++ b/include/staff/dynamic-forms.inc.php @@ -27,29 +27,21 @@ $showing=$pageNav->showing().' forms'; </thead> <tbody> <?php - foreach (UserForm::objects()->order_by('title') as $form) { ?> + $forms = array( + 'U' => 'icon-user', + 'T' => 'icon-ticket', + 'C' => 'icon-building', + 'O' => 'icon-group', + ); + foreach (DynamicForm::objects() + ->filter(array('type__in'=>array_keys($forms))) + ->order_by('type', 'title') as $form) { ?> <tr> - <td><i class="icon-user"></i></td> + <td><i class="<?php echo $forms[$form->get('type')]; ?>"></i></td> <td><a href="?id=<?php echo $form->get('id'); ?>"> <?php echo $form->get('title'); ?></a> <td><?php echo $form->get('updated'); ?></td> </tr> - <?php } - foreach (TicketForm::objects()->order_by('title') as $form) { ?> - <tr> - <td><i class="icon-ticket"></i></td> - <td><a href="?id=<?php echo $form->get('id'); ?>"> - <?php echo $form->get('title'); ?></a></td> - <td><?php echo $form->get('updated'); ?></td> - </tr> - <?php } - foreach (DynamicForm::objects()->filter(array('type'=>'C')) as $form) { ?> - <tr> - <td><i class="icon-building"></i></td> - <td><a href="?id=<?php echo $form->get('id'); ?>"> - <?php echo $form->get('title'); ?></a></td> - <td><?php echo $form->get('updated'); ?></td> - </tr> <?php } ?> </tbody> <tbody> -- GitLab