public function setUp()
 {
     $this->_client = new soapClient(CopixUrl::getRequestedProtocol() . CopixUrl::getRequestedBasePath() . "index.php/wsserver/default/wsdl");
     $sp = _daoSearchParams();
     $sp->addCondition('login_dbuser', '=', 'WSUser');
     _dao('auth|dbuser')->deleteBy($sp);
     $record = _daoRecord('auth|dbuser');
     $record->login_dbuser = '******';
     $record->password_dbuser = md5('WSUserPassword');
     $record->email_dbuser = "******";
     $record->enabled_dbuser = "******";
     _dao('auth|dbuser')->insert($record);
 }
 /**
  * Add category and datas for this category
  * @param string $category
  * @param string $text
  */
 public function train($cat, $text)
 {
     $texts = $this->prepareText($text);
     if ($this->mode != "db") {
         $this->categories[$cat]->texts[] = $texts;
         $this->categories[$cat]->counter++;
         $this->numcat++;
     } else {
         $rec = _daoRecord($this->dataset, $this->connectionName);
         $rec->category_bayes = $cat;
         $rec->datas_bayes = ';' . implode(';', $texts) . ';';
         //let ";" for a better "like" check
         $rec->numdatas_bayes = count($texts);
         $rec->dataset_bayes = $this->dataset;
         _ioDao($this->dataset, $this->connectionName)->insert($rec);
     }
 }
 /**
  * Mise à jour des données
  *
  * @param array $pRecord Tableau des données à modifierr : array ('monChamp1' => 12, 'monChamp2' => 'test')
  * @return ICopixDAORecord
  */
 public function update($pRecord)
 {
     $daoRecord = _daoRecord($this->_daoname);
     foreach ($pRecord as $key => $record) {
         $daoRecord->{$key} = $record;
     }
     $this->_dao->update($daoRecord);
     return $daoRecord;
 }
 private function _testInsertTestData()
 {
     $dao = _dao('copixtestautodao');
     $sp = _daoSearchParams();
     $record = _daoRecord('copixtestautodao');
     $record->type_test = '1';
     $record->titre_test = 'Titre 1';
     $record->description_test = 'Description du premier élément';
     $record->date_test = '20060203';
     $dao->insert($record);
     $record->type_test = '2';
     $record->titre_test = 'Titre 2';
     $record->description_test = 'Description du deuxième élément';
     $record->date_test = '20060203';
     $dao->insert($record);
     $record->type_test = '3';
     $record->titre_test = 'Titre 3';
     $record->description_test = 'Description du troisième élément';
     $record->date_test = '20060204';
     $dao->insert($record);
     $record->type_test = '4';
     $record->titre_test = 'Titre 4';
     $record->description_test = 'Description du troisième élément';
     $record->date_test = '20060204';
     $dao->insert($record);
 }