47 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
53 $tmp_options[$code] = $lng->txt(
'meta_l_'.$code);
55 asort($tmp_options,SORT_STRING);
57 foreach($prepend as $value => $translation)
59 $options[$value] = $translation;
61 $options = array_merge($options,$tmp_options);
63 return $a_options_only ? $options :
ilUtil::formSelect($a_selected,$a_name,$options,
false,
true);
83 $items = array(
'Atomic',
'Collection',
'Networked',
'Hierarchical',
'Linear');
85 foreach($prepend as $value => $translation)
87 $options[$value] = $translation;
90 foreach($items as $item)
92 $options[$item] = $lng->txt(
'meta_'.strtolower($item));
95 return $a_options_only ? $options :
ilUtil::formSelect($a_selected,$a_name,$options,
false,
true);
114 $items = array(
'Draft',
'Final',
'Revised',
'Unavailable');
116 foreach($prepend as $value => $translation)
118 $options[$value] = $translation;
121 foreach($items as $item)
123 $options[$item] = $lng->txt(
'meta_'.strtolower($item));
126 return $a_options_only ? $options :
ilUtil::formSelect($a_selected,$a_name,$options,
false,
true);
140 function _getRoleSelect($a_selected,$a_name,$prepend = array(),$a_options_only =
false)
145 $items = array(
'Author',
'Publisher',
'Unknown',
'Initiator',
'Terminator',
'Editor',
'GraphicalDesigner',
'TechnicalImplementer',
146 'ContentProvider',
'TechnicalValidator',
'EducationalValidator',
'ScriptWriter',
'InstructionalDesigner',
147 'SubjectMatterExpert',
'Creator',
'Validator',
'PointOfContact');
149 foreach($prepend as $value => $translation)
151 $options[$value] = $translation;
154 foreach($items as $item)
156 $options[$item] = $lng->txt(
'meta_'.strtolower($item));
159 return $a_options_only ? $options :
ilUtil::formSelect($a_selected,$a_name,$options,
false,
true);
178 $items = array(
'PC-DOS',
'MS-Windows',
'MAC-OS',
'Unix',
'Multi-OS',
'None');
180 foreach($prepend as $value => $translation)
182 $options[$value] = $translation;
185 foreach($items as $item)
187 $options[$item] = $item;
190 return $a_options_only ? $options :
ilUtil::formSelect($a_selected,$a_name,$options,
false,
true);
209 $items = array(
'Any',
'NetscapeCommunicator',
'MS-InternetExplorer',
'Opera',
'Amaya',
'Mozilla');
211 foreach($prepend as $value => $translation)
213 $options[$value] = $translation;
216 foreach($items as $item)
218 $options[$item] = $item;
221 return $a_options_only ? $options :
ilUtil::formSelect($a_selected,$a_name,$options,
false,
true);
241 foreach($prepend as $value => $translation)
243 $options[$value] = $translation;
246 $ilDB->setLimit(200,0);
249 $query =
"SELECT format as forma from il_meta_format GROUP BY format";
257 if(strlen(
$row->format))
259 $options[
$row->format] = substr(
$row->format,0,48);
264 return $a_options_only ? $options :
ilUtil::formSelect($a_selected,$a_name,$options,
false,
true);
282 foreach($prepend as $value => $translation)
284 $options[$value] = $translation;
287 $items = array(15 =>
'15 '.$this->lng->txt(
'minutes'),
288 30 =>
'30 '.$this->lng->txt(
'minutes'),
289 45 =>
'45 '.$this->lng->txt(
'minutes'),
290 60 =>
'1 '. $this->lng->txt(
'hour'),
291 90 =>
'1 '. $this->lng->txt(
'hour').
' 30 '.$this->lng->txt(
'minutes'),
292 120 =>
'2 '.$this->lng->txt(
'hours'),
293 180 =>
'3 '.$this->lng->txt(
'hours'),
294 240 =>
'4 '.$this->lng->txt(
'hours'));
296 foreach($items as $key => $item)
298 $options[$key] = $item;
318 $items = array(
'Actice',
'Expositive',
'Mixed');
320 foreach($prepend as $value => $translation)
322 $options[$value] = $translation;
325 foreach($items as $item)
327 $options[$item] = $item;
330 return $a_options_only ? $options :
ilUtil::formSelect($a_selected,$a_name,$options,
false,
true);
350 $items = array(
'Exercise',
'Simulation',
'Questionnaire',
'Diagram',
'Figure',
'Graph',
'Index',
351 'Slide',
'Table',
'NarrativeText',
'Exam',
'Experiment',
'ProblemStatement',
'SelfAssessment',
'Lecture');
353 foreach($prepend as $value => $translation)
355 $options[$value] = $translation;
358 foreach($items as $item)
360 $options[$item] = $item;
363 return $a_options_only ? $options :
ilUtil::formSelect($a_selected,$a_name,$options,
false,
true);
381 $items = array(1 =>
'VeryLow',2 =>
'Low',3 =>
'Medium',4 =>
'High',5 =>
'VeryHigh');
383 foreach($prepend as $value => $translation)
385 $options[$value] = $translation;
388 foreach($items as $key => $item)
390 $options[$key] = $item;
393 return $a_options_only ? $options :
ilUtil::formSelect($a_selected,$a_name,$options,
false,
true);
413 $items = array(1 =>
'VeryLow',2 =>
'Low',3 =>
'Medium',4 =>
'High',5 =>
'VeryHigh');
415 foreach($prepend as $value => $translation)
417 $options[$value] = $translation;
420 foreach($items as $key => $item)
422 $options[$key] = $item;
425 return $a_options_only ? $options :
ilUtil::formSelect($a_selected,$a_name,$options,
false,
true);
445 $items = array(
'Teacher',
'Author',
'Learner',
'Manager');
447 foreach($prepend as $value => $translation)
449 $options[$value] = $translation;
452 foreach($items as $item)
454 $options[$item] = $item;
457 return $a_options_only ? $options :
ilUtil::formSelect($a_selected,$a_name,$options,
false,
true);
476 $items = array(
'School',
'HigherEducation',
'Training',
'Other');
478 foreach($prepend as $value => $translation)
480 $options[$value] = $translation;
483 foreach($items as $item)
485 $options[$item] = $item;
488 return $a_options_only ? $options :
ilUtil::formSelect($a_selected,$a_name,$options,
false,
true);
507 $items = array(
'LocalFile',
'Reference');
509 foreach($prepend as $value => $translation)
511 $options[$value] = $translation;
514 foreach($items as $item)
516 $options[$item] = $item;
536 $items = array(1 =>
'VeryEasy',2 =>
'Easy',3 =>
'Medium',4 =>
'Difficult',5 =>
'VeryDifficult');
538 foreach($prepend as $value => $translation)
540 $options[$value] = $translation;
543 foreach($items as $key => $item)
545 $options[$key] = $item;
548 return $a_options_only ? $options :
ilUtil::formSelect($a_selected,$a_name,$options,
false,
true);
566 foreach($prepend as $value => $translation)
568 $options[$value] = $translation;
570 for($i = 1; $i < 100 ; $i++)
574 foreach($items as $key => $item)
576 $options[$key] = $item;
595 foreach($prepend as $value => $translation)
597 $options[$value] = $translation;
599 $items = array(15 =>
'15 '.$this->lng->txt(
'minutes'),
600 30 =>
'30 '.$this->lng->txt(
'minutes'),
601 45 =>
'45 '.$this->lng->txt(
'minutes'),
602 60 =>
'1 '. $this->lng->txt(
'hour'),
603 90 =>
'1 '. $this->lng->txt(
'hour').
' 30 '.$this->lng->txt(
'minutes'),
604 120 =>
'2 '.$this->lng->txt(
'hours'),
605 180 =>
'3 '.$this->lng->txt(
'hours'),
606 240 =>
'4 '.$this->lng->txt(
'hours'));
608 foreach($items as $key => $item)
610 $options[$key] = $item;
625 function _getCostsSelect($a_selected,$a_name,$prepend = array(), $a_options_only =
false)
630 $items = array(
'Yes',
'No');
632 foreach($prepend as $value => $translation)
634 $options[$value] = $translation;
637 foreach($items as $item)
639 $options[$item] = $item;
642 return $a_options_only ? $options :
ilUtil::formSelect($a_selected,$a_name,$options,
false,
true);
662 $items = array(
'Yes',
'No');
664 foreach($prepend as $value => $translation)
666 $options[$value] = $translation;
669 foreach($items as $item)
671 $options[$item] = $item;
674 return $a_options_only ? $options :
ilUtil::formSelect($a_selected,$a_name,$options,
false,
true);
694 $items = array(
'Discipline',
'Idea',
'Prerequisite',
'EducationalObjective',
'AccessibilityRestrictions',
695 'EducationalLevel',
'SkillLevel',
'SecurityLevel',
'Competency');
697 foreach($prepend as $value => $translation)
699 $options[$value] = $translation;
702 foreach($items as $item)
704 $options[$item] = $item;
707 return $a_options_only ? $options :
ilUtil::formSelect($a_selected,$a_name,$options,
false,
true);