示例#1
0
 /**
  * Constructor
  *
  * @param integer  $idx         Column index for parsing
  * @param Material $material    Pointer to parent material parser
  * @param callable $parser      External parser routine
  * @param string   $token       Token for getting multiple images from column
  * @param string   $uploadPath  Path to current image location and storing
  */
 public function __construct($idx, Material &$material, $parser = null, $token = ',', $uploadPath = 'cms/upload/')
 {
     // Save connection to material
     $this->material =& $material;
     $this->token = $token;
     $this->uploadPath = $uploadPath;
     // Call parent
     parent::__construct($idx, $parser);
 }
示例#2
0
 public function __construct($idx, $parser = null, $successHandler = null, $allowEmptyValues = false, array $uniqueArray = array(), array $findByField = array())
 {
     parent::__construct($idx, $parser, $successHandler, $allowEmptyValues);
     if (empty($uniqueArray)) {
         $this->uniqueArray = dbQuery('material')->fields('Name');
     } else {
         $this->uniqueArray = $uniqueArray;
     }
     $this->findByField = $findByField;
 }
示例#3
0
 /**
  * Constructor
  *
  * @param integer  $idx         Column index for parsing
  * @param mixed    $name        Field Name or object
  * @param Material $material    Pointer to parent material parser
  * @param callable $parser      External parser routine
  * @param null     $structure   Structure name or object
  * @param string   $description Field description
  * @param int      $type        Field type
  * @param string   $value       Field default value
  * @param string   $locale      MaterialField locale, if null materialfield is not localized
  */
 public function __construct($idx, $name, Material &$material, $parser = null, $structure = null, $description = '', $type = 0, $value = null, $locale = null)
 {
     // Save connection to material
     $this->material = $material;
     // Save all passed data
     $this->name = $name;
     $this->description = $description;
     $this->parentStructure = $structure;
     $this->type = $type;
     $this->defaultValue = $value;
     $this->locale = $locale;
     // Call parent
     parent::__construct($idx, $parser);
 }