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(); } }
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(); } }
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(); } } }