Esempio n. 1
0
 /**
  * Adds a RuleType to the given rule based on the sql result row
  * passed to it, evaluating the *_flag columns.
  * @param Rule $rule
  */
 private function fillRuleTypes($rule, $ruleResult)
 {
     if ($ruleResult['active_alert_flag'] == 1) {
         $rule->addRuleType(RuleType::from(RuleType::ActiveAlert));
     }
     if ($ruleResult['passive_alert_flag'] == 1) {
         $rule->addRuleType(RuleType::from(RuleType::PassiveAlert));
     }
     // not yet supported
     if ($ruleResult['cqm_flag'] == 1) {
         $rule->addRuleType(RuleType::from(RuleType::CQM));
     }
     if ($ruleResult['amc_flag'] == 1) {
         $rule->addRuleType(RuleType::from(RuleType::AMC));
     }
     if ($ruleResult['patient_reminder_flag'] == 1) {
         $rule->addRuleType(RuleType::from(RuleType::PatientReminder));
     }
 }
Esempio n. 2
0
</span>
    <span class="end_col">
        <?php 
foreach (RuleType::values() as $type) {
    ?>
        <input name="fld_ruleTypes[]"
               value="<?php 
    echo out($type);
    ?>
"
               type="checkbox" <?php 
    echo $rule->hasRuleType(RuleType::from($type)) ? "CHECKED" : "";
    ?>
>
        <?php 
    echo out(RuleType::from($type)->lbl);
    ?>
        <?php 
}
?>
    </span>
    </p>

    <p class="row"> 
    <span class="left_col colhead" data-fld="fld_developer"><?php 
echo out(xl('Developer'));
?>
</span>
    <span class="end_col"><input type="text" name="fld_developer" class="field" id="fld_developer" value="<?php 
echo out($rule->developer);
?>
Esempio n. 3
0
 function getRuleTypeLabels()
 {
     $labels = array();
     foreach ($this->ruleTypes as $ruleType) {
         array_push($labels, RuleType::from($ruleType)->lbl);
     }
     return $labels;
 }