$field = 'postalCode';
break;
default:
- Platal::page()->killError('Invalid address field type : ' . $this->fieldtype);
+ Platal::page()->killError('Invalid address field type: ' . $this->fieldtype);
}
$conds[] = $sub . '.' . $field . ' IN ' . XDB::formatArray($this->val);
class UFC_Job_Description implements UserFilterCondition
{
- /** Meta-filters
- * Built with binary OR on UserFilter::JOB_*
- */
- const ANY = 63;
- const SECTORIZATION = 15;
-
private $description;
private $fields;
* @param &$uf The UserFilter whose results must be ordered
* @return The name of the field to use for ordering results
*/
- abstract protected function getSortTokens(UserFilter &$uf);
+// abstract protected function getSortTokens(UserFilter &$uf);
}
// }}}
$this->grade = $grade;
}
- protected function getSortTokens(UserFilter &$uf)
+ protected function getSortTokens(PlFilter &$uf)
{
if (UserFilter::isGrade($this->grade)) {
$sub = $uf->addEducationFilter($this->grade);
$this->particle = $particle;
}
- protected function getSortTokens(UserFilter &$uf)
+ protected function getSortTokens(PlFilter &$uf)
{
if (UserFilter::isDisplayName($this->type)) {
$sub = $uf->addDisplayFilter();
// {{{ class UFO_Score
class UFO_Score extends UserFilterOrder
{
- protected function getSortTokens(UserFilter &$uf)
+ protected function getSortTokens(PlFilter &$uf)
{
$sub = $uf->addNameTokensFilter();
return 'SUM(' . $sub . '.score)';
*/
class UFO_Registration extends UserFilterOrder
{
- protected function getSortTokens(UserFilter &$uf)
+ protected function getSortTokens(PlFilter &$uf)
{
return 'a.registration_date';
}
*/
class UFO_Birthday extends UserFilterOrder
{
- protected function getSortTokens(UserFilter &$uf)
+ protected function getSortTokens(PlFilter &$uf)
{
return 'p.next_birthday';
}
*/
class UFO_ProfileUpdate extends UserFilterOrder
{
- protected function getSortTokens(UserFilter &$uf)
+ protected function getSortTokens(PlFilter &$uf)
{
return 'p.last_change';
}
*/
class UFO_Death extends UserFilterOrder
{
- protected function getSortTokens(UserFilter &$uf)
+ protected function getSortTokens(PlFilter &$uf)
{
return 'p.deathdate';
}
{
protected $joinMethods = array();
- protected $joinMetas = array('$PID' => 'p.pid',
- '$UID' => 'a.uid',
+ protected $joinMetas = array(
+ '$PID' => 'p.pid',
+ '$UID' => 'a.uid',
);
private $root;
/** JOBS
*/
- const JOB_SECTOR = 1;
- const JOB_SUBSECTOR = 2;
- const JOB_SUBSUBSECTOR = 4;
- const JOB_ALTERNATES = 8;
- const JOB_USERDEFINED = 16;
- const JOB_CV = 32;
+ const JOB_SECTOR = 0x0001;
+ const JOB_SUBSECTOR = 0x0002;
+ const JOB_SUBSUBSECTOR = 0x0004;
+ const JOB_ALTERNATES = 0x0008;
+ const JOB_USERDEFINED = 0x0010;
+ const JOB_CV = 0x0020;
+
+ const JOB_SECTORIZATION = 0x000F;
+ const JOB_ANY = 0x003F;
/** Joins :
* pj => profile_job
if (substr($cls, 0, 4) == 'ufc_' || substr($cls, 0, 4) == 'ufo_') {
__autoload('userfilter');
return;
- } else if (substr($cls, 0, 4) == 'pfc_' || substr($cls, 0, 4) == 'pfo_' || substr($cls, 0, 8) == 'plfilter') {
+ } else if (substr($cls, 0, 4) == 'pfc_'
+ || substr($cls, 0, 4) == 'pfo_'
+ || substr($cls, 0, 8) == 'plfilter') {
__autoload('plfilter');
return;
} else if (substr($cls, -3, 3) == 'req') {