本文整理汇总了PHP中ilObjectGUI类的典型用法代码示例。如果您正苦于以下问题:PHP ilObjectGUI类的具体用法?PHP ilObjectGUI怎么用?PHP ilObjectGUI使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了ilObjectGUI类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: __construct
/**
* Contructor
*
* @access public
*/
public function __construct($a_data, $a_id, $a_call_by_reference = true, $a_prepare_output = true)
{
$this->type = 'ps';
parent::ilObjectGUI($a_data, $a_id, $a_call_by_reference, $a_prepare_output);
$this->lng->loadLanguageModule('ps');
ilObjPrivacySecurityGUI::$ERROR_MESSAGE = array(ilSecuritySettings::$SECURITY_SETTINGS_ERR_CODE_AUTO_HTTPS => $this->lng->txt("ps_error_message_https_header_missing"), ilSecuritySettings::$SECURITY_SETTINGS_ERR_CODE_HTTPS_NOT_AVAILABLE => $this->lng->txt('https_not_possible'), ilSecuritySettings::$SECURITY_SETTINGS_ERR_CODE_HTTP_NOT_AVAILABLE => $this->lng->txt('http_not_possible'), ilSecuritySettings::SECURITY_SETTINGS_ERR_CODE_INVALID_PASSWORD_MIN_LENGTH => $this->lng->txt('ps_error_message_invalid_password_min_length'), ilSecuritySettings::SECURITY_SETTINGS_ERR_CODE_INVALID_PASSWORD_MAX_LENGTH => $this->lng->txt('ps_error_message_invalid_password_max_length'), ilSecuritySettings::SECURITY_SETTINGS_ERR_CODE_INVALID_PASSWORD_MAX_AGE => $this->lng->txt('ps_error_message_invalid_password_max_age'), ilSecuritySettings::SECURITY_SETTINGS_ERR_CODE_INVALID_LOGIN_MAX_ATTEMPTS => $this->lng->txt('ps_error_message_invalid_login_max_attempts'), ilSecuritySettings::SECURITY_SETTINGS_ERR_CODE_PASSWORD_MIN_LENGTH_MIN2 => $this->lng->txt('ps_error_message_password_min2_because_chars_numbers'), ilSecuritySettings::SECURITY_SETTINGS_ERR_CODE_PASSWORD_MIN_LENGTH_MIN3 => $this->lng->txt('ps_error_message_password_min3_because_chars_numbers_sc'), ilSecuritySettings::SECURITY_SETTINGS_ERR_CODE_PASSWORD_MAX_LENGTH_LESS_MIN_LENGTH => $this->lng->txt('ps_error_message_password_max_less_min'));
}
开发者ID:khanhnnvn,项目名称:ilias_E-learning,代码行数:12,代码来源:class.ilObjPrivacySecurityGUI.php
示例2: __construct
public function __construct($a_data, $a_id, $a_call_by_reference = true, $a_prepare_output = true)
{
parent::ilObjectGUI($a_data, $a_id, $a_call_by_reference, $a_prepare_output);
$this->type = 'reps';
$this->lng->loadLanguageModule('rep');
$this->lng->loadLanguageModule('cmps');
}
开发者ID:arlendotcn,项目名称:ilias,代码行数:7,代码来源:class.ilObjRepositorySettingsGUI.php
示例3: __construct
/**
* Contructor
*
* @access public
*/
public function __construct($a_data, $a_id, $a_call_by_reference = true, $a_prepare_output = true)
{
global $lng;
$this->type = 'pdts';
parent::ilObjectGUI($a_data, $a_id, $a_call_by_reference, $a_prepare_output);
$lng->loadLanguageModule("pd");
}
开发者ID:arlendotcn,项目名称:ilias,代码行数:12,代码来源:class.ilObjPersonalDesktopSettingsGUI.php
示例4: __construct
/**
* Contructor
*
* @access public
*/
public function __construct($a_data, $a_id, $a_call_by_reference = true, $a_prepare_output = true)
{
$this->type = 'mcts';
parent::ilObjectGUI($a_data, $a_id, $a_call_by_reference, $a_prepare_output);
$this->lng->loadLanguageModule('mcst');
$this->initMediaCastSettings();
}
开发者ID:arlendotcn,项目名称:ilias,代码行数:12,代码来源:class.ilObjMediaCastSettingsGUI.php
示例5: __construct
/**
* @param $a_data
* @param $a_id
* @param bool $a_call_by_reference
* @param bool $a_prepare_output
*/
public function __construct($a_data, $a_id, $a_call_by_reference = true, $a_prepare_output = true)
{
$this->type = 'bibs';
parent::ilObjectGUI($a_data, $a_id, $a_call_by_reference, $a_prepare_output);
$this->lng->loadLanguageModule('bibl');
//Check Permissions globally for all SubGUIs. We only check write permissions
$this->checkPermission('write');
}
开发者ID:arlendotcn,项目名称:ilias,代码行数:14,代码来源:class.ilObjBibliographicAdminGUI.php
示例6: __construct
/**
* Constructor
*
* @access public
*/
public function __construct($a_data, $a_id, $a_call_by_reference = true, $a_prepare_output = true)
{
global $lng;
$this->type = 'cals';
parent::ilObjectGUI($a_data, $a_id, $a_call_by_reference, $a_prepare_output);
$this->lng = $lng;
$this->lng->loadLanguageModule('dateplaner');
$this->lng->loadLanguageModule('jscalendar');
}
开发者ID:khanhnnvn,项目名称:ilias_E-learning,代码行数:14,代码来源:class.ilObjCalendarSettingsGUI.php
示例7: ilObjMediaObjectGUI
function ilObjMediaObjectGUI($a_data, $a_id = 0, $a_call_by_reference = false, $a_prepare_output = false)
{
global $lng, $ilCtrl;
$this->ctrl =& $ilCtrl;
parent::ilObjectGUI($a_data, $a_id, $a_call_by_reference, $a_prepare_output);
$this->lng =& $lng;
$this->back_title = "";
$this->type = "mob";
}
开发者ID:khanhnnvn,项目名称:ilias_E-learning,代码行数:9,代码来源:class.ilObjMediaObjectGUI.php
示例8: __construct
/**
* Contructor
*
* @access public
*/
public function __construct($a_data, $a_id, $a_call_by_reference = true, $a_prepare_output = true)
{
global $ilCtrl;
$this->type = 'skmg';
parent::ilObjectGUI($a_data, $a_id, $a_call_by_reference, $a_prepare_output);
$this->lng->loadLanguageModule('skmg');
include_once "./Services/Skill/classes/class.ilSkillTree.php";
$this->skill_tree = new ilSkillTree();
$ilCtrl->saveParameter($this, "obj_id");
}
开发者ID:Walid-Synakene,项目名称:ilias,代码行数:15,代码来源:class.ilObjSkillManagementGUI.php
示例9: _goto
/**
* Goto item group
*/
function _goto($a_target)
{
global $ilAccess, $ilErr, $lng, $tree;
$targets = explode('_', $a_target);
$ref_id = $targets[0];
$par_id = $tree->getParentId($ref_id);
if ($ilAccess->checkAccess("read", "", $par_id)) {
include_once "./Services/Link/classes/class.ilLink.php";
ilUtil::redirect(ilLink::_getLink($par_id));
exit;
} else {
if ($ilAccess->checkAccess("read", "", ROOT_FOLDER_ID)) {
ilUtil::sendFailure(sprintf($lng->txt("msg_no_perm_read_item"), ilObject::_lookupTitle(ilObject::_lookupObjId($a_target))), true);
ilObjectGUI::_gotoRepositoryRoot();
}
}
$ilErr->raiseError($lng->txt("msg_no_perm_read"), $ilErr->FATAL);
}
开发者ID:Walid-Synakene,项目名称:ilias,代码行数:21,代码来源:class.ilObjItemGroupGUI.php
示例10: _goto
/**
* redirect script
*
* @param string $a_target
*/
public static function _goto($a_target, $a_access_code = "")
{
global $ilAccess, $ilErr, $lng;
// see ilObjSurveyAccess::_checkGoto()
include_once "./Services/Utilities/classes/class.ilUtil.php";
if (strlen($a_access_code)) {
$_SESSION["anonymous_id"][ilObject::_lookupObjId($a_target)] = $a_access_code;
$_GET["baseClass"] = "ilObjSurveyGUI";
$_GET["cmd"] = "infoScreen";
$_GET["ref_id"] = $a_target;
include "ilias.php";
exit;
}
if ($ilAccess->checkAccess("read", "", $a_target)) {
$_GET["baseClass"] = "ilObjSurveyGUI";
$_GET["cmd"] = "infoScreen";
$_GET["ref_id"] = $a_target;
include "ilias.php";
exit;
} else {
if ($ilAccess->checkAccess("read", "", ROOT_FOLDER_ID)) {
ilUtil::sendFailure(sprintf($lng->txt("msg_no_perm_read_item"), ilObject::_lookupTitle(ilObject::_lookupObjId($a_target))), true);
ilObjectGUI::_gotoRepositoryRoot();
}
}
$ilErr->raiseError($lng->txt("msg_no_perm_read_lm"), $ilErr->FATAL);
}
开发者ID:arlendotcn,项目名称:ilias,代码行数:32,代码来源:class.ilObjSurveyGUI.php
示例11: performDelete
/**
* Perform delete
*/
public function performDelete()
{
$this->ctrl->setReturnByClass(get_class($this->getContainer()), '');
include_once './Services/Object/classes/class.ilObjectGUI.php';
$_SESSION['saved_post'] = $_POST['id'];
$object = new ilObjectGUI(array(), 0, false, false);
$object->confirmedDeleteObject();
return true;
}
开发者ID:arlendotcn,项目名称:ilias,代码行数:12,代码来源:class.ilAdministrationCommandGUI.php
示例12: _goto
/**
* Redirect script to call a test with the question pool reference id
*
* Redirect script to call a test with the question pool reference id
*
* @param integer $a_target The reference id of the question pool
* @access public
*/
public static function _goto($a_target)
{
global $ilAccess, $ilErr, $lng;
if ($ilAccess->checkAccess("write", "", $a_target)) {
$_GET["baseClass"] = "ilObjQuestionPoolGUI";
$_GET["cmd"] = "questions";
$_GET["ref_id"] = $a_target;
include_once "ilias.php";
exit;
} else {
if ($ilAccess->checkAccess("read", "", ROOT_FOLDER_ID)) {
ilUtil::sendInfo(sprintf($lng->txt("msg_no_perm_read_item"), ilObject::_lookupTitle(ilObject::_lookupObjId($a_target))), true);
ilObjectGUI::_gotoRepositoryRoot();
}
}
$ilErr->raiseError($lng->txt("msg_no_perm_read_lm"), $ilErr->FATAL);
}
开发者ID:arlendotcn,项目名称:ilias,代码行数:25,代码来源:class.ilObjQuestionPoolGUI.php
示例13: _goto
/**
* goto target group
*/
function _goto($a_user)
{
global $ilAccess, $ilErr, $lng;
$a_target = USER_FOLDER_ID;
if ($ilAccess->checkAccess("read", "", $a_target)) {
ilUtil::redirect("ilias.php?baseClass=ilAdministrationGUI&ref_id=" . $a_target . "&jmpToUser=" . $a_user);
exit;
} else {
if ($ilAccess->checkAccess("read", "", ROOT_FOLDER_ID)) {
ilUtil::sendFailure(sprintf($lng->txt("msg_no_perm_read_item"), ilObject::_lookupTitle(ilObject::_lookupObjId($a_target))), true);
ilObjectGUI::_gotoRepositoryRoot();
}
}
$ilErr->raiseError($lng->txt("msg_no_perm_read"), $ilErr->FATAL);
}
开发者ID:Walid-Synakene,项目名称:ilias,代码行数:18,代码来源:class.ilObjUserFolderGUI.php
示例14: _goto
/**
* goto target group
*/
public static function _goto($a_target)
{
global $ilAccess, $ilErr, $lng;
if ($ilAccess->checkAccess("read", "", $a_target)) {
ilObjectGUI::_gotoRepositoryNode($a_target);
}
$ilErr->raiseError($lng->txt("msg_no_perm_read"), $ilErr->FATAL);
}
开发者ID:bheyser,项目名称:qplskl,代码行数:11,代码来源:class.ilObjFolderGUI.php
示例15: addAdminLocatorItems
/**
* Set the locator for admin mode
*(Overwritten from ilObjectGUI, called by prepareOutput)
*/
function addAdminLocatorItems()
{
global $ilLocator;
if (!ilObjLanguageAccess::_isPageTranslation()) {
parent::addAdminLocatorItems(true);
// #13881
$ilLocator->addItem($this->lng->txt("languages"), $this->ctrl->getLinkTargetByClass("ilobjlanguagefoldergui", ""));
$ilLocator->addItem($this->lng->txt("meta_l_" . $this->object->getTitle()), $this->ctrl->getLinkTarget($this, "view"));
}
}
开发者ID:arlendotcn,项目名称:ilias,代码行数:14,代码来源:class.ilObjLanguageExtGUI.php
示例16: __construct
/**
* Contructor
*
* @access public
*/
public function __construct($a_data, $a_id, $a_call_by_reference = true, $a_prepare_output = true)
{
$this->type = "blga";
parent::ilObjectGUI($a_data, $a_id, $a_call_by_reference, $a_prepare_output);
$this->lng->loadLanguageModule("blog");
}
开发者ID:arlendotcn,项目名称:ilias,代码行数:11,代码来源:class.ilObjBlogAdministrationGUI.php
示例17: _goto
/**
* redirect script
*
* @param string $a_target
*/
function _goto($a_target, $a_target_ref_id = "")
{
global $rbacsystem, $ilErr, $lng, $ilAccess;
// determine learning object
$lm_id = ilLMObject::_lookupContObjID($a_target);
// get all references
$ref_ids = ilObject::_getAllReferences($lm_id);
// always try passed ref id first
if (in_array($a_target_ref_id, $ref_ids)) {
$ref_ids = array_merge(array($a_target_ref_id), $ref_ids);
}
// check read permissions
foreach ($ref_ids as $ref_id) {
// Permission check
if ($ilAccess->checkAccess("read", "", $ref_id)) {
// don't redirect anymore, just set parameters
// (goto.php includes "ilias.php")
$_GET["baseClass"] = "ilLMPresentationGUI";
$_GET["obj_id"] = $a_target;
$_GET["ref_id"] = $ref_id;
include_once "ilias.php";
exit;
}
}
if ($ilAccess->checkAccess("read", "", ROOT_FOLDER_ID)) {
ilUtil::sendFailure(sprintf($lng->txt("msg_no_perm_read_item"), ilObject::_lookupTitle($lm_id)), true);
include_once "./Services/Object/classes/class.ilObjectGUI.php";
ilObjectGUI::_gotoRepositoryRoot();
}
$ilErr->raiseError($lng->txt("msg_no_perm_read_lm"), $ilErr->FATAL);
}
开发者ID:Walid-Synakene,项目名称:ilias,代码行数:36,代码来源:class.ilStructureObjectGUI.php
示例18: prepareOutput
/**
* Prepare the standard template for output
* (Overwritten from ilObjectGUI)
*/
function prepareOutput()
{
if ($this->_isPageTranslation()) {
// show the pure translation page without menu, tabs etc.
$this->tpl->addBlockFile("CONTENT", "content", "tpl.adm_translate.html", "Services/Language");
$this->tpl->setHeaderPageTitle($this->lng->txt("translation"));
$this->tpl->setTitle($this->lng->txt("translation") . " " . $this->lng->txt("meta_l_" . $this->object->key));
$this->tpl->setTitleIcon(ilUtil::getImagePath("icon_lng_b.png"), $this->lng->txt("obj_" . $this->object->getType()));
} else {
// show the full page framework
parent::prepareOutput();
}
}
开发者ID:Walid-Synakene,项目名称:ilias,代码行数:17,代码来源:class.ilObjLanguageExtGUI.php
示例19: _goto
/**
* redirect script
*
* @param string $a_target
*/
function _goto($a_target)
{
global $ilAccess, $ilErr, $lng;
if ($ilAccess->checkAccess("read", "", $a_target)) {
$_GET["baseClass"] = "ilLMPresentationGUI";
$_GET["ref_id"] = $a_target;
include "ilias.php";
exit;
} else {
if ($ilAccess->checkAccess("visible", "", $a_target)) {
$_GET["baseClass"] = "ilLMPresentationGUI";
$_GET["ref_id"] = $a_target;
$_GET["cmd"] = "infoScreen";
include "ilias.php";
exit;
} else {
if ($ilAccess->checkAccess("read", "", ROOT_FOLDER_ID)) {
ilUtil::sendFailure(sprintf($lng->txt("msg_no_perm_read_item"), ilObject::_lookupTitle(ilObject::_lookupObjId($a_target))), true);
ilObjectGUI::_gotoRepositoryRoot();
}
}
}
$ilErr->raiseError($lng->txt("msg_no_perm_read_lm"), $ilErr->FATAL);
}
开发者ID:Walid-Synakene,项目名称:ilias,代码行数:29,代码来源:class.ilObjContentObjectGUI.php
示例20: _goto
/**
* goto target course
*/
function _goto($a_target)
{
global $ilAccess, $ilErr, $lng;
$parts = explode("_", $a_target);
if ($ilAccess->checkAccess("write", "", $parts[0])) {
$_GET["cmd"] = "";
$_GET["baseClass"] = "ilSAHSEditGUI";
$_GET["ref_id"] = $parts[0];
$_GET["obj_id"] = $parts[1];
include "ilias.php";
exit;
}
if ($ilAccess->checkAccess("visible", "", $parts[0])) {
$_GET["cmd"] = "infoScreen";
$_GET["baseClass"] = "ilSAHSPresentationGUI";
$_GET["ref_id"] = $parts[0];
include "ilias.php";
exit;
} else {
if ($ilAccess->checkAccess("read", "", ROOT_FOLDER_ID)) {
ilUtil::sendInfo(sprintf($lng->txt("msg_no_perm_read_item"), ilObject::_lookupTitle(ilObject::_lookupObjId($parts[0]))), true);
ilObjectGUI::_gotoRepositoryRoot();
}
}
$ilErr->raiseError($lng->txt("msg_no_perm_read"), $ilErr->FATAL);
}
开发者ID:Walid-Synakene,项目名称:ilias,代码行数:29,代码来源:class.ilObjSAHSLearningModuleGUI.php
注:本文中的ilObjectGUI类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论