Ejemplo n.º 1
0
 function renderCriteriaParam($param)
 {
     $field = $param->field;
     $values = !is_array($param->value) ? array($param->value) : $param->value;
     switch ($field) {
         case SearchFields_KbArticle::TOP_CATEGORY_ID:
             $topics = DAO_KbCategory::getWhere(sprintf("%s = %d", DAO_KbCategory::PARENT_ID, 0));
             $strings = array();
             foreach ($values as $val) {
                 if (0 == $val) {
                     $strings[] = "None";
                 } else {
                     if (!isset($topics[$val])) {
                         continue;
                     }
                     $strings[] = $topics[$val]->name;
                 }
             }
             echo implode(", ", $strings);
             break;
         default:
             parent::renderCriteriaParam($param);
             break;
     }
 }
Ejemplo n.º 2
0
Archivo: App.php Proyecto: Hildy/cerb5
 function renderCriteriaParam($param)
 {
     $field = $param->field;
     $values = !is_array($param->value) ? array($param->value) : $param->value;
     switch ($field) {
         case SearchFields_WatcherMailFilter::WORKER_ID:
             $workers = DAO_Worker::getAll();
             $strings = array();
             foreach ($values as $val) {
                 if (0 == $val) {
                     $strings[] = "Nobody";
                 } else {
                     if (!isset($workers[$val])) {
                         continue;
                     }
                     $strings[] = $workers[$val]->getName();
                 }
             }
             echo implode(", ", $strings);
             break;
         default:
             parent::renderCriteriaParam($param);
             break;
     }
 }
Ejemplo n.º 3
0
 function renderCriteriaParam($param)
 {
     $field = $param->field;
     $values = !is_array($param->value) ? array($param->value) : $param->value;
     switch ($field) {
         case SearchFields_ForumsThread::FORUM_ID:
             $forums = DAO_ForumsSource::getWhere();
             $strings = array();
             foreach ($values as $val) {
                 if (!isset($forums[$val])) {
                     continue;
                 } else {
                     $strings[] = $forums[$val]->name;
                 }
             }
             echo implode(", ", $strings);
             break;
         case SearchFields_ForumsThread::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;
     }
 }
Ejemplo n.º 4
0
Archivo: App.php Proyecto: Hildy/cerb5
 function renderCriteriaParam($param)
 {
     $field = $param->field;
     $values = !is_array($param->value) ? array($param->value) : $param->value;
     switch ($field) {
         case SearchFields_FeedbackEntry::WORKER_ID:
             $workers = DAO_Worker::getAll();
             $strings = array();
             foreach ($values as $val) {
                 if (0 == $val) {
                     $strings[] = "Nobody";
                 } else {
                     if (!isset($workers[$val])) {
                         continue;
                     }
                     $strings[] = $workers[$val]->getName();
                 }
             }
             echo implode(", ", $strings);
             break;
         case SearchFields_FeedbackEntry::QUOTE_MOOD:
             $strings = array();
             // [TODO] Translations
             foreach ($values as $val) {
                 switch ($val) {
                     case 0:
                         $strings[] = "Neutral";
                         break;
                     case 1:
                         $strings[] = "Praise";
                         break;
                     case 2:
                         $strings[] = "Criticism";
                         break;
                 }
             }
             echo implode(", ", $strings);
             break;
         default:
             parent::renderCriteriaParam($param);
             break;
     }
 }
Ejemplo n.º 5
0
	function renderCriteriaParam($param) {
		$field = $param->field;
		$values = !is_array($param->value) ? array($param->value) : $param->value;

		switch($field) {
			default:
				parent::renderCriteriaParam($param);
			break;
		}
	}
Ejemplo n.º 6
0
 function renderCriteriaParam($param)
 {
     $field = $param->field;
     $translate = DevblocksPlatform::getTranslationService();
     $values = !is_array($param->value) ? array($param->value) : $param->value;
     switch ($field) {
         //			case SearchFields_CommunityTool::EXTENSION_ID:
         //				$sources = $ext = DevblocksPlatform::getExtensions('cerberusweb.task.source', true);
         //				$strings = array();
         //
         //				foreach($values as $val) {
         //					if(!isset($sources[$val]))
         //						continue;
         //					else
         //						$strings[] = $sources[$val]->getSourceName();
         //				}
         //				echo implode(", ", $strings);
         //				break;
         default:
             parent::renderCriteriaParam($param);
             break;
     }
 }
Ejemplo n.º 7
0
 function renderCriteriaParam($param)
 {
     $field = $param->field;
     $values = !is_array($param->value) ? array($param->value) : $param->value;
     switch ($field) {
         case SearchFields_TimeTrackingEntry::WORKER_ID:
             $workers = DAO_Worker::getAll();
             $strings = array();
             foreach ($values as $val) {
                 if (0 == $val) {
                     $strings[] = "Nobody";
                 } else {
                     if (!isset($workers[$val])) {
                         continue;
                     }
                     $strings[] = $workers[$val]->getName();
                 }
             }
             echo implode(", ", $strings);
             break;
         case SearchFields_TimeTrackingEntry::ACTIVITY_ID:
             $activities = DAO_TimeTrackingActivity::getWhere();
             // [TODO] getAll cache
             $strings = array();
             foreach ($values as $val) {
                 if (0 == $val) {
                     $strings[] = "None";
                 } else {
                     if (!isset($activities[$val])) {
                         continue;
                     }
                     $strings[] = $activities[$val]->name . ($activities[$val]->rate > 0 ? ' ($)' : '');
                 }
             }
             echo implode(", ", $strings);
             break;
         case SearchFields_TimeTrackingEntry::SOURCE_EXTENSION_ID:
             $sources = DAO_TimeTrackingEntry::getSources();
             $strings = array();
             foreach ($values as $val) {
                 if (empty($val)) {
                     //						$strings[] = "None";
                 } else {
                     if (!isset($sources[$val])) {
                         continue;
                     }
                     $strings[] = $sources[$val]->getSourceName();
                 }
             }
             echo implode(", ", $strings);
             break;
         default:
             parent::renderCriteriaParam($param);
             break;
     }
 }
Ejemplo n.º 8
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;
     }
 }
Ejemplo n.º 9
0
 function renderCriteriaParam($param)
 {
     $field = $param->field;
     $translate = DevblocksPlatform::getTranslationService();
     $values = !is_array($param->value) ? array($param->value) : $param->value;
     switch ($field) {
         case SearchFields_Task::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;
         case SearchFields_Task::SOURCE_EXTENSION:
             $sources = $ext = DevblocksPlatform::getExtensions('cerberusweb.task.source', true);
             $strings = array();
             foreach ($values as $val) {
                 if (!isset($sources[$val])) {
                     continue;
                 } else {
                     $strings[] = $sources[$val]->getSourceName();
                 }
             }
             echo implode(", ", $strings);
             break;
         default:
             parent::renderCriteriaParam($param);
             break;
     }
 }