X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fprofile%2Fdecos.inc.php;h=e96e519cdf822d54d7ce0469dce590036647f65e;hb=2649ac0cc354d7281e14776148545882718d0a9f;hp=fa40cf9ef06dc651607b9753493f4a76bad7cc4e;hpb=843a2191e4c76f0beb00c754f06974de76791238;p=platal.git diff --git a/modules/profile/decos.inc.php b/modules/profile/decos.inc.php index fa40cf9..e96e519 100644 --- a/modules/profile/decos.inc.php +++ b/modules/profile/decos.inc.php @@ -1,6 +1,6 @@ pid(), 'medal'); foreach ($medals as &$medal) { $value[$medal->mid] = array('grade' => $medal->gid, @@ -51,10 +50,8 @@ class ProfileSettingDeco implements ProfileSetting return $value; } - public function save(ProfilePage &$page, $field, $value) + public function save(ProfilePage $page, $field, $value) { - require_once 'validations.inc.php'; - $orig =& $page->orig[$field]; // Remove old ones @@ -93,11 +90,11 @@ class ProfileSettingDeco implements ProfileSetting } } -class ProfileSettingDecos extends ProfilePage +class ProfilePageDecos extends ProfilePage { protected $pg_template = 'profile/deco.tpl'; - public function __construct(PlWizard &$wiz) + public function __construct(PlWizard $wiz) { parent::__construct($wiz); $this->settings['medals'] = new ProfileSettingDeco(); @@ -124,7 +121,7 @@ class ProfileSettingDecos extends ProfilePage } } - public function _prepare(PlPage &$page, $id) + public function _prepare(PlPage $page, $id) { $res = XDB::iterator('SELECT *, FIND_IN_SET(\'validation\', flags) AS validate FROM profile_medal_enum