4require_once(
'./Services/Repository/classes/class.ilObjectPlugin.php');
 
   22                if($a_user_id === 
null)
 
   26                $this->user_id = (int)$a_user_id;
 
   33                $next_class =
$ilCtrl->getNextClass($this);
 
   58                        $ilToolbar->setFormAction(
$ilCtrl->getFormAction($this, 
"listObjects"));
 
   60                        include_once 
"Services/Form/classes/class.ilSelectInputGUI.php";
 
   62                        $ilToolbar->addStickyItem($sel, 
true);
 
   64                        include_once 
"Services/UIComponent/Button/classes/class.ilSubmitButton.php";
 
   66                        $button->setCaption(
"ok");
 
   67                        $button->setCommand(
"listObjects");
 
   68                        $ilToolbar->addStickyItem($button);
 
   71                        foreach(array_keys($objects) as $type)
 
   74                                if(!$objDefinition->isPlugin($type))
 
   80                                        include_once(
"./Services/Component/classes/class.ilPlugin.php");
 
   87                        $sel_type = (string)$_REQUEST[
"type"];          
 
   90                                $sel->setValue($sel_type);
 
   95                                $sel_type = array_shift($sel_type);
 
   97                        $ilCtrl->setParameter($this, 
"type", $sel_type);
 
  101                if(
sizeof($objects[$sel_type]))
 
  106                include_once 
"Services/Object/classes/class.ilObjectOwnershipManagementTableGUI.php";
 
  113                include_once 
"Services/Object/classes/class.ilObjectOwnershipManagementTableGUI.php";
 
  116                $tbl->writeFilterToSession();
 
  122                include_once 
"Services/Object/classes/class.ilObjectOwnershipManagementTableGUI.php";
 
  133                $parent = $tree->getParentId($a_ref_id);                
 
  134                $ilCtrl->setParameterByClass(
"ilRepositoryGUI", 
"ref_id", $parent);
 
  135                $ilCtrl->setParameterByClass(
"ilRepositoryGUI", 
"item_ref_id", $a_ref_id);
 
  136                $ilCtrl->setParameterByClass(
"ilRepositoryGUI", 
"cmd", $a_cmd);
 
  137                $ilCtrl->redirectByClass(
"ilRepositoryGUI");            
 
  140        protected function redirectCmd($a_ref_id, $a_class, $a_cmd = 
null)
 
  142                global 
$ilCtrl, $tree, $objDefinition;
 
  144                $node = $tree->getNodeData($a_ref_id);
 
  145                $gui_class = 
"ilObj".$objDefinition->getClassName($node[
"type"]).
"GUI";                         
 
  146                $path = array(
"ilRepositoryGUI", $gui_class, $a_class);
 
  149                if($a_class == 
"ilExportGUI")
 
  157                                switch($node[
"type"])
 
  161                                                $path = array(
"ilRepositoryGUI", 
"ilGlossaryEditorGUI", $gui_class);
 
  166                                                $path = array(
"ilRepositoryGUI", $gui_class);
 
  169                                $ilCtrl->setParameterByClass($gui_class, 
"ref_id", $a_ref_id);  
 
  170                                $ilCtrl->setParameterByClass($gui_class, 
"cmd", 
$cmd);
 
  175                $ilCtrl->setParameterByClass($a_class, 
"ref_id", $a_ref_id);    
 
  176                $ilCtrl->setParameterByClass($a_class, 
"cmd", $a_cmd);
 
  182                $ref_id = (int)$_REQUEST[
"ownid"];
 
  188                $ref_id = (int)$_REQUEST[
"ownid"];
 
  194                $ref_id = (int)$_REQUEST[
"ownid"];
 
  200                $ref_id = (int)$_REQUEST[
"ownid"];
 
An exception for terminatinating execution or to throw for unit testing.
Class ilObjectOwnershipManagementGUI.
redirectParentCmd($a_ref_id, $a_cmd)
__construct($a_user_id=null)
redirectCmd($a_ref_id, $a_class, $a_cmd=null)
Table for object role permissions.
static lookupTxtById($plugin_id, $lang_var)
static getAllOwnedRepositoryObjects($a_user_id)
Get all ids of objects user owns.
static fixMissingTitles($a_type, array &$a_obj_title_map)
Try to fix missing object titles.
if(!is_array($argv)) $options