802,6 → 802,7 |
$tableau[$i]['table_source'], $tableau[$i]['obligatoire']) ; |
|
if ($tableau[$i]['type']=='carte_google') { |
|
include_once GEN_CHEMIN_API.'formulaire/formulaire.fonct.google.php'; |
GEN_stockerCodeScript($script); |
// On ajoute l attribut load a la balise body |
1328,15 → 1329,25 |
* @return void |
*/ |
function publier_fiche($valid) { |
|
|
if (isset($_GET['id_fiche'])) $GLOBALS['_BAZAR_']['id_fiche']=$_GET['id_fiche']; |
|
if(isset($_POST['date_validite']) && date('Y-m-d', strtotime($_POST['date_validite']))) { |
$date_validite = '"'.date('Y-m-d', strtotime($_POST['date_validite'])).'"'; |
} else { |
$date_validite = 'now()'; |
} |
|
if (isset($_GET['typeannonce'])) $typeannonce=$_GET['typeannonce']; |
if ($valid==0) { |
$requete = 'UPDATE bazar_fiche SET bf_statut_fiche=2 WHERE bf_id_fiche="'.$GLOBALS['_BAZAR_']['id_fiche'].'"' ; |
} |
else { |
$requete = 'UPDATE bazar_fiche SET bf_date_debut_validite_fiche=now() , bf_statut_fiche=1 WHERE bf_id_fiche="'.$GLOBALS['_BAZAR_']['id_fiche'].'"' ; |
$requete = 'UPDATE bazar_fiche SET bf_date_debut_validite_fiche='.$date_validite.' , bf_statut_fiche=1 WHERE bf_id_fiche="'.$GLOBALS['_BAZAR_']['id_fiche'].'"' ; |
} |
|
|
// ====================Mise a jour de la table bazar_fiche==================== |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ; |
if (DB::isError($resultat)) { |
1474,6 → 1485,37 |
return $valeurs_fiche; |
} |
|
/** baz_valeurs_champ() - Renvoie les valeurs d'un champ pour une fiche donnée |
* |
* @param string le nom du champ de la fiche |
* @param integer Identifiant de la fiche |
* |
* @return string Valeurs enregistrees pour cette fiche |
*/ |
function baz_valeur_champs($nom_champs,$id_fiche) { |
|
$requete = 'SELECT blv_label FROM bazar_fiche_valeur_liste, bazar_liste_valeurs WHERE bfvl_ce_fiche='. |
$id_fiche.' AND bfvl_ce_liste='.$nom_champs. |
' AND bfvl_valeur=blv_valeur AND blv_ce_liste='.$nom_champs. |
' AND blv_ce_i18n="'.$GLOBALS['_BAZAR_']['langue'].'"'; |
|
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ; |
if (DB::isError ($resultat)) { |
return ($resultat->getMessage().'<br />'.$resultat->getDebugInfo()) ; |
} |
else { |
$res = ''; |
while($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) { |
if($ligne['blv_label'] != 'Autre') { |
$res .= $ligne['blv_label'].', '; |
} |
} |
$res = rtrim($res,', '); |
|
return $res; |
} |
} |
|
/** function baz_nextId () Renvoie le prochain identifiant numerique libre d'une table |
* |
* @param string Nom de la table |