예제 #1
0
 function __construct($args)
 {
     parent::__construct($args);
     $this->arg('labelKey', null);
     $this->arg('list', null);
     //DEPRECATED
 }
예제 #2
0
 function __construct($args)
 {
     parent::__construct($args);
     $this->arg('commandAcl', null, $args);
     $this->arg('enabled', null, $args, true);
     $this->arg('tooltip', null, $args);
     $this->arg('ctrl', null, $args);
     $this->arg('task', null, $args);
     $this->arg('taskIcon', null, $args);
     $this->arg('label', null, $args);
     $this->arg('description', null, $args);
     $this->arg('viewType', null, $args, 'both');
     $this->arg('target', null, $args);
     //Default tooltip value (depending on viewType)
     if ($this->tooltip === null) {
         if ($this->viewType == 'icon') {
             $this->tooltip = false;
         } else {
             $this->tooltip = true;
         }
     }
     //Uset tasks if ACL does not permit
     if ($this->commandAcl && !$this->access($this->commandAcl)) {
         $this->enabled = false;
     }
     if (!$this->enabled) {
         $this->tooltip = false;
     }
     $this->getIconName();
 }
예제 #3
0
 function __construct($args)
 {
     parent::__construct($args);
     $this->arg('dataKey', null, $args, "cid");
     $this->arg('listKey', null, $args, "id");
     $this->arg('keyCheckedOut', null, $args, "checked_out");
     $this->arg('keyEditor', null, $args, "_checked_out_name");
     $this->arg('keyCheckedOutTime', null, $args, "checked_out_time");
     $this->arg('allow', null, $args, false);
 }
예제 #4
0
 function __construct($args)
 {
     parent::__construct($args);
     $this->arg('dataKey', null, $args, 'ordering');
     $this->arg('enabled', null, $args, -1);
     $this->arg('listOrder', null, $args);
     $this->arg('listDirn', null, $args);
     if ($this->enabled === -1) {
         //NOT SET
         $this->enabled = !isset($this->listOrder) || $this->listOrder == 'a.' . $this->dataKey && $this->listDirn != 'desc';
     }
     $this->canChange = $this->access();
     if (!$this->canChange) {
         $this->enabled = false;
     }
 }
예제 #5
0
 function __construct($args)
 {
     parent::__construct($args);
 }
예제 #6
0
 function __construct($args)
 {
     parent::__construct($args);
     $this->arg('width', 6, $args, "20");
     $this->arg('height', 7, $args, "20");
 }
예제 #7
0
 function __construct($args)
 {
     parent::__construct($args);
     $this->arg('dateFormat', null, $args, "%Y-%m-%d");
 }