예제 #1
0
 /**
  * Constructor.
  * initialize object.
  *
  * @param integer $id DB id
  * @param array $objectIDs DB object values : array('objectID' => integer, 'objectFieldID' => integer, 'objectSubFieldID' => integer)
  * @param array $dbValues DB values array('string dbFieldName' => 'value')
  * @param boolean $public values are public or edited ? (default is edited)
  * @return void
  * @access public
  */
 function __construct($id = 0, $objectIDs = array(), $dbValues = array(), $public = false)
 {
     parent::__construct($id, $objectIDs, $dbValues, $public);
     //add some complementary checks on values
     if ($this->_constructorValues['value'] && io::strlen($this->_constructorValues['value']) > 255) {
         $this->_value = '';
         $this->raiseError("Setting a too long string for string value : max 255 cars, set : " . io::strlen($this->_constructorValues['value']));
         return;
     }
 }
예제 #2
0
 /**
  * Constructor.
  * initialize object.
  *
  * @param integer $id DB id
  * @param array $objectIDs DB object values : array('objectID' => integer, 'objectFieldID' => integer, 'objectSubFieldID' => integer)
  * @param array $dbValues DB values array('string dbFieldName' => 'value')
  * @param boolean $public values are public or edited ? (default is edited)
  * @return void
  * @access public
  */
 function __construct($id = 0, $objectIDs = array(), $dbValues = array(), $public = false)
 {
     parent::__construct($id, $objectIDs, $dbValues, $public);
     //add some complementary checks on values
     if ($this->_constructorValues['value'] && !is_numeric($this->_constructorValues['value'])) {
         $this->_value = '';
         $this->raiseError("Setting a non-integer for integer value : " . $this->_constructorValues['value']);
         return;
     }
 }
예제 #3
0
 /**
  * Constructor.
  * initialize object.
  *
  * @param integer $id DB id
  * @param array $objectIDs DB object values : array('objectID' => integer, 'objectFieldID' => integer, 'objectSubFieldID' => integer)
  * @param array $dbValues DB values array('string dbFieldName' => 'value')
  * @param boolean $public values are public or edited ? (default is edited)
  * @return void
  * @access public
  */
 function __construct($id = 0, $objectIDs = array(), $dbValues = array(), $public = false)
 {
     parent::__construct($id, $objectIDs, $dbValues, $public);
 }