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


PHP Lesson::getMultipleLessons方法代码示例

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


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

示例1: getContent

 protected function getContent()
 {
     $content = '<ol class="breadcrumb">
               <li><a href="' . ROOT_DIR . 'admin/courseadmin">' . I18n::t('courseoverview.title') . '</a></li>
               <li class="active">' . $this->course->getName(I18n::getLang()) . '</li>
             </ol>';
     $content .= '<table class="table table-hover">
     <thead>
       <tr>
         <th>' . I18n::t('admin.lessonadmin.lessonnr') . '</th>
         <th>Name EN</th>
         <th>Name DE</th>
         <th>' . I18n::t('admin.lessonadmin.points') . '</th>
         <th>' . I18n::t('admin.lessonadmin.added') . '</th>
         <th colspan="2">' . I18n::t('text.edit') . '</th>
       </tr>
     </thead>
     <tbody>';
     foreach ((array) Lesson::getMultipleLessons($this->course->getId(), 50, 0) as $lesson) {
         $content .= '<tr>
                 <td>' . $lesson->getLessonNr() . '</td>
                 <td>' . $lesson->getName('en') . '</td>
                 <td>' . $lesson->getName('de') . '</td>
                 <td>' . $lesson->getPoints() . '</td>
                 <td>' . $lesson->timestampAdded() . '</td>
                 <td><a class="btn btn-default btn-sm" href="' . ROOT_DIR . 'admin/tutorialadmin/' . $lesson->getId() . '">Tutorial</a></td>
                 <td><a class="btn btn-default btn-sm" href="' . ROOT_DIR . 'admin/exerciseadmin/' . $lesson->getId() . '">' . I18n::t('exercises.title') . '</a></td>
                 <td><form method="post">
                   <input type="hidden" name="action" value="deleteLesson" />
                   <input type="hidden" name="lessonId" value="' . $lesson->getId() . '" />
                   <input type="submit" class="btn btn-default btn-sm" value="' . I18n::t('button.delete') . '" />
                 </form></td>
               </tr>';
     }
     $content .= '</tbody>
   </table>';
     return $content;
 }
开发者ID:stoeffu,项目名称:hiragana.ch,代码行数:38,代码来源:lessonadminview.class.php

示例2:

?>
</li>
</ol>

<h1><?php 
echo $course->getName(I18n::getLang());
?>
</h1>

<p>
  <?php 
echo I18n::t('course.text');
?>
</p>

<?php 
$lessons = Lesson::getMultipleLessons($courseId, 20, 0);
foreach ($lessons as $lesson) {
    $percentage = Exercise::getPercentageCorrect($_SESSION['user']->getEmail(), $lesson->getId());
    $width = $percentage > 3 ? $percentage : 3;
    echo '<a href="' . ROOT_DIR . 'lesson/' . $lesson->getId() . '">
            <div class="jumbotron course">
              ' . $lesson->getLessonNr() . ') ' . $lesson->getName(I18n::getLang()) . '
              <div class="progress">
                <div class="progress-bar" role="progressbar" aria-valuenow="' . $percentage . '" aria-valuemin="0" aria-valuemax="100" style="width: ' . $width . '%;">
                  ' . $percentage . '%
                </div>
              </div>
            </div>
          </a>';
}
开发者ID:stoeffu,项目名称:hiragana.ch,代码行数:31,代码来源:course.php


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