public final function __construct(&$modx, &$helpers, $fields, $mode = MODE_BOOTSTRAP)
 {
     /* @var $modx modX */
     /* @var $helpers Helpers */
     $this->name = $fields['name'];
     $this->modx =& $modx;
     $this->helpers =& $helpers;
     /* make sure there's a caption */
     if (!isset($fields['caption']) || empty($fields['caption'])) {
         $fields['caption'] = $fields['name'];
     }
     if ($mode == MODE_BOOTSTRAP) {
         if (is_array($fields)) {
             if (isset($fields['templates'])) {
                 $this->setTvResolver($fields['templates'], $mode);
                 unset($fields['templates']);
             }
         }
     } elseif ($mode == MODE_EXPORT) {
         $this->setTvResolver($fields, $mode);
         unset($fields['id']);
     }
     $this->myFields = $fields;
     parent::__construct($modx, $helpers, $fields, $mode);
 }
Exemplo n.º 2
0
 final function __construct(&$modx, &$helpers, $fields, $mode = MODE_BOOTSTRAP, $object = null)
 {
     $this->name = $fields['name'];
     if (is_array($fields)) {
         $this->myFields = $fields;
     }
     parent::__construct($modx, $helpers, $fields, $mode, $object);
 }
Exemplo n.º 3
0
 public final function __construct(&$modx, &$helpers, $fields, $mode = MODE_BOOTSTRAP)
 {
     if (isset($fields['name'])) {
         $fields['templatename'] = $fields['name'];
         unset($fields['name']);
     }
     $this->name = $fields['templatename'];
     if (is_array($fields)) {
         $this->myFields = $fields;
     }
     parent::__construct($modx, $helpers, $fields, $mode);
 }
Exemplo n.º 4
0
 public final function __construct(&$modx, &$helpers, $fields, $mode = MODE_BOOTSTRAP)
 {
     /* @var $object modPlugin */
     /* @var $modx modX */
     /* @var $helpers Helpers */
     $this->helpers =& $helpers;
     $this->modx =& $modx;
     $this->name = $fields['name'];
     $this->setPluginResolver($fields, $mode);
     if (isset($fields['events'])) {
         unset($fields['events']);
     }
     parent::__construct($modx, $helpers, $fields, $mode);
 }
Exemplo n.º 5
0
 public final function __construct(&$modx, &$helpers, $fields, $mode = MODE_BOOTSTRAP)
 {
     $this->name = $fields['name'];
     parent::__construct($modx, $helpers, $fields, $mode);
 }
 final function __construct(&$modx, &$helpers, $fields, $mode = MODE_BOOTSTRAP)
 {
     /* @var $object modPropertySet */
     $this->name = $fields['name'];
     parent::__construct($modx, $helpers, $fields, $mode);
 }