/** * @name insert($pVo) * @param FermeVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la FermeVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . FermeManager::TABLE_FERME . "\n\t\t\t\t(" . FermeManager::CHAMP_FERME_ID . "\n\t\t\t\t," . FermeManager::CHAMP_FERME_NUMERO . "\n\t\t\t\t," . FermeManager::CHAMP_FERME_NOM . "\n\t\t\t\t," . FermeManager::CHAMP_FERME_ID_COMPTE . "\n\t\t\t\t," . FermeManager::CHAMP_FERME_SIREN . "\n\t\t\t\t," . FermeManager::CHAMP_FERME_ADRESSE . "\n\t\t\t\t," . FermeManager::CHAMP_FERME_CODE_POSTAL . "\n\t\t\t\t," . FermeManager::CHAMP_FERME_VILLE . "\n\t\t\t\t," . FermeManager::CHAMP_FERME_DATE_ADHESION . "\n\t\t\t\t," . FermeManager::CHAMP_FERME_DESCRIPTION . "\n\t\t\t\t," . FermeManager::CHAMP_FERME_ETAT . ")\n\t\t\tVALUES (NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getNumero()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getNom()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdCompte()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getSiren()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getAdresse()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getCodePostal()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getVille()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDateAdhesion()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDescription()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getEtat()) . "')"; $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs $lId = Dbutils::executerRequeteInsertRetourId($lRequete); $pVo->setId($lId); $pVo->setNumero('F' . $lId); // Mise à jour du numéro dans l'objet FermeManager::update($pVo); // Mise à jour de la base return $lId; }
/** * @name insert($pVo) * @param CaracteristiqueVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la CaracteristiqueVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . CaracteristiqueManager::TABLE_CARACTERISTIQUE . "\n\t\t\t\t(" . CaracteristiqueManager::CHAMP_CARACTERISTIQUE_ID . "\n\t\t\t\t," . CaracteristiqueManager::CHAMP_CARACTERISTIQUE_NOM . "\n\t\t\t\t," . CaracteristiqueManager::CHAMP_CARACTERISTIQUE_DESCRIPTION . "\n\t\t\t\t," . CaracteristiqueManager::CHAMP_CARACTERISTIQUE_ETAT . ")\n\t\t\tVALUES (NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getNom()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDescription()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getEtat()) . "')"; $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param CompteurVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la CompteurVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . CompteurManager::TABLE_COMPTEUR . "\n\t\t\t\t(" . CompteurManager::CHAMP_COMPTEUR_ID . "\n\t\t\t\t," . CompteurManager::CHAMP_COMPTEUR_LABEL . "\n\t\t\t\t," . CompteurManager::CHAMP_COMPTEUR_VALEUR . "\n\t\t\t\t," . CompteurManager::CHAMP_COMPTEUR_DATE_CREATION . "\n\t\t\t\t," . CompteurManager::CHAMP_COMPTEUR_DATE_MODIFICATION . "\n\t\t\t\t," . CompteurManager::CHAMP_COMPTEUR_ETAT . ")\n\t\t\tVALUES "; if (is_array($pVo)) { $lNbVO = count($pVo); $lI = 1; foreach ($pVo as $lVo) { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($lVo->getLabel()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getValeur()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getDateCreation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getDateModification()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getEtat()) . "')"; if ($lNbVO == $lI) { $lRequete .= ";"; } else { $lRequete .= ","; } $lI++; } } else { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getLabel()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getValeur()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDateCreation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDateModification()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getEtat()) . "');"; } $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param NomProduitVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la NomProduitVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . NomProduitManager::TABLE_NOMPRODUIT . "\n\t\t\t\t(" . NomProduitManager::CHAMP_NOMPRODUIT_ID . "\n\t\t\t\t," . NomProduitManager::CHAMP_NOMPRODUIT_NUMERO . "\n\t\t\t\t," . NomProduitManager::CHAMP_NOMPRODUIT_NOM . "\n\t\t\t\t," . NomProduitManager::CHAMP_NOMPRODUIT_DESCRIPTION . "\n\t\t\t\t," . NomProduitManager::CHAMP_NOMPRODUIT_ID_CATEGORIE . "\n\t\t\t\t," . NomProduitManager::CHAMP_NOMPRODUIT_ID_FERME . "\n\t\t\t\t," . NomProduitManager::CHAMP_NOMPRODUIT_ETAT . ")\n\t\t\tVALUES (NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getNumero()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getNom()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDescription()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdCategorie()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdFerme()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getEtat()) . "')"; $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param InfoOperationLivraisonVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la InfoOperationLivraisonVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . InfoOperationLivraisonManager::TABLE_INFOOPERATIONLIVRAISON . "\n\t\t\t\t(" . InfoOperationLivraisonManager::CHAMP_INFOOPERATIONLIVRAISON_ID . "\n\t\t\t\t," . InfoOperationLivraisonManager::CHAMP_INFOOPERATIONLIVRAISON_ID_OPE_ZEYBU . "\n\t\t\t\t," . InfoOperationLivraisonManager::CHAMP_INFOOPERATIONLIVRAISON_ID_OPE_PRODUCTEUR . ")\n\t\t\tVALUES (NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdOpeZeybu()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdOpeProducteur()) . "')"; $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param StockVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la StockVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . StockManager::TABLE_STOCK . "\n\t\t\t\t(" . StockManager::CHAMP_STOCK_ID . "\n\t\t\t\t," . StockManager::CHAMP_STOCK_DATE . "\n\t\t\t\t," . StockManager::CHAMP_STOCK_QUANTITE . "\n\t\t\t\t," . StockManager::CHAMP_STOCK_TYPE . "\n\t\t\t\t," . StockManager::CHAMP_STOCK_ID_COMPTE . "\n\t\t\t\t," . StockManager::CHAMP_STOCK_ID_DETAIL_COMMANDE . "\n\t\t\t\t," . StockManager::CHAMP_STOCK_ID_MODELE_LOT . "\n\t\t\t\t," . StockManager::CHAMP_STOCK_ID_OPERATION . "\n\t\t\t\t," . StockManager::CHAMP_STOCK_ID_NOM_PRODUIT . "\n\t\t\t\t," . StockManager::CHAMP_STOCK_UNITE . ")\n\t\t\tVALUES "; if (is_array($pVo)) { $lNbVO = count($pVo); $lI = 1; foreach ($pVo as $lVo) { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($lVo->getDate()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getQuantite()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getType()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdCompte()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdDetailCommande()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdModeleLot()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdOperation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdNomProduit()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getUnite()) . "')"; if ($lNbVO == $lI) { $lRequete .= ";"; } else { $lRequete .= ","; } $lI++; } } else { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDate()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getQuantite()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getType()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdCompte()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdDetailCommande()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdModeleLot()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdOperation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdNomProduit()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getUnite()) . "');"; } $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param TypePaiementVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la TypePaiementVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . TypePaiementManager::TABLE_TYPEPAIEMENT . "\n\t\t\t\t(" . TypePaiementManager::CHAMP_TYPEPAIEMENT_ID . "\n\t\t\t\t," . TypePaiementManager::CHAMP_TYPEPAIEMENT_TYPE . "\n\t\t\t\t," . TypePaiementManager::CHAMP_TYPEPAIEMENT_CHAMP_COMPLEMENTAIRE . "\n\t\t\t\t," . TypePaiementManager::CHAMP_TYPEPAIEMENT_VISIBLE . ")\n\t\t\tVALUES "; if (is_array($pVo)) { $lNbVO = count($pVo); $lI = 1; foreach ($pVo as $lVo) { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($lVo->getType()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getChampComplementaire()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getVisible()) . "')"; if ($lNbVO == $lI) { $lRequete .= ";"; } else { $lRequete .= ","; } $lI++; } } else { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getType()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getChampComplementaire()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getVisible()) . "');"; } $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param AdhesionAdherentVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la AdhesionAdherentVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . AdhesionAdherentManager::TABLE_ADHESIONADHERENT . "\n\t\t\t\t(" . AdhesionAdherentManager::CHAMP_ADHESIONADHERENT_ID . "\n\t\t\t\t," . AdhesionAdherentManager::CHAMP_ADHESIONADHERENT_ID_ADHERENT . "\n\t\t\t\t," . AdhesionAdherentManager::CHAMP_ADHESIONADHERENT_ID_TYPE_ADHESION . "\n\t\t\t\t," . AdhesionAdherentManager::CHAMP_ADHESIONADHERENT_ID_OPERATION . "\n\t\t\t\t," . AdhesionAdherentManager::CHAMP_ADHESIONADHERENT_STATUT_FORMULAIRE . "\n\t\t\t\t," . AdhesionAdherentManager::CHAMP_ADHESIONADHERENT_DATE_CREATION . "\n\t\t\t\t," . AdhesionAdherentManager::CHAMP_ADHESIONADHERENT_DATE_MODIFICATION . "\n\t\t\t\t," . AdhesionAdherentManager::CHAMP_ADHESIONADHERENT_ETAT . ")\n\t\t\tVALUES "; if (is_array($pVo)) { $lNbVO = count($pVo); $lI = 1; foreach ($pVo as $lVo) { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdAdherent()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdTypeAdhesion()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdOperation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getStatutFormulaire()) . "'\n\t\t\t\t, now()\n\t\t\t\t,'" . StringUtils::securiser($lVo->getDateModification()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getEtat()) . "')"; if ($lNbVO == $lI) { $lRequete .= ";"; } else { $lRequete .= ","; } $lI++; } } else { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdAdherent()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdTypeAdhesion()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdOperation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getStatutFormulaire()) . "'\n\t\t\t\t, now()\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDateModification()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getEtat()) . "');"; } $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param VueVO * @desc Insère une nouvelle ligne dans la table, à partir des informations du VueVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . VueManager::TABLE_VUE . "\n\t\t\t\t(" . VueManager::CHAMP_VUE_ID . "\n\t\t\t\t," . VueManager::CHAMP_VUE_ID_MODULE . "\n\t\t\t\t," . VueManager::CHAMP_VUE_NOM . "\n\t\t\t\t," . VueManager::CHAMP_VUE_LABEL . "\n\t\t\t\t," . VueManager::CHAMP_VUE_ORDRE . "\n\t\t\t\t," . VueManager::CHAMP_VUE_VISIBLE . ")\n\t\t\tVALUES (NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdModule()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getNom()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getLabel()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getOrdre()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getVisible()) . "')"; $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param StockQuantiteVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la StockQuantiteVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . StockQuantiteManager::TABLE_STOCKQUANTITE . "\n\t\t\t\t(" . StockQuantiteManager::CHAMP_STOCKQUANTITE_ID . "\n\t\t\t\t," . StockQuantiteManager::CHAMP_STOCKQUANTITE_ID_NOM_PRODUIT . "\n\t\t\t\t," . StockQuantiteManager::CHAMP_STOCKQUANTITE_QUANTITE . "\n\t\t\t\t," . StockQuantiteManager::CHAMP_STOCKQUANTITE_QUANTITE_SOLIDAIRE . "\n\t\t\t\t," . StockQuantiteManager::CHAMP_STOCKQUANTITE_UNITE . "\n\t\t\t\t," . StockQuantiteManager::CHAMP_STOCKQUANTITE_DATE_CREATION . "\n\t\t\t\t," . StockQuantiteManager::CHAMP_STOCKQUANTITE_DATE_MODIFICATION . "\n\t\t\t\t," . StockQuantiteManager::CHAMP_STOCKQUANTITE_ID_LOGIN . "\n\t\t\t\t," . StockQuantiteManager::CHAMP_STOCKQUANTITE_ETAT . ")\n\t\t\tVALUES "; if (is_array($pVo)) { $lNbVO = count($pVo); $lI = 1; foreach ($pVo as $lVo) { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdNomProduit()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getQuantite()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getQuantiteSolidaire()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getUnite()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getDateCreation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getDateModification()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdLogin()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getEtat()) . "')"; if ($lNbVO == $lI) { $lRequete .= ";"; } else { $lRequete .= ","; } $lI++; } } else { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdNomProduit()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getQuantite()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getQuantiteSolidaire()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getUnite()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDateCreation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDateModification()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdLogin()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getEtat()) . "');"; } $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param ProduitVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la ProduitVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . ProduitManager::TABLE_PRODUIT . "\n\t\t\t\t(" . ProduitManager::CHAMP_PRODUIT_ID . "\n\t\t\t\t," . ProduitManager::CHAMP_PRODUIT_ID_COMMANDE . "\n\t\t\t\t," . ProduitManager::CHAMP_PRODUIT_ID_NOM_PRODUIT . "\n\t\t\t\t," . ProduitManager::CHAMP_PRODUIT_UNITE_MESURE . "\n\t\t\t\t," . ProduitManager::CHAMP_PRODUIT_MAX_PRODUIT_COMMANDE . "\n\t\t\t\t," . ProduitManager::CHAMP_PRODUIT_ID_COMPTE_FERME . "\n\t\t\t\t," . ProduitManager::CHAMP_PRODUIT_STOCK_RESERVATION . "\n\t\t\t\t," . ProduitManager::CHAMP_PRODUIT_STOCK_INITIAL . "\n\t\t\t\t," . ProduitManager::CHAMP_PRODUIT_TYPE . "\n\t\t\t\t," . ProduitManager::CHAMP_PRODUIT_ETAT . ")\n\t\t\tVALUES (NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdCommande()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdNomProduit()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getUniteMesure()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getMaxProduitCommande()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdCompteFerme()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getStockReservation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getStockInitial()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getType()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getEtat()) . "')"; $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param RemiseChequeVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la RemiseChequeVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . RemiseChequeManager::TABLE_REMISECHEQUE . "\n\t\t\t\t(" . RemiseChequeManager::CHAMP_REMISECHEQUE_ID . "\n\t\t\t\t," . RemiseChequeManager::CHAMP_REMISECHEQUE_NUMERO . "\n\t\t\t\t," . RemiseChequeManager::CHAMP_REMISECHEQUE_ID_COMPTE . "\n\t\t\t\t," . RemiseChequeManager::CHAMP_REMISECHEQUE_MONTANT . "\n\t\t\t\t," . RemiseChequeManager::CHAMP_REMISECHEQUE_DATE_CREATION . "\n\t\t\t\t," . RemiseChequeManager::CHAMP_REMISECHEQUE_DATE_MODIFICATION . "\n\t\t\t\t," . RemiseChequeManager::CHAMP_REMISECHEQUE_ETAT . ")\n\t\t\tVALUES (NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getNumero()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdCompte()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getMontant()) . "'\n\t\t\t\t, now()\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDateModification()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getEtat()) . "');"; $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param AdherentVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la AdherentVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . AdherentManager::TABLE_ADHERENT . "\n\t\t\t\t(" . AdherentManager::CHAMP_ADHERENT_ID . "\n\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_NUMERO . "\n\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_ID_COMPTE . "\n\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_NOM . "\n\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_PRENOM . "\n\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_COURRIEL_PRINCIPAL . "\n\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_COURRIEL_SECONDAIRE . "\n\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_TELEPHONE_PRINCIPAL . "\n\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_TELEPHONE_SECONDAIRE . "\n\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_ADRESSE . "\n\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_CODE_POSTAL . "\n\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_VILLE . "\n\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_DATE_NAISSANCE . "\n\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_DATE_ADHESION . "\n\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_DATE_MAJ . "\n\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_COMMENTAIRE . "\t\t\t\t\n\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_ETAT . ")\n\t\t\t\tVALUES (NULL\n\t\t\t\t\t,''\n\t\t\t\t\t,'" . StringUtils::securiser($pVo->getIdCompte()) . "'\n\t\t\t\t\t,'" . StringUtils::securiser($pVo->getNom()) . "'\n\t\t\t\t\t,'" . StringUtils::securiser($pVo->getPrenom()) . "'\n\t\t\t\t\t,'" . StringUtils::securiser($pVo->getCourrielPrincipal()) . "'\n\t\t\t\t\t,'" . StringUtils::securiser($pVo->getCourrielSecondaire()) . "'\n\t\t\t\t\t,'" . StringUtils::securiser($pVo->getTelephonePrincipal()) . "'\n\t\t\t\t\t,'" . StringUtils::securiser($pVo->getTelephoneSecondaire()) . "'\n\t\t\t\t\t,'" . StringUtils::securiser($pVo->getAdresse()) . "'\n\t\t\t\t\t,'" . StringUtils::securiser($pVo->getCodePostal()) . "'\n\t\t\t\t\t,'" . StringUtils::securiser($pVo->getVille()) . "'\n\t\t\t\t\t,'" . StringUtils::securiser($pVo->getDateNaissance()) . "'\n\t\t\t\t\t,'" . StringUtils::securiser($pVo->getDateAdhesion()) . "'\n\t\t\t\t\t,'" . StringUtils::securiser($pVo->getDateMaj()) . "'\n\t\t\t\t\t,'" . StringUtils::securiser($pVo->getCommentaire()) . "'\n\t\t\t\t\t,'" . StringUtils::securiser($pVo->getEtat()) . "')"; $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); // Execution de la requete et récupération de l'Id généré par la BDD }
/** * @name insert($pVo) * @param AccesVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la AccesVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . AccesManager::TABLE_ACCES . "\n\t\t\t\t(" . AccesManager::CHAMP_ACCES_ID . "\n\t\t\t\t," . AccesManager::CHAMP_ACCES_ID_LOGIN . "\n\t\t\t\t," . AccesManager::CHAMP_ACCES_TYPE_LOGIN . "\n\t\t\t\t," . AccesManager::CHAMP_ACCES_IP . "\n\t\t\t\t," . AccesManager::CHAMP_ACCES_NAV . "\n\t\t\t\t," . AccesManager::CHAMP_ACCES_DATE_CREATION . "\n\t\t\t\t," . AccesManager::CHAMP_ACCES_DATE_MODIFICATION . "\n\t\t\t\t," . AccesManager::CHAMP_ACCES_AUTORISE . ")\n\t\t\tVALUES "; if (is_array($pVo)) { $lNbVO = count($pVo); $lI = 1; foreach ($pVo as $lVo) { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdLogin()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getTypeLogin()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIp()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getNav()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getDateCreation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getDateModification()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getAutorise()) . "')"; if ($lNbVO == $lI) { $lRequete .= ";"; } else { $lRequete .= ","; } $lI++; } } else { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdLogin()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getTypeLogin()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIp()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getNav()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDateCreation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDateModification()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getAutorise()) . "');"; } $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param DetailAchatVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la DetailAchatVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . DetailAchatManager::TABLE_DETAILACHAT . "\n\t\t\t\t(" . DetailAchatManager::CHAMP_DETAILACHAT_ID_OPERATION . "\n\t\t\t\t," . DetailAchatManager::CHAMP_DETAILACHAT_ID_OPERATION_SOLIDAIRE . "\n\t\t\t\t," . DetailAchatManager::CHAMP_DETAILACHAT_ID_NOM_PRODUIT . "\n\t\t\t\t," . DetailAchatManager::CHAMP_DETAILACHAT_ID_STOCK . "\n\t\t\t\t," . DetailAchatManager::CHAMP_DETAILACHAT_ID_DETAIL_OPERATION . "\n\t\t\t\t," . DetailAchatManager::CHAMP_DETAILACHAT_ID_STOCK_SOLIDAIRE . "\n\t\t\t\t," . DetailAchatManager::CHAMP_DETAILACHAT_ID_DETAIL_OPERATION_SOLIDAIRE . ")\n\t\t\tVALUES "; if (is_array($pVo)) { $lNbVO = count($pVo); $lI = 1; foreach ($pVo as $lVo) { $lRequete .= "('" . StringUtils::securiser($lVo->getIdOperation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdOperationSolidaire()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdNomProduit()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdStock()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdDetailOperation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdStockSolidaire()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdDetailOperationSolidaire()) . "')"; if ($lNbVO == $lI) { $lRequete .= ";"; } else { $lRequete .= ","; } $lI++; } } else { $lRequete .= "('" . StringUtils::securiser($pVo->getIdOperation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdOperationSolidaire()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdNomProduit()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdStock()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdDetailOperation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdStockSolidaire()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdDetailOperationSolidaire()) . "');"; } $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param OperationChampComplementaireVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la OperationChampComplementaireVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . OperationChampComplementaireManager::TABLE_OPERATIONCHAMPCOMPLEMENTAIRE . "\n\t\t\t\t(" . OperationChampComplementaireManager::CHAMP_OPERATIONCHAMPCOMPLEMENTAIRE_OPE_ID . "\n\t\t\t\t," . OperationChampComplementaireManager::CHAMP_OPERATIONCHAMPCOMPLEMENTAIRE_CHCP_ID . "\n\t\t\t\t," . OperationChampComplementaireManager::CHAMP_OPERATIONCHAMPCOMPLEMENTAIRE_VALEUR . ")\n\t\t\tVALUES "; if (is_array($pVo)) { $lNbVO = count($pVo); $lI = 1; foreach ($pVo as $lVo) { $lRequete .= "( '" . StringUtils::securiser($lVo->getOpeId()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getChcpId()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getValeur()) . "')"; if ($lNbVO == $lI) { $lRequete .= ";"; } else { $lRequete .= ","; } $lI++; } } else { $lRequete .= "( '" . StringUtils::securiser($pVo->getOpeId()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getChcpId()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getValeur()) . "');"; } $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param OperationRemiseChequeVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la OperationRemiseChequeVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . OperationRemiseChequeManager::TABLE_OPERATIONREMISECHEQUE . "\n\t\t\t\t(" . OperationRemiseChequeManager::CHAMP_OPERATIONREMISECHEQUE_ID_REMISE_CHEQUE . "\n\t\t\t\t," . OperationRemiseChequeManager::CHAMP_OPERATIONREMISECHEQUE_ID_OPERATION . "\n\t\t\t\t," . OperationRemiseChequeManager::CHAMP_OPERATIONREMISECHEQUE_DATE_CREATION . "\n\t\t\t\t," . OperationRemiseChequeManager::CHAMP_OPERATIONREMISECHEQUE_DATE_MODIFICATION . "\n\t\t\t\t," . OperationRemiseChequeManager::CHAMP_OPERATIONREMISECHEQUE_ETAT . ")\n\t\t\tVALUES "; if (is_array($pVo)) { $lNbVO = count($pVo); $lI = 1; foreach ($pVo as $lVo) { $lRequete .= "('" . StringUtils::securiser($lVo->getIdRemiseCheque()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdOperation()) . "'\n\t\t\t\t, now()\n\t\t\t\t,'" . StringUtils::securiser($lVo->getDateModification()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getEtat()) . "')"; if ($lNbVO == $lI) { $lRequete .= ";"; } else { $lRequete .= ","; } $lI++; } } else { $lRequete .= "('" . StringUtils::securiser($pVo->getIdRemiseCheque()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdOperation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDateCreation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDateModification()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getEtat()) . "');"; } $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name update($pVo) * @param ProducteurVO * @desc Met à jour la ligne de la table, correspondant à l'id du ProducteurVO, avec les informations du ProducteurVO */ public static function update($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); // Mise en forme des données $pVo->setNom(StringUtils::formaterNom(trim($pVo->getNom()))); $pVo->setPrenom(StringUtils::formaterPrenom(trim($pVo->getPrenom()))); $pVo->setCourrielPrincipal(trim($pVo->getCourrielPrincipal())); $pVo->setCourrielSecondaire(trim($pVo->getCourrielSecondaire())); $pVo->setTelephonePrincipal(trim($pVo->getTelephonePrincipal())); $pVo->setTelephoneSecondaire(trim($pVo->getTelephoneSecondaire())); $pVo->setAdresse(trim($pVo->getAdresse())); $pVo->setCodePostal(trim($pVo->getCodePostal())); $pVo->setVille(StringUtils::formaterVille(trim($pVo->getVille()))); $pVo->setCommentaire(trim($pVo->getCommentaire())); // Protection des dates vides if ($pVo->getDateNaissance() == '') { $pVo->setDateNaissance(StringUtils::FORMAT_DATE_NULLE); } if ($pVo->getDateCreation() == '') { $pVo->setDateCreation(StringUtils::FORMAT_DATE_NULLE); } if ($pVo->getDateMaj() == '') { $pVo->getDateMaj(StringUtils::FORMAT_DATE_NULLE); } $lRequete = "UPDATE " . ProducteurManager::TABLE_PRODUCTEUR . "\n\t\t\t SET\n\t\t\t\t " . ProducteurManager::CHAMP_PRODUCTEUR_ID_FERME . " = '" . StringUtils::securiser($pVo->getIdFerme()) . "'\n\t\t\t\t," . ProducteurManager::CHAMP_PRODUCTEUR_NUMERO . " = '" . StringUtils::securiser($pVo->getNumero()) . "'\n\t\t\t\t," . ProducteurManager::CHAMP_PRODUCTEUR_NOM . " = '" . StringUtils::securiser($pVo->getNom()) . "'\n\t\t\t\t," . ProducteurManager::CHAMP_PRODUCTEUR_PRENOM . " = '" . StringUtils::securiser($pVo->getPrenom()) . "'\n\t\t\t\t," . ProducteurManager::CHAMP_PRODUCTEUR_COURRIEL_PRINCIPAL . " = '" . StringUtils::securiser($pVo->getCourrielPrincipal()) . "'\n\t\t\t\t," . ProducteurManager::CHAMP_PRODUCTEUR_COURRIEL_SECONDAIRE . " = '" . StringUtils::securiser($pVo->getCourrielSecondaire()) . "'\n\t\t\t\t," . ProducteurManager::CHAMP_PRODUCTEUR_TELEPHONE_PRINCIPAL . " = '" . StringUtils::securiser($pVo->getTelephonePrincipal()) . "'\n\t\t\t\t," . ProducteurManager::CHAMP_PRODUCTEUR_TELEPHONE_SECONDAIRE . " = '" . StringUtils::securiser($pVo->getTelephoneSecondaire()) . "'\n\t\t\t\t," . ProducteurManager::CHAMP_PRODUCTEUR_ADRESSE . " = '" . StringUtils::securiser($pVo->getAdresse()) . "'\n\t\t\t\t," . ProducteurManager::CHAMP_PRODUCTEUR_CODE_POSTAL . " = '" . StringUtils::securiser($pVo->getCodePostal()) . "'\n\t\t\t\t," . ProducteurManager::CHAMP_PRODUCTEUR_VILLE . " = '" . StringUtils::securiser($pVo->getVille()) . "'\n\t\t\t\t," . ProducteurManager::CHAMP_PRODUCTEUR_DATE_NAISSANCE . " = '" . StringUtils::securiser($pVo->getDateNaissance()) . "'\n\t\t\t\t," . ProducteurManager::CHAMP_PRODUCTEUR_DATE_CREATION . " = '" . StringUtils::securiser($pVo->getDateCreation()) . "'\n\t\t\t\t," . ProducteurManager::CHAMP_PRODUCTEUR_DATE_MAJ . " = '" . StringUtils::securiser($pVo->getDateMaj()) . "'\n\t\t\t\t," . ProducteurManager::CHAMP_PRODUCTEUR_COMMENTAIRE . " = '" . StringUtils::securiser($pVo->getCommentaire()) . "'\n\t\t\t\t," . ProducteurManager::CHAMP_PRODUCTEUR_ETAT . " = '" . StringUtils::securiser($pVo->getEtat()) . "'\n\t\t\t WHERE " . ProducteurManager::CHAMP_PRODUCTEUR_ID . " = '" . StringUtils::securiser($pVo->getId()) . "'"; $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param CompteVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la CompteVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . CompteManager::TABLE_COMPTE . "\n\t\t\t\t(" . CompteManager::CHAMP_COMPTE_ID . "\n\t\t\t\t," . CompteManager::CHAMP_COMPTE_LABEL . "\n\t\t\t\t," . CompteManager::CHAMP_COMPTE_SOLDE . "\n\t\t\t\t," . CompteManager::CHAMP_COMPTE_ID_ADHERENT_PRINCIPAL . ")\n\t\t\tVALUES "; if (is_array($pVo)) { $lNbVO = count($pVo); $lI = 1; foreach ($pVo as $lVo) { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($lVo->getLabel()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getSolde()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdAdherentPrincipal()) . "')"; if ($lNbVO == $lI) { $lRequete .= ";"; } else { $lRequete .= ","; } $lI++; } } else { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getLabel()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getSolde()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdAdherentPrincipal()) . "');"; } $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param LotAbonnementVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la LotAbonnementVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . LotAbonnementManager::TABLE_LOTABONNEMENT . "\n\t\t\t\t(" . LotAbonnementManager::CHAMP_LOTABONNEMENT_ID . "\n\t\t\t\t," . LotAbonnementManager::CHAMP_LOTABONNEMENT_ID_PRODUIT_ABONNEMENT . "\n\t\t\t\t," . LotAbonnementManager::CHAMP_LOTABONNEMENT_TAILLE . "\n\t\t\t\t," . LotAbonnementManager::CHAMP_LOTABONNEMENT_PRIX . "\n\t\t\t\t," . LotAbonnementManager::CHAMP_LOTABONNEMENT_ETAT . ")\n\t\t\tVALUES (NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdProduitAbonnement()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getTaille()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getPrix()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getEtat()) . "')"; $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param ModeleLotVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la ModeleLotVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . ModeleLotManager::TABLE_MODELELOT . "\n\t\t\t\t(" . ModeleLotManager::CHAMP_MODELELOT_ID . "\n\t\t\t\t," . ModeleLotManager::CHAMP_MODELELOT_ID_NOM_PRODUIT . "\n\t\t\t\t," . ModeleLotManager::CHAMP_MODELELOT_QUANTITE . "\n\t\t\t\t," . ModeleLotManager::CHAMP_MODELELOT_UNITE . "\n\t\t\t\t," . ModeleLotManager::CHAMP_MODELELOT_PRIX . "\n\t\t\t\t," . ModeleLotManager::CHAMP_MODELELOT_ETAT . ")\n\t\t\tVALUES (NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdNomProduit()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getQuantite()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getUnite()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getPrix()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getEtat()) . "')"; $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param NomProduitProducteurVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la NomProduitProducteurVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . NomProduitProducteurManager::TABLE_NOMPRODUITPRODUCTEUR . "\n\t\t\t\t(" . NomProduitProducteurManager::CHAMP_NOMPRODUITPRODUCTEUR_ID . "\n\t\t\t\t," . NomProduitProducteurManager::CHAMP_NOMPRODUITPRODUCTEUR_ID_NOM_PRODUIT . "\n\t\t\t\t," . NomProduitProducteurManager::CHAMP_NOMPRODUITPRODUCTEUR_ID_PRODUCTEUR . "\n\t\t\t\t," . NomProduitProducteurManager::CHAMP_NOMPRODUITPRODUCTEUR_ETAT . ")\n\t\t\tVALUES (NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdNomProduit()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdProducteur()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getEtat()) . "')"; $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param IdentificationVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la IdentificationVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . IdentificationManager::TABLE_IDENTIFICATION . "\n\t\t\t\t(" . IdentificationManager::CHAMP_IDENTIFICATION_ID . "\n\t\t\t\t," . IdentificationManager::CHAMP_IDENTIFICATION_ID_LOGIN . "\n\t\t\t\t," . IdentificationManager::CHAMP_IDENTIFICATION_LOGIN . "\n\t\t\t\t," . IdentificationManager::CHAMP_IDENTIFICATION_PASS . "\n\t\t\t\t," . IdentificationManager::CHAMP_IDENTIFICATION_TYPE . "\n\t\t\t\t," . IdentificationManager::CHAMP_IDENTIFICATION_AUTORISE . ")\n\t\t\tVALUES (NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdLogin()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getLogin()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getPass()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getType()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getAutorise()) . "')"; $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param TypeAdhesionVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la TypeAdhesionVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . TypeAdhesionManager::TABLE_TYPEADHESION . "\n\t\t\t\t(" . TypeAdhesionManager::CHAMP_TYPEADHESION_ID . "\n\t\t\t\t," . TypeAdhesionManager::CHAMP_TYPEADHESION_ID_ADHESION . "\n\t\t\t\t," . TypeAdhesionManager::CHAMP_TYPEADHESION_LABEL . "\n\t\t\t\t," . TypeAdhesionManager::CHAMP_TYPEADHESION_ID_PERIMETRE . "\n\t\t\t\t," . TypeAdhesionManager::CHAMP_TYPEADHESION_MONTANT . "\n\t\t\t\t," . TypeAdhesionManager::CHAMP_TYPEADHESION_DATE_CREATION . "\n\t\t\t\t," . TypeAdhesionManager::CHAMP_TYPEADHESION_DATE_MODIFICATION . "\n\t\t\t\t," . TypeAdhesionManager::CHAMP_TYPEADHESION_ETAT . ")\n\t\t\tVALUES "; if (is_array($pVo)) { $lNbVO = count($pVo); $lI = 1; foreach ($pVo as $lVo) { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdAdhesion()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getLabel()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdPerimetre()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getMontant()) . "'\n\t\t\t\t, now()\n\t\t\t\t,'" . StringUtils::securiser($lVo->getDateModification()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getEtat()) . "')"; if ($lNbVO == $lI) { $lRequete .= ";"; } else { $lRequete .= ","; } $lI++; } } else { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdAdhesion()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getLabel()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdPerimetre()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getMontant()) . "'\n\t\t\t\t, now()\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDateModification()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getEtat()) . "');"; } $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param BanqueVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la BanqueVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . BanqueManager::TABLE_BANQUE . "\n\t\t\t\t(" . BanqueManager::CHAMP_BANQUE_ID . "\n\t\t\t\t," . BanqueManager::CHAMP_BANQUE_NOM_COURT . "\n\t\t\t\t," . BanqueManager::CHAMP_BANQUE_NOM . "\n\t\t\t\t," . BanqueManager::CHAMP_BANQUE_DESCRIPTION . "\n\t\t\t\t," . BanqueManager::CHAMP_BANQUE_ETAT . ")\n\t\t\tVALUES "; if (is_array($pVo)) { $lNbVO = count($pVo); $lI = 1; foreach ($pVo as $lVo) { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($lVo->getNomCourt()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getNom()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getDescription()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getEtat()) . "')"; if ($lNbVO == $lI) { $lRequete .= ";"; } else { $lRequete .= ","; } $lI++; } } else { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getNomCourt()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getNom()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDescription()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getEtat()) . "');"; } $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
$lAdherent->setTelephonePrincipal(trim($lTelephoneP)); $lAdherent->setTelephoneSecondaire(trim($lTelephoneS)); $lAdherent->setAdresse(trim($lAdresse)); $lAdherent->setCodePostal(trim($lCodePostal)); $lAdherent->setVille(StringUtils::formaterVille(trim($lVille))); $lAdherent->setDateNaissance($lDateNaissance); $lAdherent->setDateAdhesion($lDateAdhesion); $lAdherent->setDateMaj(StringUtils::dateTimeAujourdhuiDb()); $lAdherent->setCommentaire(trim($lCommentaire)); $lAdherent->setEtat(1); // Protection des dates vides if ($lAdherent->getDateNaissance() == '') { $lAdherent->setDateNaissance(StringUtils::FORMAT_DATE_NULLE); } $lRequete = "INSERT INTO " . AdherentManager::TABLE_ADHERENT . "\n\t\t\t\t\t\t\t(" . AdherentManager::CHAMP_ADHERENT_ID . "\n\t\t\t\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_NUMERO . "\n\t\t\t\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_ID_COMPTE . "\n\t\t\t\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_NOM . "\n\t\t\t\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_PRENOM . "\n\t\t\t\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_COURRIEL_PRINCIPAL . "\n\t\t\t\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_COURRIEL_SECONDAIRE . "\n\t\t\t\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_TELEPHONE_PRINCIPAL . "\n\t\t\t\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_TELEPHONE_SECONDAIRE . "\n\t\t\t\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_ADRESSE . "\n\t\t\t\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_CODE_POSTAL . "\n\t\t\t\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_VILLE . "\n\t\t\t\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_DATE_NAISSANCE . "\n\t\t\t\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_DATE_ADHESION . "\n\t\t\t\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_DATE_MAJ . "\n\t\t\t\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_COMMENTAIRE . "\t\t\t\t\n\t\t\t\t\t\t\t," . AdherentManager::CHAMP_ADHERENT_ETAT . ")\n\t\t\t\t\t\t\tVALUES (NULL\n\t\t\t\t\t\t\t\t,'" . StringUtils::securiser($lAdherent->getNumero()) . "'\n\t\t\t\t\t\t\t\t,'" . StringUtils::securiser($lAdherent->getIdCompte()) . "'\n\t\t\t\t\t\t\t\t,'" . StringUtils::securiser($lAdherent->getNom()) . "'\n\t\t\t\t\t\t\t\t,'" . StringUtils::securiser($lAdherent->getPrenom()) . "'\n\t\t\t\t\t\t\t\t,'" . StringUtils::securiser($lAdherent->getCourrielPrincipal()) . "'\n\t\t\t\t\t\t\t\t,'" . StringUtils::securiser($lAdherent->getCourrielSecondaire()) . "'\n\t\t\t\t\t\t\t\t,'" . StringUtils::securiser($lAdherent->getTelephonePrincipal()) . "'\n\t\t\t\t\t\t\t\t,'" . StringUtils::securiser($lAdherent->getTelephoneSecondaire()) . "'\n\t\t\t\t\t\t\t\t,'" . StringUtils::securiser($lAdherent->getAdresse()) . "'\n\t\t\t\t\t\t\t\t,'" . StringUtils::securiser($lAdherent->getCodePostal()) . "'\n\t\t\t\t\t\t\t\t,'" . StringUtils::securiser($lAdherent->getVille()) . "'\n\t\t\t\t\t\t\t\t,'" . StringUtils::securiser($lAdherent->getDateNaissance()) . "'\n\t\t\t\t\t\t\t\t,'" . StringUtils::securiser($lAdherent->getDateAdhesion()) . "'\n\t\t\t\t\t\t\t\t,'" . StringUtils::securiser($lAdherent->getDateMaj()) . "'\n\t\t\t\t\t\t\t\t,'" . StringUtils::securiser($lAdherent->getCommentaire()) . "'\n\t\t\t\t\t\t\t\t,'" . StringUtils::securiser($lAdherent->getEtat()) . "')"; $lId = Dbutils::executerRequeteInsertRetourId($lRequete); // Execution de la requete et récupération de l'Id généré par la BDD // Les modules autorisés des adhérents $lAutorisation = new AutorisationVO(); $lAutorisation->setIdAdherent($lId); $lAutorisation->setIdModule(1); AutorisationManager::insert($lAutorisation); $lAutorisation = new AutorisationVO(); $lAutorisation->setIdAdherent($lId); $lAutorisation->setIdModule(3); AutorisationManager::insert($lAutorisation); // Insertion des informations de connexion $lMdp = MotDePasseUtils::generer(); $lIdentification = new IdentificationVO(); $lIdentification->setIdLogin($lId); $lIdentification->setLogin($lAdherent->getNumero());
/** * @name insert($pVo) * @param HistoriqueSuspensionAbonnementVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la HistoriqueSuspensionAbonnementVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . HistoriqueSuspensionAbonnementManager::TABLE_HISTORIQUESUSPENSIONABONNEMENT . "\n\t\t\t\t(" . HistoriqueSuspensionAbonnementManager::CHAMP_HISTORIQUESUSPENSIONABONNEMENT_ID . "\n\t\t\t\t," . HistoriqueSuspensionAbonnementManager::CHAMP_HISTORIQUESUSPENSIONABONNEMENT_DATE_DEBUT_SUSPENSION . "\n\t\t\t\t," . HistoriqueSuspensionAbonnementManager::CHAMP_HISTORIQUESUSPENSIONABONNEMENT_DATE_FIN_SUSPENSION . "\n\t\t\t\t," . HistoriqueSuspensionAbonnementManager::CHAMP_HISTORIQUESUSPENSIONABONNEMENT_ID_PRODUIT_ABONNEMENT . "\n\t\t\t\t," . HistoriqueSuspensionAbonnementManager::CHAMP_HISTORIQUESUSPENSIONABONNEMENT_ID_COMPTE . "\n\t\t\t\t," . HistoriqueSuspensionAbonnementManager::CHAMP_HISTORIQUESUSPENSIONABONNEMENT_DATE . "\n\t\t\t\t," . HistoriqueSuspensionAbonnementManager::CHAMP_HISTORIQUESUSPENSIONABONNEMENT_ID_CONNEXION . ")\n\t\t\tVALUES (NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDateDebutSuspension()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDateFinSuspension()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdProduitAbonnement()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdCompte()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDate()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdConnexion()) . "')"; $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param InformationBancaireVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la InformationBancaireVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . InformationBancaireManager::TABLE_INFORMATIONBANCAIRE . "\n\t\t\t\t(" . InformationBancaireManager::CHAMP_INFORMATIONBANCAIRE_ID . "\n\t\t\t\t," . InformationBancaireManager::CHAMP_INFORMATIONBANCAIRE_ID_COMPTE . "\n\t\t\t\t," . InformationBancaireManager::CHAMP_INFORMATIONBANCAIRE_NUMERO_COMPTE . "\n\t\t\t\t," . InformationBancaireManager::CHAMP_INFORMATIONBANCAIRE_RAISON_SOCIALE . "\n\t\t\t\t," . InformationBancaireManager::CHAMP_INFORMATIONBANCAIRE_DATE_CREATION . "\n\t\t\t\t," . InformationBancaireManager::CHAMP_INFORMATIONBANCAIRE_DATE_MODIFICATION . "\n\t\t\t\t," . InformationBancaireManager::CHAMP_INFORMATIONBANCAIRE_ETAT . ")\n\t\t\tVALUES "; if (is_array($pVo)) { $lNbVO = count($pVo); $lI = 1; foreach ($pVo as $lVo) { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdCompte()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getNumeroCompte()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getRaisonSociale()) . "'\n\t\t\t\t, now()\n\t\t\t\t,'" . StringUtils::securiser($lVo->getDateModification()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getEtat()) . "')"; if ($lNbVO == $lI) { $lRequete .= ";"; } else { $lRequete .= ","; } $lI++; } } else { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdCompte()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getNumeroCompte()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getRaisonSociale()) . "'\n\t\t\t\t, now()\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDateModification()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getEtat()) . "');"; } $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param HistoriqueDetailOperationVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la HistoriqueDetailOperationVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . HistoriqueDetailOperationManager::TABLE_HISTORIQUEDETAILOPERATION . "\n\t\t\t\t(" . HistoriqueDetailOperationManager::CHAMP_HISTORIQUEDETAILOPERATION_ID . "\n\t\t\t\t," . HistoriqueDetailOperationManager::CHAMP_HISTORIQUEDETAILOPERATION_ID_DETAIL_OPERATION . "\n\t\t\t\t," . HistoriqueDetailOperationManager::CHAMP_HISTORIQUEDETAILOPERATION_ID_OPERATION . "\n\t\t\t\t," . HistoriqueDetailOperationManager::CHAMP_HISTORIQUEDETAILOPERATION_ID_COMPTE . "\n\t\t\t\t," . HistoriqueDetailOperationManager::CHAMP_HISTORIQUEDETAILOPERATION_MONTANT . "\n\t\t\t\t," . HistoriqueDetailOperationManager::CHAMP_HISTORIQUEDETAILOPERATION_LIBELLE . "\n\t\t\t\t," . HistoriqueDetailOperationManager::CHAMP_HISTORIQUEDETAILOPERATION_DATE . "\n\t\t\t\t," . HistoriqueDetailOperationManager::CHAMP_HISTORIQUEDETAILOPERATION_TYPE_PAIEMENT . "\n\t\t\t\t," . HistoriqueDetailOperationManager::CHAMP_HISTORIQUEDETAILOPERATION_ID_DETAIL_COMMANDE . "\n\t\t\t\t," . HistoriqueDetailOperationManager::CHAMP_HISTORIQUEDETAILOPERATION_ID_MODELE_LOT . "\n\t\t\t\t," . HistoriqueDetailOperationManager::CHAMP_HISTORIQUEDETAILOPERATION_ID_CONNEXION . ")\n\t\t\tVALUES "; if (is_array($pVo)) { $lNbVO = count($pVo); $lI = 1; foreach ($pVo as $lVo) { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdDetailOperation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdOperation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdCompte()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getMontant()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getLibelle()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getDate()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getTypePaiement()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdDetailCommande()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdModeleLot()) . "'\n\t\t\t\t,'" . StringUtils::securiser($lVo->getIdConnexion()) . "')"; if ($lNbVO == $lI) { $lRequete .= ";"; } else { $lRequete .= ","; } $lI++; } } else { $lRequete .= "(NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdDetailOperation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdOperation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdCompte()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getMontant()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getLibelle()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDate()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getTypePaiement()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdDetailCommande()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdModeleLot()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getIdConnexion()) . "');"; } $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }
/** * @name insert($pVo) * @param CommandeVO * @return integer * @desc Insère une nouvelle ligne dans la table, à partir des informations de la CommandeVO en paramètre (l'id sera automatiquement calculé par la BDD) */ public static function insert($pVo) { // Initialisation du Logger $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS); $lLogger->setMask(Log::MAX(LOG_LEVEL)); $lRequete = "INSERT INTO " . CommandeManager::TABLE_COMMANDE . "\n\t\t\t\t(" . CommandeManager::CHAMP_COMMANDE_ID . "\n\t\t\t\t," . CommandeManager::CHAMP_COMMANDE_NUMERO . "\n\t\t\t\t," . CommandeManager::CHAMP_COMMANDE_NOM . "\n\t\t\t\t," . CommandeManager::CHAMP_COMMANDE_DESCRIPTION . "\n\t\t\t\t," . CommandeManager::CHAMP_COMMANDE_DATE_MARCHE_DEBUT . "\n\t\t\t\t," . CommandeManager::CHAMP_COMMANDE_DATE_MARCHE_FIN . "\n\t\t\t\t," . CommandeManager::CHAMP_COMMANDE_DATE_DEBUT_RESERVATION . "\n\t\t\t\t," . CommandeManager::CHAMP_COMMANDE_DATE_FIN_RESERVATION . "\n\t\t\t\t," . CommandeManager::CHAMP_COMMANDE_ARCHIVE . ")\n\t\t\tVALUES (NULL\n\t\t\t\t,'" . StringUtils::securiser($pVo->getNumero()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getNom()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDescription()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDateMarcheDebut()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDateMarcheFin()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDateDebutReservation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getDateFinReservation()) . "'\n\t\t\t\t,'" . StringUtils::securiser($pVo->getArchive()) . "')"; $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG); // Maj des logs return Dbutils::executerRequeteInsertRetourId($lRequete); }