Пример #1
0
 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;
     }
 }
Пример #2
0
 function renderCriteriaParam($param)
 {
     $field = $param->field;
     $values = !is_array($param->value) ? array($param->value) : $param->value;
     switch ($field) {
         default:
             parent::renderCriteriaParam($param);
             break;
     }
 }
Пример #3
0
 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;
     }
 }