Ejemplo n.º 1
0
 /**
  * Odstraní z pole "Neznámé" sloupce.
  *
  * @covers IECfg::unsetUnknownColumns
  */
 public function testUnsetUnknownColumns()
 {
     $this->object->takeData($this->testRowA);
     $this->object->unsetUnknownColumns();
     $clean = $this->object->getData();
     $this->assertArrayNotHasKey('class', $clean);
     $this->assertArrayHasKey('name', $clean);
 }
Ejemplo n.º 2
0
 /**
  * Převezme data
  *
  * @param  type $data
  * @param  type $dataPrefix
  * @return type
  */
 public function takeData($data, $dataPrefix = null)
 {
     $this->timeperiods = array();
     if (isset($data['NewKey']) && strlen(trim($data['NewKey'])) && isset($data['NewTimes']) && strlen(trim($data['NewTimes']))) {
         $this->addTime($data['NewKey'], $data['NewTimes']);
     }
     unset($data['NewKey']);
     unset($data['NewTimes']);
     unset($data['del']);
     foreach ($data as $Key => $value) {
         if ($Key == $this->myKeyColumn || array_key_exists($Key, $this->useKeywords) || $Key == $this->userColumn) {
             $this->setDataValue($Key, $value);
         } else {
             $this->addTime($Key, $value);
         }
     }
     return parent::takeData($this->getData(), $dataPrefix);
 }
Ejemplo n.º 3
0
 /**
  * Načte data do objektu
  *
  * @param  array  $data
  * @param  string $dataPrefix
  * @return int    počet převzatých řádek
  */
 public function takeData($data, $dataPrefix = null)
 {
     return parent::takeData($data, $dataPrefix);
 }
Ejemplo n.º 4
0
 /**
  * Načte data do objektu
  *
  * @param  array  $data
  * @param  string $dataPrefix
  * @return int    počet převzatých řádek
  */
 public function takeData($data, $dataPrefix = null)
 {
     if (!isset($data['command_type'])) {
         if (strstr($data[$this->nameColumn], 'notify')) {
             $data['command_type'] = 'notify';
         } else {
             $data['command_type'] = 'check';
         }
     }
     return parent::takeData($data, $dataPrefix);
 }