/** * Processes a paremeter (condition) coming from template tags. * * @param array $p_param * The array of parameters * * @return array $comparisonOperation * The array containing processed values of the condition */ private static function ProcessListParameters(ComparisonOperation $p_param) { $comparisonOperation = array(); $comparisonOperation['left'] = PollsList::$s_parameters[strtolower($p_param->getLeftOperand())]['field']; if (isset($comparisonOperation['left'])) { $operatorObj = $p_param->getOperator(); $comparisonOperation['right'] = $p_param->getRightOperand(); $comparisonOperation['symbol'] = $operatorObj->getSymbol('sql'); } return $comparisonOperation; }
/** * Processes a paremeter (condition) coming from template tags. * * @param array $p_param * The array of parameters * * @return array $comparisonOperation * The array containing processed values of the condition */ private static function ProcessListParameters(ComparisonOperation $p_param) { $comparisonOperation = array(); switch (strtolower($p_param->getLeftOperand())) { case 'debate_nr': $comparisonOperation['left'] = 'debate_nr'; break; case 'debateanswer_nr': $comparisonOperation['left'] = 'debateanswer_nr'; break; } if (isset($comparisonOperation['left'])) { $operatorObj = $p_param->getOperator(); $comparisonOperation['right'] = $p_param->getRightOperand(); $comparisonOperation['symbol'] = $operatorObj->getSymbol('sql'); } return $comparisonOperation; }
/** * Processes a paremeter (condition) coming from template tags. * * @param array $p_param * The array of parameters * * @return array $comparisonOperation * The array containing processed values of the condition */ private static function ProcessListParameters(ComparisonOperation $p_param) { $comparisonOperation = array(); switch (strtolower($p_param->getLeftOperand())) { case 'fk_poll_nr': $comparisonOperation['left'] = 'fk_poll_nr'; break; case 'fk_language_id': $comparisonOperation['left'] = 'fk_language_id'; break; case 'onhitlist': $comparisonOperation['left'] = 'on_hitlist'; break; } if (isset($comparisonOperation['left'])) { $operatorObj = $p_param->getOperator(); $comparisonOperation['right'] = $p_param->getRightOperand(); $comparisonOperation['symbol'] = $operatorObj->getSymbol('sql'); } return $comparisonOperation; } // fn ProcessListParameters