当前位置: 首页>>代码示例>>PHP>>正文


PHP EfrontLesson::getQuestions方法代码示例

本文整理汇总了PHP中EfrontLesson::getQuestions方法的典型用法代码示例。如果您正苦于以下问题:PHP EfrontLesson::getQuestions方法的具体用法?PHP EfrontLesson::getQuestions怎么用?PHP EfrontLesson::getQuestions使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在EfrontLesson的用法示例。


在下文中一共展示了EfrontLesson::getQuestions方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: foreach

         $form->setDefaults(array('embed_type' => 'popup'));
     }
     $form->addRule('scorm_size', _INVALIDFIELDDATA, 'checkParameter', 'id');
     $smarty->assign("T_SCORM", true);
 }
 //Set elements rules
 $form->addRule('name', _THEFIELD . ' "' . _UNITNAME . '" ' . _ISMANDATORY, 'required', null, 'client');
 //The name is mandatory
 //$form -> addRule('ctg_type', _THEFIELD.' '._CONTENTTYPE.' '._ISMANDATORY, 'required', null, 'client');       //The content type is mandatry
 if (!isset($_GET['edit'])) {
     // changed in case parent unit is inactive
     $form->addRule('parent_content_ID', _THEFIELD . ' ' . _UNITPARENT . ' ' . _ISMANDATORY, 'required', null, 'client');
     $form->addRule('parent_content_ID', _INVALIDID, 'numeric');
 }
 //Add the content's questions, in order to setup "complete with question" field
 if (sizeof($currentLesson->getQuestions()) > 0) {
     $pathStrings = $currentContent->toPathStrings();
     foreach ($currentLesson->getQuestions() as $key => $value) {
         if ($value['type'] != 'raw_text' || $value['id'] == $currentUnit['options']['complete_question']) {
             $plainText = trim(strip_tags($value['text']));
             if (mb_strlen($plainText) > Question::maxQuestionText) {
                 $plainText = mb_substr($plainText, 0, Question::maxQuestionText) . '...';
             }
             $pathStrings[$value['content_ID']] ? $lessonQuestions[$value['id']] = $pathStrings[$value['content_ID']] . ' » ' . $plainText : ($lessonQuestions[$value['id']] = $plainText);
         }
     }
     if (!empty($lessonQuestions) || $currentUnit['options']['complete_unit_setting'] == EfrontUnit::COMPLETION_OPTIONS_COMPLETEWITHQUESTION) {
         $form->addElement('select', 'complete_question', _COMPLETEWITHQUESTION, $lessonQuestions, 'id = "complete_question"');
         $completeUnitSelect[EfrontUnit::COMPLETION_OPTIONS_COMPLETEWITHQUESTION] = _COMPLETEWITHQUESTION;
     }
 }
开发者ID:jiangjunt,项目名称:efront_open_source,代码行数:31,代码来源:common_content.php


注:本文中的EfrontLesson::getQuestions方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。