Highway to PSR2
[openemr.git] / interface / super / rules / controllers / edit / view / custom.php
blob7f478db53345575d982d8d43bfee6bb5a0d91013
1 <?php
2 // Copyright (C) 2010-2011 Aron Racho <aron@mi-squred.com>
3 //
4 // This program is free software; you can redistribute it and/or
5 // modify it under the terms of the GNU General Public License
6 // as published by the Free Software Foundation; either version 2
7 // of the License, or (at your option) any later version.
8 ?>
9 <head>
10 <script language="javascript" src="<?php js_src('custom.js') ?>"></script>
12 <script type="text/javascript">
13 var custom = new custom( { selectedColumn: '<?php echo out($criteria->column); ?>' } );
14 custom.init();
15 </script>
16 </head>
18 <!-- table -->
19 <p class="row">
20 <span class="left_col colhead req" data-field="fld_table"><?php echo xl('Table'); ?></span>
21 <span class="end_col">
22 <?php echo render_select(array( "id" => "fld_table",
23 "target" => "fld_table",
24 "name" => "fld_table",
25 "options" => $criteria->getTableNameOptions(),
26 "value" => out($criteria->table) )); ?>
27 </span>
28 </p>
30 <!-- column -->
31 <p class="row">
32 <span class="left_col colhead" data-field="fld_table"><?php echo out(xl('Column')); ?></span>
33 <span class="end_col">
34 <?php echo render_select(array( "id" => "fld_column",
35 "target" => "fld_column",
36 "name" => "fld_column",
37 "options" => array(),
38 "value" => null )); ?>
39 </span>
40 </p>
42 <!-- value -->
43 <p class="row">
44 <span class="left_col colhead req" data-field="fld_value"><?php echo xl('Value'); ?></span>
45 <span class="end_col">
46 <select data-grp-tgt="" type="dropdown" name="fld_value_comparator" id="">
47 <option id="" value="">--<?php echo xl("Select"); ?>--</option>
48 <option id="le" value="le" <?php echo $criteria->valueComparator == "le" ? "SELECTED" : "" ?>><?php echo "<=" ;?></option>
49 <option id="lt" value="lt" <?php echo $criteria->valueComparator == "lt" ? "SELECTED" : "" ?>><?php echo "<" ;?></option>
50 <option id="eq" value="eq" <?php echo $criteria->valueComparator == "eq" ? "SELECTED" : "" ?>><?php echo "=" ;?></option>
51 <option id="gt" value="gt" <?php echo $criteria->valueComparator == "gt" ? "SELECTED" : "" ?>><?php echo ">" ;?></option>
52 <option id="ge" value="ge" <?php echo $criteria->valueComparator == "ge" ? "SELECTED" : "" ?>><?php echo ">=" ;?></option>
53 <option id="ne" value="ne" <?php echo $criteria->valueComparator == "ne" ? "SELECTED" : "" ?>><?php echo "!=" ;?></option>
54 </select>
56 <input data-grp-tgt="fld_value" class="field short"
57 type="text"
58 name="fld_value"
59 value="<?php echo $criteria->value ?>" />
60 </span>
61 </p>
63 <!-- frequency -->
64 <p class="row">
65 <span class="left_col colhead req" data-field="fld_frequency"><?php echo out(xl('Frequency')); ?></span>
66 <span class="end_col">
67 <select data-grp-tgt="" type="dropdown" name="fld_frequency_comparator" id="">
68 <option id="" value="">--<?php echo xl("Select"); ?>--</option>
69 <option id="le" value="le" <?php echo $criteria->frequencyComparator == "le" ? "SELECTED" : "" ?>><?php echo "<=" ;?></option>
70 <option id="lt" value="lt" <?php echo $criteria->frequencyComparator == "lt" ? "SELECTED" : "" ?>><?php echo "<" ;?></option>
71 <option id="eq" value="eq" <?php echo $criteria->frequencyComparator == "eq" ? "SELECTED" : "" ?>><?php echo "=" ;?></option>
72 <option id="gt" value="gt" <?php echo $criteria->frequencyComparator == "gt" ? "SELECTED" : "" ?>><?php echo ">" ;?></option>
73 <option id="ge" value="ge" <?php echo $criteria->frequencyComparator == "ge" ? "SELECTED" : "" ?>><?php echo ">=" ;?></option>
74 <option id="ne" value="ne" <?php echo $criteria->frequencyComparator == "ne" ? "SELECTED" : "" ?>><?php echo "!=" ;?></option>
75 </select>
77 <input data-grp-tgt="fld_frequency" class="field short"
78 type="text"
79 name="fld_frequency"
80 value="<?php echo out($criteria->frequency); ?>" />
81 </span>
82 </p>
84 <br/>
86 <!-- optional/required and inclusion/exclusion fields -->
87 <?php echo common_fields(array( "criteria" => $criteria)); ?>