当前位置: 首页>>代码示例>>PHP>>正文


PHP Adherent::isError方法代码示例

本文整理汇总了PHP中Adherent::isError方法的典型用法代码示例。如果您正苦于以下问题:PHP Adherent::isError方法的具体用法?PHP Adherent::isError怎么用?PHP Adherent::isError使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Adherent的用法示例。


在下文中一共展示了Adherent::isError方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: Adherents_Adherent_ADD


//.........这里部分代码省略.........
                }
                if (is_uploaded_file($_FILES["logo"]["tmp_name"])) {
                    $tmp_logo = $_FILES["logo"]["tmp_name"];
                    rename($tmp_logo, $url_logo);
                    /*=============*/
                    Lib_myLog("Redimensionnement, w max=200, h max=220, priorite=h");
                    Lib_redimImage($url_logo, 200, 220, 'h');
                    chmod("{$url_logo}", 0644);
                }
            }
        }
        //				$categorie1 = '';
        //				foreach($GLOBALS['CONF']['CATEGORIE1'] as $id => $libelle)
        //					if ($data_in['chk_categorie1_'.$id])
        //						$categorie1 .= "|{$id}|";
        //				/*=============*/ Lib_myLog("Parametrage categorie1 : {$categorie1}");
        //
        //				$categorie2 = '';
        //				foreach($GLOBALS['CONF']['CATEGORIE2'] as $id => $libelle)
        //					if ($data_in['chk_categorie2_'.$id])
        //						$categorie2 .= "|{$id}|";
        //				/*=============*/ Lib_myLog("Parametrage categorie2 : {$categorie2}");
        //
        //				$categorie3 = '';
        //				foreach($GLOBALS['CONF']['CATEGORIE3'] as $id => $libelle)
        //					if ($data_in['chk_categorie3_'.$id])
        //						$categorie3 .= "|{$id}|";
        //				/*=============*/ Lib_myLog("Parametrage categorie1 : {$categorie3}");
        /*=============*/
        Lib_myLog("Ajout d'un adherent");
        $adh = new Adherent();
        $adh->nom = $data_in['nom'];
        $adh->prenom = $data_in['prenom'];
        $adh->enseigne = $data_in['enseigne'];
        $adh->raison_sociale = $data_in['raison_sociale'];
        $adh->adresse1 = $data_in['adresse1'];
        $adh->adresse2 = $data_in['adresse2'];
        $adh->ville = $data_in['ville'];
        $adh->cp = $data_in['cp'];
        $adh->pays = $data_in['pays'];
        $adh->telephone = $data_in['telephone'];
        $adh->fax = $data_in['fax'];
        $adh->email = $data_in['email'];
        $adh->site_internet = $data_in['site_internet'];
        $adh->logo = $logo;
        $adh->categorie = $data_in['categorie'];
        $adh->nature_lien = $data_in['nature_lien'];
        $adh->info_publique = $data_in['info_publique'];
        $adh->categorie1 = $categorie1;
        $adh->categorie2 = $categorie2;
        $adh->categorie3 = $categorie3;
        $adh->latitude = $data_in['latitude'];
        $adh->longitude = $data_in['longitude'];
        if ($data_in['nom_utilisateur'] == '') {
            // On prend la 1ère et la dernière lette de la raison sociale, la première lettre de la ville et le code postal
            $nom_utilisateur = substr($data_in['raison_sociale'], 0, 1);
            $nom_utilisateur .= substr($data_in['raison_sociale'], -1);
            $nom_utilisateur .= substr($data_in['ville'], -1);
            $nom_utilisateur .= $data_in['cp'];
            $data_in['nom_utilisateur'] = strtoupper($nom_utilisateur);
        }
        $adh->nom_utilisateur = $data_in['nom_utilisateur'];
        if ($data_in['password'] == '') {
            // Génération d'un nombre aléatoire sur 3 chiffres n'existant pas déjà en base
            $data_in['password'] = mt_rand(100, 899);
        }
        $adh->password = $data_in['password'];
        $id_adherent = $adh->ADD();
        if (!$adh->isError()) {
            $transaction->addElement($adh);
        } else {
            $continue = false;
        }
    }
    if ($continue) {
        $data_out['message_ok'] = $MSG['fr']['%%fiche_ADD%%'];
        // On force le filtre pour que le système aille chercher à nouveau toutes les données en base
        $data_in['filtrer'] = 1;
        $data_in['action'] = 'Adherents_Recherche';
        call_user_func('Adherents_Recherche', $data_in);
    } else {
        if ($F5) {
            /*=============*/
            Lib_myLog("Tentative de F5!");
            $data_out['message'] = $MSG[$lang]['%%Erreur_Revalidation%%'];
            $data_in['action'] = 'Adherents_Recherche';
            call_user_func('Adherents_Recherche', $data_in);
        } else {
            /*=============*/
            Lib_myLog("Annulation de l'ajout suite a une erreur");
            if (!isset($data_out['message_ko'])) {
                $data_out['message_ko'] = $MSG[$lang]['%%Erreur_Mysql%%'];
            }
            // On ré-affiche les données dans la page de saisie...
            $data_out = array_merge($data_out, $data_in);
            $data_in['action'] = 'Adherents_Recherche';
            call_user_func('Adherents_Recherche', $data_in);
        }
    }
}
开发者ID:xVirusproj3ct,项目名称:site_web_phf,代码行数:101,代码来源:actions_adherents.php


注:本文中的Adherent::isError方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。