Source of file ProfileMembership.php
Size: 0,862 Bytes - Last Modified: 2022-02-21T10:00:12+00:00
/var/www/docs.ssmods.com/process/src/code/ProfileMembership.php
123456789101112131415161718192021222324252627282930313233343536 | <?php /* * Member Profile Page * @author Anton Fedianin aka Tony Air <tony@twma.pro> * https://tony.twma.pro/ * */ class ProfileMembership extends ProfileController { private static $menu_icon = '<i class="fa fa-pencil-square-o"></i>'; private static $menu_title = 'Edit Profile'; private static $allowed_actions = [ 'index' => true, 'MemberEditProfileForm' => '->canEditProfile', ]; private static $url_handlers = [ 'MemberEditProfileForm' => 'MemberEditProfileForm', ]; private static $action_template = 'ProfileMembership'; public function MemberEditProfileForm() { return MemberEditProfileForm::create($this, 'MemberEditProfileForm', $this->getMember()); } public function canEditProfile() { return $this->getMember()->canEdit(Member::currentUser()); } } |