コード例 #1
0
ファイル: Datatable.php プロジェクト: netixx/Stock
 /** @brief	ajoute les clés de language en javascript pour traduire le dataTable
  */
 protected function appendTranslate()
 {
     $this->view->headScript()->appendFile(SCRIPTS_PATH . '/projet/dataTable/language-' . Projet_DataHelper::getLocation() . '.js');
 }
コード例 #2
0
ファイル: Table.php プロジェクト: netixx/Stock
 /**	@brief Formatage d'un champ DATETIME.
  * Méthode permettant de générer une chaîne formatée pour enregistrer un datetime en base de données.
  * @li Prend en charge la localisation de l'interface de l'utilisateur courante.
  * @param	string			$pDatetime		: chaîne de caractères représentant un DATETIME.
  */
 public function PDO_datetimeFormat($pDatetime = null)
 {
     // Récupération de la date selon l'interface utilisateur
     $oDate = new Zend_Date($pDatetime, null, Projet_DataHelper::getLocation());
     // Formatage en fonction de l'adapter de la base de données
     if (strtoupper(APP_PDO_ADAPTER) == "PDO_OCI") {
         // Formatage exploitable avec PDO_OCI
         $sFormat = new Zend_Db_Expr("TO_TIMESTAMP('" . $oDate->toString(self::DATETIME_FORMAT, null, 'fr') . "', 'YYYY-MM-DD HH24:MI:SS')");
     } else {
         // Formatage exploitable avec PDO_MYSQL
         $sFormat = new Zend_Db_Expr("DATE_FORMAT('" . $oDate->toString(self::DATETIME_FORMAT, null, 'fr') . "', '%Y%m%d%H%i%s')");
     }
     // Renvoi du format DATETIME
     return $sFormat;
 }