$cliendId, 'utilisateurId' => $utilisateurId, 'utilisateurLogin' => $utilisateurLogin, 'utilisateurEmail' => $email, 'method' => $method, 'confidentiel' => $confidentiel, 'siren' => $siren, 'env' => $env, 'fichier' => '', 'bilanCloture' => $bilanCloture, 'format' => $format, 'bilanDuree' => $bilanDuree, 'dateInsert' => date('Y-m-d H:i:s'), ); return $this->insert($data); } /** * Retourne les informations * @param string $ref */ public function getInfosBilan($ref) { $sql = $this->select()->where(" ref='$ref'"); $result = $this->fetchAll($sql)->toArray(); return $result[0]; } /** * Enregistre le nom du fichier * @param string $ref * @param string $name */ public function setFilename($ref, $name) { $data = array( 'fichier' => $name ); $this->update($data, "ref='$ref'"); } public function listBilans() { $sql = $this->select() ->from($this, array('ref','utilisateurId','confidentiel','siren','bilanCloture','bilanDuree','fichier','env')) ->where("dateEnvoi='0000-00-00 00:00:00' AND fichier!=''"); $result = $this->fetchAll($sql)->toArray(); return $result; } public function setDateEnvoi($ref) { $data = array( 'dateEnvoi' => date('Y-m-d H:m:s') ); return $this->update($data, "ref='$ref'"); } }