X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=classes%2Fdirenum.php;h=5350f0e815284442104bbfa8cf80b3b9375230ac;hb=e954a945a2d4b36479b61f679bed69a1007810f6;hp=567f4de1314bac4c22dc3953be246691e691a384;hpb=5b98acfa0f374d63fde4ceb3b6e7a288d3745fe4;p=platal.git diff --git a/classes/direnum.php b/classes/direnum.php index 567f4de..5350f0e 100644 --- a/classes/direnum.php +++ b/classes/direnum.php @@ -49,7 +49,6 @@ class DirEnum const LOCALITIES = 'localities'; const COMPANIES = 'companies'; - const SECTORS = 'sectors'; const JOBDESCRIPTION = 'jobdescription'; const JOBTERMS = 'jobterms'; @@ -57,6 +56,9 @@ class DirEnum const MEDALS = 'medals'; + const ACCOUNTTYPES = 'accounttypes'; + const SKINS = 'skins'; + static private $enumerations = array(); static private function init($type) @@ -625,18 +627,6 @@ class DE_Companies extends DirEnumeration } // }}} -// {{{ class DE_Sectors -class DE_Sectors extends DirEnumeration -{ - protected $idfield = 'profile_job_sector_enum.id'; - protected $valfield = 'profile_job_sector_enum.name'; - protected $from = 'profile_job_sector_enum'; - - protected $ac_join = 'INNER JOIN profile_job ON (profile_job_sector_enum.id = profile_job.sectorid)'; - protected $ac_unique = 'profile_job.pid'; -} -// }}} - // {{{ class DE_JobDescription class DE_JobDescription extends DirEnumeration { @@ -699,5 +689,29 @@ class DE_Medals extends DirEnumeration } // }}} +/** ACCOUNTS + */ +// {{{ class DE_AccountTypes +class DE_AccountTypes extends DirEnumeration +{ + public $capabilities = 0x005; // self::HAS_OPTIONS | self::SAVE_IN_SESSION; + + protected $from = 'account_types'; + protected $valfield = 'perms'; + protected $idfield = 'type'; +} +// }}} + +// {{{ class DE_Skins +class DE_Skins extends DirEnumeration +{ + public $capabilities = 0x005; // self::HAS_OPTIONS | self::SAVE_IN_SESSION; + + protected $from = 'skins'; + protected $valfield = 'name'; + protected $idfield = 'skin_tpl'; +} +// }}} + // vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: ?>