From 95a24b8da78b3e2b151229f7b158bce1ad0c8c29 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rapha=C3=ABl=20Barrois?= Date: Mon, 28 Feb 2011 22:04:50 +0100 Subject: [PATCH] Add a UFBF_Deltaten MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Raphaël Barrois --- include/ufbuilder.inc.php | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/include/ufbuilder.inc.php b/include/ufbuilder.inc.php index e329bbc..8e8fea3 100644 --- a/include/ufbuilder.inc.php +++ b/include/ufbuilder.inc.php @@ -401,6 +401,39 @@ class UFB_MentorSearch extends UserFilterBuilder } // }}} +// {{{ class UFB_DeltaTenSearch +class UFB_DeltaTenSearch extends UserFilterBuilder +{ + public function __construct($envprefix = '') + { + $fields = array( + new UFBF_DeltaTenMessage('deltaten_message'), + + new UFBF_Town('city', 'Ville / Code Postal'), + new UFBF_Country('countryTxt', 'country', 'Pays'), + new UFBF_AdminArea('administrativearea', 'Région'), + new UFBF_SubAdminArea('subadministrativearea', 'Département'), + + + new UFBF_EducationSchool('schoolTxt', 'school', "École d'application"), + new UFBF_EducationDegree('diplomaTxt', 'diploma', 'Diplôme'), + new UFBF_EducationField('fieldTxt', 'field', "Domaine d'études"), + + new UFBF_JobCompany('entreprise', 'Entreprise'), + new UFBF_JobDescription('jobdescription', 'Fonction'), + new UFBF_JobTerms('jobterm', 'Mots-clefs'), + + new UFBF_Nationality('nationaliteTxt', 'nationalite', 'Nationalité'), + new UFBF_Binet('binetTxt', 'binet', 'Binet'), + new UFBF_Group('groupexTxt', 'groupex', 'Groupe X'), + new UFBF_Section('sectionTxt', 'section', 'Section'), + new UFBF_Sex('woman', 'Sexe'), + ); + parent::__construct($fields, $envprefix); + } +} +// }}} + // {{{ class UFB_NewsLetter class UFB_NewsLetter extends UserFilterBuilder { @@ -1503,5 +1536,15 @@ class UFBF_MentorExpertise extends UFBF_Text } // }}} +// {{{ class UFBF_DeltaTenMessage +class UFBF_DeltaTenMessage extends UFBF_Text +{ + protected function buildUFC(UserFilterBuilder $ufb) + { + return new UFC_DeltaTen_Message($this->val); + } +} +// }}} + // vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: ?> -- 2.1.4