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


PHP ilTable2GUI::setDefaultOrderDirection方法代码示例

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


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

示例1: editSocialBookmarksObject

 /**
  * Configure social bookmark settings
  * 
  * @access	public
  */
 function editSocialBookmarksObject()
 {
     global $ilAccess, $rbacreview, $lng, $ilCtrl;
     if (!$ilAccess->checkAccess("write", "", $this->object->getRefId())) {
         $this->ilias->raiseError($this->lng->txt("permission_denied"), $this->ilias->error_obj->MESSAGE);
     }
     $this->__initSubTabs("editSocialBookmarks");
     include_once "./Services/UIComponent/AdvancedSelectionList/classes/class.ilAdvancedSelectionListGUI.php";
     include_once './Services/Administration/classes/class.ilSocialBookmarks.php';
     $rset = ilSocialBookmarks::_getEntry();
     $counter = 0;
     foreach ($rset as $row) {
         $current_selection_list = new ilAdvancedSelectionListGUI();
         $current_selection_list->setListTitle($lng->txt("actions"));
         $current_selection_list->setId("act_" . $counter++);
         $ilCtrl->setParameter($this, 'sbm_id', $row->sbm_id);
         $current_selection_list->addItem($lng->txt("edit"), '', $ilCtrl->getLinkTarget($this, "editSocialBookmark"));
         $current_selection_list->addItem($lng->txt("delete"), '', $ilCtrl->getLinkTarget($this, "deleteSocialBookmarks"));
         $toggle_action = '';
         if ($row->sbm_active) {
             $current_selection_list->addItem($lng->txt("socialbm_disable"), '', $toggle_action = $ilCtrl->getLinkTarget($this, "disableSocialBookmarks"));
         } else {
             $current_selection_list->addItem($lng->txt("socialbm_enable"), '', $toggle_action = $ilCtrl->getLinkTarget($this, "enableSocialBookmarks"));
         }
         $dset[] = array('CHECK' => ilUtil::formCheckbox(0, 'sbm_id[]', $row->sbm_id), 'ID' => $row->sbm_id, 'TITLE' => $row->sbm_title, 'LINK' => str_replace('{', '{', $row->sbm_link), 'ICON' => $row->sbm_icon, 'ACTIVE' => $row->sbm_active ? $lng->txt('enabled') : $lng->txt('disabled'), 'ACTIONS' => $current_selection_list->getHTML(), 'TOGGLE_LINK' => $toggle_action);
         $ilCtrl->clearParameters($this);
     }
     require_once 'Services/Table/classes/class.ilTable2GUI.php';
     $table = new ilTable2GUI($this, 'editSocialBookmarks');
     $table->setFormName('smtable');
     $table->setId('smtable');
     $table->setPrefix('sm');
     $table->setFormAction($ilCtrl->getFormAction($this, 'saveSocialBookmarks'));
     $table->addColumn('', 'check', '', true);
     $table->addColumn($lng->txt('icon'), '');
     $table->addColumn($lng->txt('title'), 'TITLE');
     $table->addColumn($lng->txt('link'), 'LINK');
     $table->addColumn($lng->txt('active'), 'ACTIVE');
     $table->addColumn($lng->txt('actions'), '');
     $table->setTitle($lng->txt('bm_manage_social_bm'));
     $table->setData($dset);
     $table->setRowTemplate('tpl.social_bookmarking_row.html', 'Services/Administration');
     $table->setSelectAllCheckbox('sbm_id');
     $table->setDefaultOrderField("title");
     $table->setDefaultOrderDirection("asc");
     $table->addMultiCommand('enableSocialBookmarks', $lng->txt('socialbm_enable'));
     $table->addMultiCommand('disableSocialBookmarks', $lng->txt('socialbm_disable'));
     $table->addMultiCommand('deleteSocialBookmarks', $lng->txt('delete'));
     $table->addCommandButton('addSocialBookmark', $lng->txt('create'));
     $this->tpl->setVariable('ADM_CONTENT', $table->getHTML());
 }
开发者ID:khanhnnvn,项目名称:ilias_E-learning,代码行数:56,代码来源:class.ilObjExternalToolsSettingsGUI.php


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