Example #1
0
 private function addRowInIndex($sTable, $tProperty, $sIndex)
 {
     $sFileIndex = $this->getFileIndexFromTab($sIndex, $tProperty);
     $oFile = new _file($this->_tConfig[$this->_sConfig . '.database'] . $sTable . '/index/' . $sIndex . '/' . $sFileIndex);
     $oFile->addContent($tProperty['id'] . '.xml');
     $oFile->save('a');
 }
Example #2
0
 private function writefile($sMessage)
 {
     $sMessage = preg_replace('/\\s+/', ' ', $sMessage);
     $oFileLog = new _file(_root::getConfigVar('path.log', 'data/log/') . date('Y-m-d') . '_log.csv');
     if ($oFileLog->exist()) {
         $oFileLog->load();
     }
     $oFileLog->addContent(date('Y-m-d') . ';' . date('H:i:s') . ';' . $sMessage . "\n");
     try {
         $oFileLog->save();
     } catch (Exception $e) {
         throw new Exception('Probleme lors de l\'ecriture du log' . "\n" . 'note:verifier les droits du repertoire ' . _root::getConfigVar('path.log', 'data/log') . "\n" . 'Exception: ' . $e->getMessage());
     }
     $oFileLog->clean();
 }