public function processInstallCalculation()
 {
     $group_position = 1;
     do {
         $condition_ids = Condition::getIdsByBadgeGroupPosition($group_position);
         foreach ($condition_ids as $id) {
             $cond = new Condition((int) $id);
             $cond->processCalculation();
             unset($cond);
         }
         $group_position++;
     } while (count($condition_ids));
 }
 public function __call($name, $arguments)
 {
     if (!Validate::isHookName($name)) {
         return false;
     }
     $name = str_replace('hook', '', $name);
     $condition_ids = Condition::getIdsByHookCalculation($name);
     foreach ($condition_ids as $id) {
         $cond = new Condition((int) $id);
         $cond->processCalculation();
     }
 }
Example #3
0
 public function __call($name, $arguments)
 {
     if (!Validate::isHookName($name)) {
         return false;
     }
     $name = str_replace('hook', '', $name);
     if ($retro_name = Db::getInstance()->getValue('SELECT `name` FROM `' . _DB_PREFIX_ . 'hook_alias` WHERE `alias` = \'' . pSQL($name) . '\'')) {
         $name = $retro_name;
     }
     $condition_ids = Condition::getIdsByHookCalculation($name);
     foreach ($condition_ids as $id) {
         $cond = new Condition((int) $id);
         $cond->processCalculation();
     }
 }
Example #4
0
 public function __call($name, $arguments)
 {
     if (!empty(self::$_batch_mode)) {
         self::$_defered_func_call[get_class() . '::__call_' . $name] = array(array($this, '__call'), array($name, $arguments));
     } else {
         if (!Validate::isHookName($name)) {
             return false;
         }
         $name = str_replace('hook', '', $name);
         if ($retro_name = Db::getInstance()->getValue('SELECT `name` FROM `' . _DB_PREFIX_ . 'hook_alias` WHERE `alias` = \'' . pSQL($name) . '\'')) {
             $name = $retro_name;
         }
         $condition_ids = Condition::getIdsByHookCalculation($name);
         foreach ($condition_ids as $id) {
             $cond = new Condition((int) $id);
             $cond->processCalculation();
         }
     }
 }