Subversion Repositories Applications.papyrus

Compare Revisions

Ignore whitespace Rev 1510 → Rev 1511

/trunk/api/formulaire/formulaire.fonct.inc.php
104,7 → 104,8
// ex : bazar => bazar_liste_valeurs
// pour le nom des champs, on utilise la premiere lettre du nom de l appli
// bazar => b
if (is_int($id_liste)) {
if (intval($id_liste) != 0) {
$l = $appli[0];
$requete = 'SELECT * FROM '.$appli.'_liste_valeurs WHERE '.$l.'lv_ce_liste='.$id_liste.
' AND '.$l.'lv_ce_i18n="'.$GLOBALS['_BAZAR_']['langue'].'"';
119,7 → 120,7
$resultat = & $GLOBALS['_BAZAR_']['db'] -> query($requete) ;
if (DB::isError ($resultat)) {
die ($resultat->getMessage().$resultat->getDebugInfo()) ;
return ($resultat->getMessage().$resultat->getDebugInfo()) ;
}
if ($dans_moteur_de_recherche==0) {
$select[0]=BAZ_CHOISIR;
275,6 → 276,25
}
}
 
/** champs_cache() - Ajoute un élément de type texte au formulaire
*
* @param mixed L'objet QuickForm du formulaire
* @param string nom de la table dans la base de donnée
* @param string label à afficher dans le formulaire
* @param string première restriction de la taille des champs du formulaire
* @param string deuxième restriction de la taille des champs du formulaire
* @param string valeur par défaut du formulaire
* @param string table source pour les valeurs du texte (inutile)
* @param string ce champs est il obligatoire? (required)
* @return void
*/
function champs_cache(&$formtemplate, $nom_bdd , $label, $limite1, $limite2, $defaut, $source, $obligatoire, $dans_moteur_de_recherche=0) {
$formtemplate->addElement('hidden', $nom_bdd, $label, array ('id' => $nom_bdd)) ;
//gestion des valeurs par défaut
$defauts=array($nom_bdd=>$defaut);
$formtemplate->setDefaults($defauts);
}
 
/** champs_mail() - Ajoute un élément de type mail
*
* @param mixed L'objet QuickForm du formulaire
584,11 → 604,18
}
GEN_stockerFichierScript('googleMapScript', $url_google_script);
$formtemplate->addElement('button', 'chercher_sur_carte', 'Vérifier mon adresse avec la carte', array("onclick" => "showAddress();"));
$formtemplate->addElement('text', 'latitude', 'Latitude', array('id' => 'latitude', 'size' => 6, 'readonly' => 'readonly'));
$formtemplate->addElement('text', 'longitude', 'longitude', array('id' => 'longitude', 'size' => 6, 'readonly' => 'readonly'));
$html_bouton = '<tr>
<td style="text-align:left;padding:5px;" colspan="2">
<input onclick="showAddress();" name="chercher_sur_carte" value="'.BAZ_VERIFIER_MON_ADRESSE.'" type="button" /><span class="symbole_obligatoire">&nbsp;*</span></td>
</tr>';
$formtemplate->addElement('html', $html_bouton);
$formtemplate->addElement('html', '<tr><td colspan="2"><div id="map" style="width: 600px; height: 450px"></div></td></tr>');
$formtemplate->addElement('text', 'latitude', BAZ_LATITUDE, array('id' => 'latitude', 'size' => 6, 'readonly' => 'readonly'));
$formtemplate->addElement('text', 'longitude', BAZ_LONGITUDE, array('id' => 'longitude', 'size' => 6, 'readonly' => 'readonly'));
$formtemplate->addRule ('latitude', BAZ_LATITUDE . ' obligatoire', 'required', '', 'client');
$formtemplate->addRule ('longitude', BAZ_LONGITUDE . ' obligatoire', 'required', '', 'client');
/*
include_once GEN_CHEMIN_API.'formulaire/formulaire.fonct.google.php';
GEN_stockerCodeScript($script);*/
597,6 → 624,10
/* +--Fin du code ----------------------------------------------------------------------------------------+
*
* $Log$
* Revision 1.2 2007-06-25 09:54:33 alexandre_tb
* ajou des entetes (cecill),
* modif fonctin liste, ajout de carte_google et champs_mail
*
*
* +-- Fin du code ----------------------------------------------------------------------------------------+
*/