function renderCriteriaParam($param) { $field = $param->field; $values = !is_array($param->value) ? array($param->value) : $param->value; switch ($field) { // case SearchFields_WorkerEvent::WORKER_ID: // $workers = DAO_Worker::getAll(); // $strings = array(); // // foreach($values as $val) { // if(empty($val)) // $strings[] = "Nobody"; // elseif(!isset($workers[$val])) // continue; // else // $strings[] = $workers[$val]->getName(); // } // echo implode(", ", $strings); // break; default: parent::renderCriteriaParam($param); break; } }
function renderCriteriaParam($param) { $field = $param->field; $values = !is_array($param->value) ? array($param->value) : $param->value; switch ($field) { default: parent::renderCriteriaParam($param); break; } }
function renderCriteriaParam($param) { $field = $param->field; $values = !is_array($param->value) ? array($param->value) : $param->value; switch ($field) { case SearchFields_Translation::LANG_CODE: $langs = DAO_Translation::getDefinedLangCodes(); // [TODO] Cache! $strings = array(); foreach ($values as $val) { if (!isset($langs[$val])) { continue; } $strings[] = $langs[$val]; } echo implode(", ", $strings); break; default: parent::renderCriteriaParam($param); break; } }