Ejemplo n.º 1
0
<?php

if ($user->getId() == logged_user()->getId()) {
    set_page_title(lang('change password'));
    account_tabbed_navigation();
    account_crumbs(lang('change password'));
} else {
    set_page_title(lang('change password'));
    if ($user->getCompany()->isOwner()) {
        administration_tabbed_navigation(ADMINISTRATION_TAB_COMPANY);
        administration_crumbs(array(array(lang('company'), $user->getCompany()->getViewUrl()), array(lang('change password'))));
    } else {
        administration_tabbed_navigation(ADMINISTRATION_TAB_CLIENTS);
        administration_crumbs(array(array(lang('clients'), get_url('administration', 'clients')), array($user->getCompany()->getName(), $user->getCompany()->getViewUrl()), array($user->getDisplayName(), $user->getCardUrl()), array(lang('change password'))));
    }
    // if
}
// if
if ($user->canUpdateProfile(logged_user())) {
    add_page_action(array(lang('update profile') => $user->getEditProfileUrl(), lang('change password') => $user->getEditPasswordUrl()));
}
// if
if ($user->canUpdatePermissions(logged_user())) {
    add_page_action(array(lang('permissions') => $user->getUpdatePermissionsUrl()));
}
// if
?>
<form action="<?php 
echo $user->getEditPasswordUrl($redirect_to);
?>
" method="post">
Ejemplo n.º 2
0
   if ($company instanceof Company && $company->isOwner()) {
     if (logged_user()->isAdministrator()) {
       administration_tabbed_navigation(ADMINISTRATION_TAB_COMPANY);
       administration_crumbs(array(
         array(lang('company'), $company->getViewUrl()),
         array(lang('edit contact'))
       ));
     } else {
       set_page_title(lang('edit contact'));
       account_tabbed_navigation('contact');
       account_crumbs(lang('update profile'));
     }
   } else {
      if ($contact->canEdit(logged_user())) {
        set_page_title(lang('edit contact'));
        account_tabbed_navigation('contact');
        account_crumbs(lang('edit contact'));
     } else {
       administration_tabbed_navigation(ADMINISTRATION_TAB_CLIENTS);
       administration_crumbs(array(
         array(lang('clients'), get_url('administration', 'clients')),
         array($company->getName(), $company->getViewUrl()),
         array($user->getDisplayName(), $user->getCardUrl()),
         array(lang('edit contact'))
       ));
     } // if
   } // if
 } // if
 
 if ($user instanceof User && $user->canEdit(logged_user())) {
   add_page_action(array(