browse.html.php 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <?php
  2. /**
  3. * The browse view file of workflowcondition module of ZDOO.
  4. *
  5. * @copyright Copyright 2009-2016 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
  6. * @license 商业软件,非开源软件
  7. * @author Gang Liu <liugang@cnezsoft.com>
  8. * @package workflowcondition
  9. * @version $Id$
  10. * @link http://www.zdoo.com
  11. */
  12. ?>
  13. <?php include '../../common/view/header.modal.html.php';?>
  14. <?php js::set('action', $action->id);?>
  15. <div id='createCondition'>
  16. <?php extCommonModel::printLink('workflowcondition', 'create', "action=$action->id", "<i class='icon-plus'> </i>" . $lang->workflowcondition->create, "class='btn btn-primary loadInModal iframe'");?>
  17. </div>
  18. <div class='panel main-table'>
  19. <table class='table table-fixed' id='conditionTable'>
  20. <thead>
  21. <tr>
  22. <th><?php echo $lang->workflowcondition->condition;?></th>
  23. <th class='w-80px text-center'><?php echo $lang->actions;?></th>
  24. </tr>
  25. </thead>
  26. <tbody>
  27. <?php foreach($action->conditions as $key => $condition):?>
  28. <tr>
  29. <?php
  30. $output = '';
  31. $conditionType = zget($condition, 'conditionType', '');
  32. if($conditionType == 'sql')
  33. {
  34. $output = $condition->sql;
  35. }
  36. else
  37. {
  38. $conditionFields = zget($condition, 'fields', array());
  39. foreach($conditionFields as $index => $field)
  40. {
  41. if($index > 0)
  42. {
  43. if(empty($field->logicalOperator)) $field->logicalOperator = 'and';
  44. $output .= ' ' . $lang->workflowcondition->logicalOperatorList[$field->logicalOperator] . ' ';
  45. }
  46. $output .= zget($fields, zget($field, 'field'));
  47. $output .= zget($lang->workflowcondition->operatorList, zget($field, 'operator', ''));
  48. $fieldParam = zget($field, 'param', '');
  49. if($fieldParam && strpos($config->workflow->virtualParams, ",$fieldParam,") !== false)
  50. {
  51. $output .= $lang->workflowcondition->options[$fieldParam];
  52. }
  53. else
  54. {
  55. $output .= $fieldParam;
  56. }
  57. }
  58. }
  59. ?>
  60. <td title="<?php echo $output;?>"><?php echo $output;?></td>
  61. <td class='actions'>
  62. <?php extCommonModel::printLink('workflowcondition', 'edit', "action=$action->id&key=$key", $lang->edit, "class='edit loadInModal iframe'");?>
  63. <?php extCommonModel::printLink('workflowcondition', 'delete', "action=$action->id&key=$key", $lang->delete, "class='deleter reloadModal'");?>
  64. </td>
  65. </tr>
  66. <?php endforeach;?>
  67. </tbody>
  68. </table>
  69. </div>
  70. <?php include '../../common/view/footer.modal.html.php';?>