本文整理汇总了PHP中afficherMessage函数的典型用法代码示例。如果您正苦于以下问题:PHP afficherMessage函数的具体用法?PHP afficherMessage怎么用?PHP afficherMessage使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了afficherMessage函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: time
$formulaire->addRule('id_forum', 'Forum manquant', 'required');
$formulaire->addRule('titre_revue', 'Titre de la revue manquante', 'required');
$formulaire->addRule('nom', 'Nom manquant', 'required');
$formulaire->addRule('prenom', 'Prénom manquant', 'required');
$formulaire->addRule('carte_presse', 'Carte presse manquante', 'required');
$formulaire->addRule('adresse', 'Adresse manquante', 'required');
$formulaire->addRule('code_postal', 'Code postal manquant', 'required');
$formulaire->addRule('ville', 'Ville manquante', 'required');
$formulaire->addRule('telephone', 'Téléphone manquant', 'required');
$formulaire->addRule('email', 'Email manquant', 'required');
$formulaire->addRule('email', 'Email invalide', 'email');
if ($formulaire->validate()) {
$valeurs = $formulaire->exportValues();
if ($action == 'ajouter') {
$ok = $accreditations->ajouter(null, time(), $formulaire->exportValue('titre_revue'), $formulaire->exportValue('civilite'), $formulaire->exportValue('nom'), $formulaire->exportValue('prenom'), $formulaire->exportValue('carte_presse'), $formulaire->exportValue('adresse'), $formulaire->exportValue('code_postal'), $formulaire->exportValue('ville'), $formulaire->exportValue('id_pays'), $formulaire->exportValue('telephone'), $formulaire->exportValue('email'), $formulaire->exportValue('commentaires'), $formulaire->exportValue('id_forum'), $formulaire->exportValue('valide'));
} else {
$ok = $accreditations->modifier($formulaire->exportValue('id'), $formulaire->exportValue('titre_revue'), $formulaire->exportValue('civilite'), $formulaire->exportValue('nom'), $formulaire->exportValue('prenom'), $formulaire->exportValue('carte_presse'), $formulaire->exportValue('adresse'), $formulaire->exportValue('code_postal'), $formulaire->exportValue('ville'), $formulaire->exportValue('id_pays'), $formulaire->exportValue('telephone'), $formulaire->exportValue('email'), $formulaire->exportValue('commentaires'), $formulaire->exportValue('id_forum'), $formulaire->exportValue('valide'));
}
if ($ok) {
if ($action == 'ajouter') {
AFUP_Logs::log('Ajout de l\'accréditation de ' . $formulaire->exportValue('prenom') . ' ' . $formulaire->exportValue('nom'));
} else {
AFUP_Logs::log('Modification de l\'accréditation de ' . $formulaire->exportValue('prenom') . ' ' . $formulaire->exportValue('nom') . ' (' . $_GET['id'] . ')');
}
afficherMessage('L\'accréditation a été ' . ($action == 'ajouter' ? 'ajoutée' : 'modifiée'), 'index.php?page=forum_accreditation_presse&action=lister');
} else {
$smarty->assign('erreur', 'Une erreur est survenue lors de ' . ($action == 'ajouter' ? "l'ajout" : 'la modification') . ' de l\'accréditation');
}
}
$smarty->assign('formulaire', genererFormulaire($formulaire));
}
示例2: mktime
$feuille->alt = $formulaire->exportValue('alt');
$feuille->position = $formulaire->exportValue('position');
$date = $formulaire->exportValue('date');
$feuille->date = mktime(0, 0, 0, $date['M'], $date['d'], $date['Y']);
$feuille->etat = $formulaire->exportValue('etat');
if ($action == 'ajouter') {
if ($feuille->inserer()) {
AFUP_Logs::log('Ajout de la feuille ' . $formulaire->exportValue('nom'));
afficherMessage('La feuille a été ' . ($action == 'ajouter' ? 'ajoutée' : 'modifiée'), 'index.php?page=site_feuilles&action=lister');
} else {
$smarty->assign('erreur', 'Une erreur est survenue lors de l\'ajout de la feuille');
}
} else {
if ($feuille->modifier()) {
AFUP_Logs::log('Ajout de la feuille ' . $formulaire->exportValue('nom'));
afficherMessage('La feuille a été ' . ($action == 'ajouter' ? 'ajoutée' : 'modifiée'), 'index.php?page=site_feuilles&action=lister');
} else {
$smarty->assign('erreur', 'Une erreur est survenue lors de la modification de la feuille');
}
}
}
$smarty->assign('formulaire', genererFormulaire($formulaire));
}
function process($values)
{
global $file;
if ($file->isUploadedFile()) {
$file->moveUploadedFile($path);
} else {
print "No file uploaded";
}
示例3: mktime
$valeurs['date_reglement'] = null;
} else {
$valeurs['date_reglement'] = mktime(0, 0, 0, $valeurs['date_reglement']['M'], $valeurs['date_reglement']['d'], $valeurs['date_reglement']['Y']);
}
if ($action == 'ajouter') {
// On génére la référence si nécessaire
if (empty($valeurs['reference'])) {
$label = empty($valeurs['societe_facturation']) ? empty($valeurs['nom_facturation']) ? $valeurs['nom'] : $valeurs['nom_facturation'] : $valeurs['societe_facturation'];
$valeurs['reference'] = $forum_facturation->creerReference($valeurs['id_forum'], $label);
}
// On ajoute l'inscription dans la base de données
$ok = $forum_inscriptions->ajouterInscription($valeurs['id_forum'], $valeurs['reference'], $valeurs['type_inscription'], $valeurs['civilite'], $valeurs['nom'], $valeurs['prenom'], $valeurs['email'], $valeurs['telephone'], $valeurs['coupon'], $valeurs['citer_societe'], $valeurs['newsletter_afup'], $valeurs['newsletter_nexen'], $valeurs['commentaires'], $valeurs['mobilite_reduite'], $valeurs['mail_partenaire'], $valeurs['etat'], $valeurs['facturation']);
} else {
$ok = $forum_inscriptions->modifierInscription($_GET['id'], $valeurs['reference'], $valeurs['type_inscription'], $valeurs['civilite'], $valeurs['nom'], $valeurs['prenom'], $valeurs['email'], $valeurs['telephone'], $valeurs['coupon'], $valeurs['citer_societe'], $valeurs['newsletter_afup'], $valeurs['newsletter_nexen'], $valeurs['mail_partenaire'], $valeurs['commentaires'], $valeurs['etat'], $valeurs['facturation'], $valeurs['mobilite_reduite']);
}
$ok &= $forum_facturation->gererFacturation($valeurs['reference'], $valeurs['type_reglement'], $valeurs['informations_reglement'], $valeurs['date_reglement'], $valeurs['email_facturation'], $valeurs['societe_facturation'], $valeurs['nom_facturation'], $valeurs['prenom_facturation'], $valeurs['adresse_facturation'], $valeurs['code_postal_facturation'], $valeurs['ville_facturation'], $valeurs['id_pays_facturation'], $valeurs['id_forum'], $valeurs['old_reference'], $valeurs['autorisation'], $valeurs['transaction'], $valeurs['etat']);
if ($ok) {
if ($action == 'ajouter') {
AFUP_Logs::log('Ajout de l\'inscription de ' . $formulaire->exportValue('prenom') . ' ' . $formulaire->exportValue('nom'));
} else {
AFUP_Logs::log('Modification de l\'inscription de ' . $formulaire->exportValue('prenom') . ' ' . $formulaire->exportValue('nom') . ' (' . $_GET['id'] . ')');
}
afficherMessage('L\'inscription a été ' . ($action == 'ajouter' ? 'ajoutée' : 'modifiée'), 'index.php?page=forum_inscriptions&action=lister');
} else {
$smarty->assign('erreur', 'Une erreur est survenue lors de ' . ($action == 'ajouter' ? "l'ajout" : 'la modification') . ' de l\'inscription');
}
}
$current = $forum->obtenir($_GET['id_forum'], 'titre');
$smarty->assign('forum_name', $current['titre']);
$smarty->assign('formulaire', genererFormulaire($formulaire));
}
示例4: elseif
if ($action == 'lister') {
$relances_personne_morales = $cotisations->obtenirListeRelancesPersonnesMorales();
if (empty($relances_personne_morales)) {
$relances_personne_morales = null;
}
$smarty->assign('relances_personnes_morales', $relances_personne_morales);
$relances_personne_physiques = $cotisations->obtenirListeRelancesPersonnesPhysiques();
if (empty($relances_personne_physiques)) {
$relances_personne_physiques = null;
}
$smarty->assign('relances_personnes_physiques', $relances_personne_physiques);
} elseif ($action == 'relancer') {
$donnees = array_keys($_POST);
$ok = true;
$liste = "";
for ($i = 0, $taille = count($donnees); $i < $taille; $i++) {
if (FALSE !== strpos($donnees[$i], "_")) {
$type_personne = substr($donnees[$i], 0, 1);
$id_personne = substr($donnees[$i], 2);
$ok = $cotisations->relancer($type_personne, $id_personne);
if (false === $ok) {
$liste .= $id_personne . "-";
}
}
}
if ($liste === "") {
afficherMessage('Les relances ont été effectuées.', 'index.php?page=relances');
} else {
afficherMessage('Toutes les relances n\'ont pas pu être effectuées.<br />' . $liste, 'index.php?page=relances', true);
}
}
示例5: afficherMessage
$formulaire->addRule('nom', 'Nom manquant', 'required');
if ($formulaire->validate()) {
$valeurs = $formulaire->exportValues();
$forum = $forums->obtenir($valeurs['id_forum']);
$file = $formulaire->getElement('logo');
$data = $file->getValue();
if ($data['name']) {
$file->moveUploadedFile(realpath('../../templates/' . $forum['path'] . '/images/'));
$data = $file->getValue();
$valeurs['logo'] = $data['name'];
} else {
$valeurs['logo'] = $formulaire->exportValue('logo_default');
}
if ($action == 'ajouter') {
$ok = $partenaires->ajouter($valeurs['id_forum'], $valeurs['id_niveau_partenariat'], $valeurs['ranking'], $valeurs['nom'], $valeurs['presentation'], $valeurs['site'], $valeurs['logo']);
} else {
$ok = $partenaires->modifier($_GET['id'], $valeurs['id_forum'], $valeurs['id_niveau_partenariat'], $valeurs['ranking'], $valeurs['nom'], $valeurs['presentation'], $valeurs['site'], $valeurs['logo']);
}
if ($ok) {
if ($action == 'ajouter') {
AFUP_Logs::log('Ajout du partenaire de ' . $formulaire->exportValue('nom'));
} else {
AFUP_Logs::log('Modification du partenaire de ' . $formulaire->exportValue('nom') . ' (' . $_GET['id'] . ')');
}
afficherMessage('Le partenaire a été ' . ($action == 'ajouter' ? 'ajouté' : 'modifié'), 'index.php?page=forum_partenaire&action=lister');
} else {
$smarty->assign('erreur', 'Une erreur est survenue lors de ' . ($action == 'ajouter' ? "l'ajout" : 'la modification') . ' du partenaire');
}
}
$smarty->assign('formulaire', genererFormulaire($formulaire));
}
示例6: implode
$tagsMembre[$k] = "'{$t}'";
}
}
}
$formulaire->setDefaults(array('id_source' => $id_source, 'tag' => implode(' ', array_values($tagsMembre))));
$id = isset($_GET['id']) ? $_GET['id'] : 0;
$formulaire->addElement('hidden', 'id', $id);
$formulaire->addElement('hidden', 'source', 'afup_personnes_physiques');
$formulaire->addElement('header', '', 'Taguer un membre');
$formulaire->addElement('static', 'note', ' ', 'Pour inscrire plusieurs tags, des espaces suffisent.<br />Pour un tag de plusieurs mots, pensez aux guillemets simples.<br />Exemple complet : <em>blog tdd \'php mysql\' \'php oracle\'</em>');
$formulaire->addElement('textarea', 'tag', 'Tag(s)', array('rows' => 10, 'cols' => 50));
$formulaire->addElement('select', 'id_source', 'Membre', $liste_personnes_physiques);
$formulaire->addElement('header', 'boutons', '');
$formulaire->addElement('submit', 'soumettre', ucfirst($action));
$formulaire->addRule('tag', 'Tag manquant', 'required');
$formulaire->addRule('id_source', 'Membre manquante', 'required');
if ($formulaire->validate()) {
// Suppression des tags existants
if ($tags->supprimerParPersonnesPhysiques($droits->obtenirIdentifiant())) {
AFUP_Logs::log('Suppression des tags de l\'utilisateur ' . $droits->obtenirIdentifiant());
}
// Enregsitrement des nouveaux tags
$ok = $tags->enregistrerTags($formulaire, $droits->obtenirIdentifiant(), time());
if ($ok) {
AFUP_Logs::log('Enregistrement d\'un tag (' . $formulaire->exportValue('tag') . ')');
afficherMessage('Le tag a été enregistré', 'index.php?page=membre_tags');
} else {
$smarty->assign('erreur', 'Une erreur est survenue lors de l\'enregistrement du tag');
}
}
$smarty->assign('formulaire', genererFormulaire($formulaire));
示例7: AFUP_Droits
$droits = new AFUP_Droits($bdd);
$identifiant = $droits->obtenirIdentifiant();
$forum_vote_id = $forum->obtenirDernier();
if ($action == 'lister') {
// Valeurs par défaut des paramètres de tri
$vote = isset($_POST['vote']) ? (int) $_POST['vote'] : 0;
$session_id = isset($_POST['session_id']) ? (int) $_POST['session_id'] : 0;
if ($vote > 0 && $session_id > 0 && $forum_appel->dejaVote($identifiant, $session_id) === false) {
$today = date('Y-m-d');
$salt = $forum_appel->obtenirGrainDeSel($identifiant);
$res = $forum_appel->noterLaSession($session_id, $vote, $salt, $today);
$forum_appel->aVote($identifiant, $session_id);
AFUP_Logs::log($_SESSION['afup_login'] . ' a voté sur la session n°' . $session_id);
}
$sessions_all = $forum_appel->obtenirListeSessionsPlannifies($forum_vote_id);
$sessions_non_votes = array();
foreach ($sessions_all as $session) {
if ($forum_appel->dejaVote($identifiant, $session['session_id']) === false) {
$sessions_non_votes[] = $session;
}
}
$smarty->assign('sessions', $sessions_non_votes);
} elseif ($action == 'envoyer') {
$ok = $forum->envoyeMailVotePlanning();
if ($ok !== false) {
AFUP_Logs::log('Envoi du mail aux membres pour le vote des sessions');
afficherMessage('Les mails ont été envoyés (' . $ok . ')', 'index.php');
} else {
$smarty->assign('erreur', 'Une erreur est survenue lors de la préparation des personnes physiques');
}
}
示例8: unset
$cotisation = $personnes_physiques->obtenirDerniereCotisation($identifiant);
unset($champs['mot_de_passe']);
$cotisations = new AFUP_Cotisations($bdd);
if (!$cotisation) {
$message = empty($_GET['hash']) ? 'Est-ce vraiment votre première cotisation ?' : '';
} else {
$endSubscription = $cotisations->finProchaineCotisation($cotisation);
$message = sprintf('Votre dernière cotisation -- %s %s -- est valable jusqu\'au %s. <br />
Si vous renouvellez votre cotisation maintenant, celle-ci sera valable jusqu\'au %s', $cotisation['montant'], EURO, date("d/m/Y", $cotisation['date_fin']), $endSubscription->format('d/m/Y'));
}
if (isset($_GET['action']) && $_GET['action'] == 'envoyer_facture') {
if ($cotisations->envoyerFacture($_GET['id'])) {
AFUP_Logs::log('Envoi par email de la facture pour la cotisation n°' . $_GET['id']);
afficherMessage('La facture a été envoyée par mail', 'index.php?page=membre_cotisation');
} else {
afficherMessage("La facture n'a pas pu être envoyée par mail", 'index.php?page=membre_cotisation', true);
}
} elseif (isset($_GET['action']) && $_GET['action'] == 'telecharger_facture') {
$cotisations->genererFacture($_GET['id']);
die;
}
$formulaire->addElement('header', '', 'Paiement');
$groupe = array();
if ($champs['id_personne_morale'] > 0) {
$id_personne = $champs['id_personne_morale'];
$type_personne = AFUP_PERSONNES_MORALES;
$groupe[] =& HTML_QuickForm::createElement('radio', 'type_cotisation', null, 'Personne morale : <strong>' . AFUP_COTISATION_PERSONNE_MORALE . ',00 ' . EURO . '</strong>', AFUP_COTISATION_PERSONNE_MORALE);
$formulaire->setDefaults(array('type_cotisation' => AFUP_COTISATION_PERSONNE_MORALE));
$montant = AFUP_COTISATION_PERSONNE_MORALE;
} else {
$id_personne = $identifiant;
示例9: afficherMessage
$formulaire->addRule('corps', 'Corps manquant', 'required');
if ($formulaire->validate()) {
$ok = $assemblee_generale->envoyerConvocations($timestamp, $formulaire->exportValue('sujet'), $formulaire->exportValue('corps'));
if ($ok) {
AFUP_Logs::log('Envoi des emails de convocations aux personnes physiques pour l\'assemblée générale');
afficherMessage('L\'envoi des emails de convocations aux personnes physiques pour l\'assemblée générale a été effectué', 'index.php?page=assemblee_generale&action=lister');
} else {
$smarty->assign('erreur', 'Une erreur est survenue lors de l\'envoi des emails aux personnes physiques pour l\'assemblée générale');
}
}
$smarty->assign('formulaire', genererFormulaire($formulaire));
} elseif ($action == 'preparer') {
$formulaire =& instancierFormulaire();
$formulaire->setDefaults(array('date' => date("d/m/Y", time())));
$formulaire->addElement('header', '', 'Informations');
$options = array('language' => 'fr', 'format' => 'd/m/Y', 'minYear' => 2005, 'maxYear' => date("Y") + 2);
$formulaire->addElement('date', 'date', 'date de l\'AG', $options);
$formulaire->addElement('header', 'boutons', '');
$formulaire->addElement('submit', 'soumettre', ucfirst($action));
$formulaire->addRule('date', 'Date manquante', 'required');
if ($formulaire->validate()) {
$ok = $assemblee_generale->preparer($formulaire->exportValue('date'));
if ($ok !== false) {
AFUP_Logs::log('Ajout de la préparation des personnes physiques à l\'assemblée générale');
afficherMessage('La préparation des personnes physiques a été ajoutée', 'index.php?page=assemblee_generale&action=lister');
} else {
$smarty->assign('erreur', 'Une erreur est survenue lors de la préparation des personnes physiques');
}
}
$smarty->assign('formulaire', genererFormulaire($formulaire));
}
示例10: elseif
} elseif ($action == 'importer') {
$formulaire =& instancierFormulaire();
$formulaire->addElement('header', null, 'Import CSV');
$formulaire->addElement('file', 'fichiercsv', 'Fichier banque');
$formulaire->addElement('header', 'boutons', '');
$formulaire->addElement('submit', 'soumettre', 'Soumettre');
if ($formulaire->validate()) {
$valeurs = $formulaire->exportValues();
$file =& $formulaire->getElement('fichiercsv');
$tmpDir = dirname(__FILE__) . '/../../../tmp';
if ($file->isUploadedFile()) {
$file->moveUploadedFile($tmpDir, 'banque.csv');
$lignes = file($tmpDir . '/banque.csv');
if ($compta->extraireComptaDepuisCSVBanque($lignes)) {
AFUP_Logs::log('Chargement fichier banque');
afficherMessage('Le fichier a été importé', 'index.php?page=compta_journal&action=lister');
} else {
afficherMessage('Le fichier n\'a pas été importé', 'index.php?page=compta_journal&action=lister', true);
}
unlink($tmpDir . '/banque.csv');
}
}
$smarty->assign('formulaire', genererFormulaire($formulaire));
} elseif ($action == 'ventiler') {
$idCompta = (int) $_GET['id'];
$montant = (double) $_GET['montant'];
$ligneCompta = $compta->obtenir($idCompta);
$compta->ajouter($ligneCompta['idoperation'], $ligneCompta['idcompte'], 26, $ligneCompta['date_ecriture'], $ligneCompta['nom_frs'], $montant, $ligneCompta['description'], $ligneCompta['numero'], $ligneCompta['idmode_regl'], $ligneCompta['date_regl'], $ligneCompta['obs_regl'], 8, $ligneCompta['numero_operation']);
$compta->modifier($ligneCompta['id'], $ligneCompta['idoperation'], $ligneCompta['idcompte'], $ligneCompta['idcategorie'], $ligneCompta['date_ecriture'], $ligneCompta['nom_frs'], $ligneCompta['montant'] - $montant, $ligneCompta['description'], $ligneCompta['numero'], $ligneCompta['idmode_regl'], $ligneCompta['date_regl'], $ligneCompta['obs_regl'], $ligneCompta['idevenement'], $ligneCompta['numero_operation']);
afficherMessage('L\'écriture a été ventilée', 'index.php?page=compta_journal&action=modifier&id=' . $compta->lastId);
}
示例11: array
$formulaire->addElement('select', 'Valide', 'Etat', array(AFUP_ANNUAIRE_ETAT_ACTIF => 'Actif', AFUP_ANNUAIRE_ETAT_INACTIF => 'Inactif'));
$formulaire->addElement('text', 'Password', 'Mot de passe', array('size' => 20, 'maxlength' => 20));
$formulaire->addElement('header', 'boutons', '');
$formulaire->addElement('submit', 'soumettre', ucfirst($action));
/* $formulaire->addRule('nom' , 'Nom manquant' , 'required');
$formulaire->addRule('prenom' , 'Prnom manquant' , 'required');
$formulaire->addRule('email' , 'Email manquant' , 'required');
$formulaire->addRule('email' , 'Email invalide' , 'email');
$formulaire->addRule('raison_sociale', 'Raison sociale manquante', 'required');
$formulaire->addRule('adresse' , 'Adresse manquante' , 'required');
$formulaire->addRule('code_postal' , 'Code postal manquant' , 'required');
$formulaire->addRule('ville' , 'Ville manquante' , 'required');*/
if ($formulaire->validate()) {
if ($action == 'ajouter') {
$ok = $annuairepro_membres->ajouter($formulaire->exportValue('FormeJuridique'), $formulaire->exportValue('RaisonSociale'), $formulaire->exportValue('SIREN'), $formulaire->exportValue('Email'), $formulaire->exportValue('SiteWeb'), $formulaire->exportValue('Telephone'), $formulaire->exportValue('Fax'), $formulaire->exportValue('Adresse'), $formulaire->exportValue('CodePostal'), $formulaire->exportValue('Ville'), $formulaire->exportValue('Zone'), $formulaire->exportValue('id_pays'), $formulaire->exportValue('NumeroFormateur'), $formulaire->exportValue('MembreAFUP'), $formulaire->exportValue('Valide'), $formulaire->exportValue('DateCreation'), $formulaire->exportValue('TailleSociete'), $formulaire->exportValue('Password'));
} else {
$ok = $annuairepro_membres->modifier($_GET['id'], $formulaire->exportValue('FormeJuridique'), $formulaire->exportValue('RaisonSociale'), $formulaire->exportValue('SIREN'), $formulaire->exportValue('Email'), $formulaire->exportValue('SiteWeb'), $formulaire->exportValue('Telephone'), $formulaire->exportValue('Fax'), $formulaire->exportValue('Adresse'), $formulaire->exportValue('CodePostal'), $formulaire->exportValue('Ville'), $formulaire->exportValue('Zone'), $formulaire->exportValue('id_pays'), $formulaire->exportValue('NumeroFormateur'), $formulaire->exportValue('MembreAFUP'), $formulaire->exportValue('Valide'), $formulaire->exportValue('DateCreation'), $formulaire->exportValue('TailleSociete'), $formulaire->exportValue('Password'));
}
if ($ok) {
if ($action == 'ajouter') {
AFUP_Logs::log('Ajout du membre de l\'annuaire pro ' . $formulaire->exportValue('RaisonSociale'));
} else {
AFUP_Logs::log('Modification du membre de l\'annuaire pro ' . $formulaire->exportValue('RaisonSociale') . ' (' . $_GET['id'] . ')');
}
afficherMessage('Le membre de l\'annuaire pro a été ' . ($action == 'ajouter' ? 'ajouté' : 'modifié'), 'index.php?page=annuairepro_membres&action=lister');
} else {
$smarty->assign('erreur', 'Une erreur est survenue lors de ' . ($action == 'ajouter' ? "l'ajout" : 'la modification') . ' du membre de l\'annuaire pro');
}
}
$smarty->assign('formulaire', genererFormulaire($formulaire));
}
示例12: md5
$formulaire->addRule('adresse', 'Adresse manquante', 'required');
$formulaire->addRule('code_postal', 'Code postal manquant', 'required');
$formulaire->addRule('ville', 'Ville manquante', 'required');
$formulaire->addRule('login', 'Login manquant', 'required');
$formulaire->addRule(array('mot_de_passe', 'confirmation_mot_de_passe'), 'Le mot de passe et sa confirmation ne concordent pas', 'compare');
if ($formulaire->validate()) {
if ($action == 'ajouter') {
// Construction du champ niveau_modules : concaténation dse différentes valeurs
$niveau_modules = $formulaire->exportValue('niveau_apero') . $formulaire->exportValue('niveau_annuaire') . $formulaire->exportValue('niveau_site') . $formulaire->exportValue('niveau_forum') . $formulaire->exportValue('niveau_antenne');
$ok = $personnes_physiques->ajouter($formulaire->exportValue('id_personne_morale'), $formulaire->exportValue('login'), md5(time()), $formulaire->exportValue('niveau'), $niveau_modules, $formulaire->exportValue('civilite'), $formulaire->exportValue('nom'), $formulaire->exportValue('prenom'), $formulaire->exportValue('email'), $formulaire->exportValue('adresse'), $formulaire->exportValue('code_postal'), $formulaire->exportValue('ville'), $formulaire->exportValue('id_pays'), $formulaire->exportValue('telephone_fixe'), $formulaire->exportValue('telephone_portable'), $formulaire->exportValue('etat'), $formulaire->exportValue('compte_svn'));
} else {
/**
* Niveau modules : concaténation
*/
$niveau_modules = $formulaire->exportValue('niveau_apero') . $formulaire->exportValue('niveau_annuaire') . $formulaire->exportValue('niveau_site') . $formulaire->exportValue('niveau_forum') . $formulaire->exportValue('niveau_antenne');
$ok = $personnes_physiques->modifier($_GET['id'], $formulaire->exportValue('id_personne_morale'), $formulaire->exportValue('login'), $formulaire->exportValue('mot_de_passe'), $formulaire->exportValue('niveau'), $niveau_modules, $formulaire->exportValue('civilite'), $formulaire->exportValue('nom'), $formulaire->exportValue('prenom'), $formulaire->exportValue('email'), $formulaire->exportValue('adresse'), $formulaire->exportValue('code_postal'), $formulaire->exportValue('ville'), $formulaire->exportValue('id_pays'), $formulaire->exportValue('telephone_fixe'), $formulaire->exportValue('telephone_portable'), $formulaire->exportValue('etat'), $formulaire->exportValue('compte_svn'));
}
if ($ok) {
if ($action == 'ajouter') {
AFUP_Logs::log('Ajout de la personne physique ' . $formulaire->exportValue('prenom') . ' ' . $formulaire->exportValue('nom'));
} else {
AFUP_Logs::log('Modification de la personne physique ' . $formulaire->exportValue('prenom') . ' ' . $formulaire->exportValue('nom') . ' (' . $_GET['id'] . ')');
}
// Redirection sur la liste filtrée
afficherMessage('La personne physique a été ' . ($action == 'ajouter' ? 'ajoutée' : 'modifiée'), "index.php?page=personnes_physiques&action=lister&filtre=" . $formulaire->exportValue('email'));
} else {
$smarty->assign('erreur', 'Une erreur est survenue lors de ' . ($action == 'ajouter' ? "l'ajout" : 'la modification') . ' de la personne physique');
}
}
$smarty->assign('formulaire', genererFormulaire($formulaire));
}
示例13: afficherMessage
} else {
afficherMessage("La facture n'a pas pu être envoyée", 'index.php?page=forum_facturation&action=lister', true);
}
} elseif ($action == 'envoyer_tout') {
if ($forum_facturation->envoyerATous($_GET['id_forum'])) {
afficherMessage('Les factures ont été envoyées', 'index.php?page=forum_facturation&action=lister');
} else {
afficherMessage('Au moins une facture n\'a pas pu être envoyé. Se conférer aux logs pour plus de détails', 'index.php?page=forum_facturation&action=lister', true);
}
} elseif ($action == 'facturer_facture') {
if ($forum_facturation->estFacture($_GET['ref'])) {
AFUP_Logs::log('Facturation => facture n°' . $_GET['ref']);
afficherMessage('La facture est prise en compte', 'index.php?page=forum_facturation&action=lister');
} else {
afficherMessage("La facture n'a pas pu être prise en compte", 'index.php?page=forum_facturation&action=lister', true);
}
} elseif ($action == 'supprimer_facture') {
if ($forum_facturation->supprimerFacturation($_GET['ref'])) {
AFUP_Logs::log('Supprimer => facture n°' . $_GET['ref']);
afficherMessage('La facture est supprimée', 'index.php?page=forum_facturation&action=lister');
} else {
afficherMessage("La facture n'a pas pu être supprimée", 'index.php?page=forum_facturation&action=lister', true);
}
} elseif ($action == 'changer_date_reglement') {
$reglement = strtotime(implode('-', array_reverse(explode('/', $_GET['reglement']))));
if ($forum_facturation->changerDateReglement($_GET['ref'], $reglement)) {
afficherMessage('La date de réglement a été changée', 'index.php?page=forum_facturation&action=lister');
} else {
afficherMessage('La date de réglement n\'a pas été changée', 'index.php?page=forum_facturation&action=lister', true);
}
}
示例14: list
list($presence, $id_personne_avec_pouvoir) = $assemblee_generale->obtenirInfos($_SESSION['afup_login'], $timestamp);
$assemblee_generale->marquerConsultation($_SESSION['afup_login'], $timestamp);
$formulaire =& instancierFormulaire('index.php?page=membre_assemblee_generale');
$formulaire->setDefaults(array('date' => date("d/m/Y", time()), 'presence' => $presence, 'id_personne_avec_pouvoir' => $id_personne_avec_pouvoir));
$formulaire->addElement('header', '', 'Je serais présent(e)');
$formulaire->addElement('radio', 'presence', 'Oui', '', AFUP_ASSEMBLEE_GENERALE_PRESENCE_OUI);
$formulaire->addElement('radio', 'presence', 'Non', '', AFUP_ASSEMBLEE_GENERALE_PRESENCE_NON);
$formulaire->addElement('radio', 'presence', 'Je ne sais pas encore', '', AFUP_ASSEMBLEE_GENERALE_PRESENCE_INDETERMINE);
$formulaire->addElement('header', '', 'Je donne mon pouvoir à');
$formulaire->addElement('select', 'id_personne_avec_pouvoir', 'Nom', array(null => '') + $assemblee_generale->obtenirPresents($timestamp));
$formulaire->addElement('header', 'boutons', '');
$formulaire->addElement('hidden', 'date', $timestamp);
$formulaire->addElement('submit', 'soumettre', 'confirmer');
if ($formulaire->validate()) {
if ($action == 'modifier') {
$ok = $assemblee_generale->modifier($_SESSION['afup_login'], $timestamp, $formulaire->exportValue('presence'), $formulaire->exportValue('id_personne_avec_pouvoir'));
}
if ($ok) {
if ($action == 'modifier') {
AFUP_Logs::log('Modification de la présence et du pouvoir de la personne physique');
}
afficherMessage('La présence et le pouvoir ont été modifiés', 'index.php?page=membre_assemblee_generale');
} else {
$smarty->assign('erreur', 'Une erreur est survenue lors de la modification de la présence et du pouvoir');
}
}
$smarty->assign('formulaire', genererFormulaire($formulaire));
}
} else {
unset($assemblee_generale);
}
示例15: array
$formulaire->addElement('text', 'nom', 'Nom', array('size' => 30, 'maxlength' => 40));
$formulaire->addElement('text', 'prenom', 'Prénom', array('size' => 30, 'maxlength' => 40));
$formulaire->addElement('text', 'pseudo', 'Pseudo', array('size' => 30, 'maxlength' => 40));
$formulaire->addElement('password', 'mot_de_passe', 'Mot de passe', array('size' => 30, 'maxlength' => 40));
$formulaire->addElement('text', 'email', 'Email', array('size' => 30, 'maxlength' => 40));
$formulaire->addElement('header', '', 'Informations');
$formulaire->addElement('text', 'site_web', 'Site web', array('size' => 30, 'maxlength' => 40));
$formulaire->addElement('select', 'id_ville', 'Ville', array(0 => '--') + $villes->obtenirListe('nom ASC', true));
$formulaire->addElement('select', 'etat', 'Etat', $inscrits->obtenirListeEtat());
$formulaire->addElement('static', 'date_inscription', 'Date d\'inscription');
$formulaire->addElement('header', 'boutons', '');
$formulaire->addElement('submit', 'soumettre', ucfirst($action));
if ($formulaire->validate()) {
if ($action == 'ajouter') {
$ok = $inscrits->ajouter($formulaire->exportValue('pseudo'), $formulaire->exportValue('mot_de_passe'), $formulaire->exportValue('nom'), $formulaire->exportValue('prenom'), $formulaire->exportValue('email'), $formulaire->exportValue('site_web'), $formulaire->exportValue('id_ville'), $formulaire->exportValue('etat'));
} else {
$ok = $inscrits->modifier($_GET['id'], $formulaire->exportValue('pseudo'), $formulaire->exportValue('mot_de_passe'), $formulaire->exportValue('nom'), $formulaire->exportValue('prenom'), $formulaire->exportValue('email'), $formulaire->exportValue('site_web'), $formulaire->exportValue('id_ville'), $formulaire->exportValue('etat'));
}
if ($ok) {
if ($action == 'ajouter') {
AFUP_Logs::log('Ajout de l\'inscrit ' . $formulaire->exportValue('pseudo') . ' aux apéros PHP ');
} else {
AFUP_Logs::log('Modification de l\'inscrit ' . $formulaire->exportValue('pseudo') . ' (' . $_GET['id'] . ') aux apéros PHP ');
}
afficherMessage('L\'inscrit aux apéros PHP a été ' . ($action == 'ajouter' ? 'ajouté' : 'modifié'), 'index.php?page=aperos_inscrits&action=lister');
} else {
$smarty->assign('erreur', 'Une erreur est survenue lors de ' . ($action == 'ajouter' ? "l'ajout" : 'la modification') . ' de l\'inscrit aux apéros PHP ', true);
}
}
$smarty->assign('formulaire', genererFormulaire($formulaire));
}