Ejemplo n.º 1
0
 public function __construct(PlWizard $wiz)
 {
     parent::__construct($wiz);
     $this->settings['section'] = new ProfileSettingSection();
     $this->settings['binets'] = new ProfileSettingBinets();
     $this->watched['section'] = $this->watched['binets'] = true;
 }
Ejemplo n.º 2
0
 public function __construct(PlWizard $wiz)
 {
     parent::__construct($wiz);
     $this->settings['addresses'] = new ProfileSettingAddresses();
     $this->watched['addresses'] = true;
     Platal::page()->assign('geocoding_removal', true);
 }
Ejemplo n.º 3
0
 public function __construct(PlWizard $wiz)
 {
     parent::__construct($wiz);
     if (S::user()->checkPerms(User::PERM_DIRECTORY_PRIVATE)) {
         $this->settings['cv'] = null;
     }
     $this->settings['corps'] = new ProfileSettingCorps();
     $this->settings['jobs'] = new ProfileSettingJob();
     $this->watched = array('cv' => true, 'jobs' => true, 'corps' => true);
     Platal::page()->assign('geocoding_removal', true);
 }
Ejemplo n.º 4
0
 public function __construct(PlWizard $wiz)
 {
     parent::__construct($wiz);
     $this->settings['search_names'] = new ProfileSettingSearchNames();
     $this->settings['nationality1'] = $this->settings['nationality2'] = $this->settings['nationality3'] = $this->settings['promo_display'] = $this->settings['profile_title'] = null;
     $this->settings['email_directory'] = new ProfileSettingEmail();
     $this->settings['email_directory_new'] = new ProfileSettingEmailDirectory();
     $this->settings['tels'] = new ProfileSettingPhones();
     $this->settings['edus'] = new ProfileSettingEdu();
     $this->settings['main_edus'] = new ProfileSettingMainEdu();
     $this->settings['promo'] = new ProfileSettingPromo();
     $this->settings['networking'] = new ProfileSettingNetworking();
     $this->settings['hobbies'] = new ProfileSettingHobby();
     $this->watched = array('tels' => true, 'networking' => true, 'edus' => true, 'nationality1' => true, 'nationality2' => true, 'nationality3' => true, 'search_names' => true);
     /* Some fields editable under condition */
     if (!S::user()->isMe($this->owner)) {
         $this->settings['deathdate'] = new ProfileSettingDate(true);
         $this->settings['birthdate'] = new ProfileSettingDate(true);
         $this->settings['birthdate_ref'] = new ProfileSettingDate(true);
         $this->settings['axfreetext'] = null;
     } else {
         $this->settings['yourself'] = null;
         $this->settings['birthdate'] = new ProfileSettingDate();
     }
     if (S::user()->checkPerms('directory_private') || S::user()->isMyProfile($this->owner)) {
         $this->settings['freetext'] = null;
         $this->settings['freetext_pub'] = $this->settings['photo_pub'] = new ProfileSettingPub();
         $this->watched['freetext'] = true;
     }
     Platal::page()->assign('is_registered', $this->owner->perms ? true : false);
 }
Ejemplo n.º 5
0
 public function __construct(PlWizard $wiz)
 {
     parent::__construct($wiz);
     $this->settings['expertise'] = null;
     $this->settings['terms'] = new ProfileSettingTerms();
     $this->settings['countries'] = new ProfileSettingCountry();
     $this->settings['competences'] = new ProfileSettingSkill('skill', 'id', 'cid', 'text_fr');
     $this->settings['langues'] = new ProfileSettingSkill('langskill', 'iso_639_2b', 'lid', 'language');
 }
Ejemplo n.º 6
0
 public function __construct(PlWizard $wiz)
 {
     parent::__construct($wiz);
     $this->settings['medals_pub'] = new ProfileSettingPub();
     $this->settings['medals'] = new ProfileSettingDeco();
     $this->watched['medals'] = true;
 }
Ejemplo n.º 7
0
 public function __construct(PlWizard $wiz)
 {
     parent::__construct($wiz);
     $this->settings['message'] = null;
 }