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


PHP ilTable2GUI::executeCommand方法代码示例

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


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

示例1: executeCommand

 public function executeCommand()
 {
     global $ilCtrl;
     $this->determineSelectedFilters();
     if (!$ilCtrl->getNextClass($this)) {
         $to_hide = false;
         switch ($ilCtrl->getCmd()) {
             case "applyFilter":
                 $this->resetOffset();
                 $this->writeFilterToSession();
                 break;
             case "resetFilter":
                 $this->resetOffset();
                 $this->resetFilter();
                 break;
             case "hideSelected":
                 $to_hide = $_POST["item_id"];
                 break;
             case "hide":
                 $to_hide = array((int) $_GET["hide"]);
                 break;
                 // page selector
             // page selector
             default:
                 $this->determineOffsetAndOrder();
                 $this->storeNavParameter();
                 break;
         }
         if ($to_hide) {
             $obj = $this->getFilterItemByPostVar("hide");
             $value = array_unique(array_merge((array) $obj->getValue(), $to_hide));
             $obj->setValue($value);
             $obj->writeToSession();
         }
         if (isset($_REQUEST["tbltplcrt"])) {
             $ilCtrl->setParameter($this->parent_obj, "tbltplcrt", $_REQUEST["tbltplcrt"]);
         }
         if (isset($_REQUEST["tbltpldel"])) {
             $ilCtrl->setParameter($this->parent_obj, "tbltpldel", $_REQUEST["tbltpldel"]);
         }
         $ilCtrl->redirect($this->parent_obj, $this->parent_cmd);
     } else {
         // e.g. repository selector
         return parent::executeCommand();
     }
 }
开发者ID:arlendotcn,项目名称:ilias,代码行数:46,代码来源:class.ilLPTableBaseGUI.php

示例2: executeCommand

 public function executeCommand()
 {
     $this->handleParameters();
     $this->handleTabs();
     switch ($this->ctrl->getNextClass($this)) {
         case strtolower(__CLASS__):
         case '':
             $cmd = $this->ctrl->getCmd() . 'Cmd';
             return $this->{$cmd}();
         default:
             $this->ctrl->setReturn($this, self::CMD_BROWSE_QUESTIONS);
             return parent::executeCommand();
     }
 }
开发者ID:bheyser,项目名称:qplskl,代码行数:14,代码来源:class.ilTestQuestionBrowserTableGUI.php


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