44 public static function _getLanguageSelect($a_selected, $a_name, $prepend = array(), $a_options_only =
false)
47 include_once
'Services/MetaData/classes/class.ilMDLanguageItem.php';
54 $tmp_options[
$code] =
$lng->txt(
'meta_l_' . $code);
56 asort($tmp_options, SORT_STRING);
58 foreach ($prepend as $value => $translation) {
78 public static function _getStructureSelect($a_selected, $a_name, $prepend = array(), $a_options_only =
false)
85 $items = array(
'Atomic',
'Collection',
'Networked',
'Hierarchical',
'Linear');
87 foreach ($prepend as $value => $translation) {
91 foreach ($items as $item) {
92 $options[$item] =
$lng->txt(
'meta_' . strtolower($item));
109 public static function _getStatusSelect($a_selected, $a_name, $prepend = array(), $a_options_only =
false)
116 $items = array(
'Draft',
'Final',
'Revised',
'Unavailable');
118 foreach ($prepend as $value => $translation) {
122 foreach ($items as $item) {
123 $options[$item] =
$lng->txt(
'meta_' . strtolower($item));
140 public static function _getRoleSelect($a_selected, $a_name, $prepend = array(), $a_options_only =
false)
147 $items = array(
'Author',
'Publisher',
'Unknown',
'Initiator',
'Terminator',
'Editor',
'GraphicalDesigner',
'TechnicalImplementer',
148 'ContentProvider',
'TechnicalValidator',
'EducationalValidator',
'ScriptWriter',
'InstructionalDesigner',
149 'SubjectMatterExpert',
'Creator',
'Validator',
'PointOfContact');
151 foreach ($prepend as $value => $translation) {
155 foreach ($items as $item) {
156 $options[$item] =
$lng->txt(
'meta_' . strtolower($item));
180 $items = array(
'PC-DOS',
'MS-Windows',
'MAC-OS',
'Unix',
'Multi-OS',
'None');
182 foreach ($prepend as $value => $translation) {
186 foreach ($items as $item) {
204 public static function _getBrowserSelect($a_selected, $a_name, $prepend = array(), $a_options_only =
false)
211 $items = array(
'Any',
'NetscapeCommunicator',
'MS-InternetExplorer',
'Opera',
'Amaya',
'Mozilla');
213 foreach ($prepend as $value => $translation) {
217 foreach ($items as $item) {
236 public static function _getFormatSelect($a_selected, $a_name, $prepend = array(), $a_options_only =
false)
242 $ilDB = $DIC[
'ilDB'];
244 foreach ($prepend as $value => $translation) {
248 $ilDB->setLimit(200, 0);
251 $query =
"SELECT format as forma from il_meta_format GROUP BY format";
253 if (!
$res->numRows()) {
257 if (strlen(
$row->format)) {
283 foreach ($prepend as $value => $translation) {
287 $items = array(15 =>
'15 ' .
$lng->txt(
'minutes'),
288 30 =>
'30 ' .
$lng->txt(
'minutes'),
289 45 =>
'45 ' .
$lng->txt(
'minutes'),
290 60 =>
'1 ' .
$lng->txt(
'hour'),
291 90 =>
'1 ' .
$lng->txt(
'hour') .
' 30 ' .
$lng->txt(
'minutes'),
292 120 =>
'2 ' .
$lng->txt(
'hours'),
293 180 =>
'3 ' .
$lng->txt(
'hours'),
294 240 =>
'4 ' .
$lng->txt(
'hours'));
296 foreach ($items as
$key => $item) {
319 $items = array(
'Actice',
'Expositive',
'Mixed');
321 foreach ($prepend as $value => $translation) {
325 foreach ($items as $item) {
351 $items = array(
'Exercise',
'Simulation',
'Questionnaire',
'Diagram',
'Figure',
'Graph',
'Index',
352 'Slide',
'Table',
'NarrativeText',
'Exam',
'Experiment',
'ProblemStatement',
'SelfAssessment',
'Lecture');
354 foreach ($prepend as $value => $translation) {
358 foreach ($items as $item) {
382 $items = array(1 =>
'VeryLow',2 =>
'Low',3 =>
'Medium',4 =>
'High',5 =>
'VeryHigh');
384 foreach ($prepend as $value => $translation) {
388 foreach ($items as
$key => $item) {
414 $items = array(1 =>
'VeryLow',2 =>
'Low',3 =>
'Medium',4 =>
'High',5 =>
'VeryHigh');
416 foreach ($prepend as $value => $translation) {
420 foreach ($items as
$key => $item) {
446 $items = array(
'Teacher',
'Author',
'Learner',
'Manager');
448 foreach ($prepend as $value => $translation) {
452 foreach ($items as $item) {
470 public static function _getContextSelect($a_selected, $a_name, $prepend = array(), $a_options_only =
false)
477 $items = array(
'School',
'HigherEducation',
'Training',
'Other');
479 foreach ($prepend as $value => $translation) {
483 foreach ($items as $item) {
508 $items = array(
'LocalFile',
'Reference');
510 foreach ($prepend as $value => $translation) {
514 foreach ($items as $item) {
537 $items = array(1 =>
'VeryEasy',2 =>
'Easy',3 =>
'Medium',4 =>
'Difficult',5 =>
'VeryDifficult');
539 foreach ($prepend as $value => $translation) {
543 foreach ($items as
$key => $item) {
567 foreach ($prepend as $value => $translation) {
570 for (
$i = 1;
$i < 100 ;
$i++) {
573 foreach ($items as
$key => $item) {
595 foreach ($prepend as $value => $translation) {
598 $items = array(15 =>
'15 ' .
$lng->txt(
'minutes'),
599 30 =>
'30 ' .
$lng->txt(
'minutes'),
600 45 =>
'45 ' .
$lng->txt(
'minutes'),
601 60 =>
'1 ' .
$lng->txt(
'hour'),
602 90 =>
'1 ' .
$lng->txt(
'hour') .
' 30 ' .
$lng->txt(
'minutes'),
603 120 =>
'2 ' .
$lng->txt(
'hours'),
604 180 =>
'3 ' .
$lng->txt(
'hours'),
605 240 =>
'4 ' .
$lng->txt(
'hours'));
607 foreach ($items as
$key => $item) {
623 public static function _getCostsSelect($a_selected, $a_name, $prepend = array(), $a_options_only =
false)
630 $items = array(
'Yes',
'No');
632 foreach ($prepend as $value => $translation) {
636 foreach ($items as $item) {
662 $items = array(
'Yes',
'No');
664 foreach ($prepend as $value => $translation) {
668 foreach ($items as $item) {
687 public static function _getPurposeSelect($a_selected, $a_name, $prepend = array(), $a_options_only =
false)
694 $items = array(
'Discipline',
'Idea',
'Prerequisite',
'EducationalObjective',
'AccessibilityRestrictions',
695 'EducationalLevel',
'SkillLevel',
'SecurityLevel',
'Competency');
697 foreach ($prepend as $value => $translation) {
701 foreach ($items as $item) {
static _getCopyrightAndOtherRestrictionsSelect($a_selected, $a_name, $prepend=array(), $a_options_only=false)
Prepare a meta rights copyright and other restrictions All possible entries in meta_format are shown...
static _getIntendedEndUserRoleSelect($a_selected, $a_name, $prepend=array(), $a_options_only=false)
Prepare a meta educational intended end user role All possible entries in meta_format are shown...
static _getCostsSelect($a_selected, $a_name, $prepend=array(), $a_options_only=false)
Prepare a meta rights costs All possible entries in meta_format are shown.
static _getDurationSelect($a_selected, $a_name, $prepend=array())
Prepare a meta technical duration selector All possible entries in meta_format are shown...
static _getSemanticDensitySelect($a_selected, $a_name, $prepend=array(), $a_options_only=false)
Prepare a meta educational semantic density All possible entries in meta_format are shown...
static _getLanguageSelect($a_selected, $a_name, $prepend=array(), $a_options_only=false)
Prepare a meta data language selector.
static _getInteractivityLevelSelect($a_selected, $a_name, $prepend=array(), $a_options_only=false)
Prepare a meta educational interactivity level All possible entries in meta_format are shown...
static _getLocationTypeSelect($a_selected, $a_name, $prepend=array())
Prepare a meta location type.
static _getLearningResourceTypeSelect($a_selected, $a_name, $prepend=array(), $a_options_only=false)
Prepare a meta educational learning resource type All possible entries in meta_format are shown...
static _getTypicalAgeRangeSelect($a_selected, $a_name, $prepend=array())
Prepare a meta educational typical age range All possible entries in meta_format are shown...
static _getStatusSelect($a_selected, $a_name, $prepend=array(), $a_options_only=false)
Prepare a meta lifecycle status selector.
static _getPossibleLanguageCodes()
static _getFormatSelect($a_selected, $a_name, $prepend=array(), $a_options_only=false)
Prepare a meta technical format selector All possible entries in meta_format are shown.
foreach($_POST as $key=> $value) $res
static _getBrowserSelect($a_selected, $a_name, $prepend=array(), $a_options_only=false)
Prepare a meta technical browser selector.
static _getDifficultySelect($a_selected, $a_name, $prepend=array(), $a_options_only=false)
Prepare a meta educational difficulty All possible entries in meta_format are shown.
static _getStructureSelect($a_selected, $a_name, $prepend=array(), $a_options_only=false)
Prepare a meta general structure selector.
static _getOperatingSystemSelect($a_selected, $a_name, $prepend=array(), $a_options_only=false)
Prepare a meta technical os selector.
static _getContextSelect($a_selected, $a_name, $prepend=array(), $a_options_only=false)
Prepare a meta context.
static formSelect( $selected, $varname, $options, $multiple=false, $direct_text=false, $size="0", $style_class="", $attribs="", $disabled=false)
Builds a select form field with options and shows the selected option first.
static _getTypicalLearningTimeSelect($a_selected, $a_name, $prepend=array())
Prepare a meta educational typical learning time All possible entries in meta_format are shown...
static _getPurposeSelect($a_selected, $a_name, $prepend=array(), $a_options_only=false)
Prepare a meta rights copyright and other restrictions All possible entries in meta_format are shown...
static _getRoleSelect($a_selected, $a_name, $prepend=array(), $a_options_only=false)
Prepare a meta lifecycle status selector.
static _getInteractivityTypeSelect($a_selected, $a_name, $prepend=array(), $a_options_only=false)
Prepare a meta educational interactivity type All possible entries in meta_format are shown...