/** * Returns an HTML anchor tag that links to user activate action * * @param User $user User * @param string $label Link label * @return string HMTL anchor tag */ public function userActivateLink(User $user, $label = null) { if (!Zend_Registry::get('acl')->isUserAllowed('mvc:admin:users:edit', 'view')) { return ''; } if ($user->getActive() === true) { return ''; } if (null === $label) { $label = 'Activate'; } $class = ' class="userActivateLink ss_sprite ss_check"'; return '<a' . $class . ' id="userActivateLink-' . $user->getId() . '" href="javascript:;">' . $label . '</a>'; }
/** * Set form field default values * * @param User $user * @return void */ public function setDefaults(User $user) { $profile = $user->getProfile(); parent::setDefaults(array('userId' => $user->getId(), 'username' => $user->getUsername(), 'role' => $user->getRole()->getId(), 'firstName' => $profile->getFirstName(), 'lastName' => $profile->getLastName(), 'email' => $user->getEmail(), 'phone' => $profile->getPhone(), 'active' => $user->getActive(), 'locked' => $user->getLocked())); }