function onUserMenu(Am_Event $event) { if ($this->getDi()->config->get('cart.show_menu_cart_button')) { $menu = $event->getMenu(); $menu->addPage(array('id' => 'cart', 'controller' => 'index', 'module' => 'cart', 'action' => 'index', 'label' => ___($this->getDi()->config->get('cart.show_menu_cart_button_label', 'Shopping Cart')), 'order' => 150)); $page = $menu->findOneBy('id', 'add-renew'); if ($page) { $menu->removePage($page); } } }
function onAdminMenu(Am_Event $event) { $parent = $event->getMenu()->findBy('id', 'utils'); if (!$parent) { $parent = $event->getMenu(); } $parent->addPage(array('id' => 'ccrebills', 'module' => 'cc', 'controller' => 'admin-rebills', 'label' => ___('Credit Card Rebills'), 'resource' => 'cc')); /* disabled until real-life tested if (count($this->getPlugins()) > 1) { $parent->addPage(array( 'id' => 'cc-change', 'module' => 'cc', 'controller' => 'admin', 'action' => 'change-paysys', 'label' => 'Change Paysystem', )); } * */ }
function onUserMenu(Am_Event $event) { $event->getMenu()->addPage(array('id' => 'helpdesk', 'label' => ___('Helpdesk'), 'controller' => 'index', 'action' => 'index', 'params' => array('page_id' => 'index'), 'module' => 'helpdesk', 'order' => 600, 'route' => 'inside-pages', 'resource' => 'helpdesk')); }
public function onAdminMenu(Am_Event $event) { $event->getMenu()->addPage(array('id' => 'oto', 'module' => 'default', 'controller' => 'admin-one-time-offer', 'action' => 'index', 'label' => ___('One Time Offer'), 'resource' => self::ADMIN_PERM_ID)); }
public function onAdminMenu(Am_Event $event) { $event->getMenu()->addPage(array('id' => 'notification', 'module' => 'default', 'controller' => 'admin-notification', 'action' => 'index', 'label' => ___('Notifications'), 'resource' => self::ADMIN_PERM_ID)); }
function onAdminMenu(Am_Event $event) { $menu = $event->getMenu(); $menu->addPage(array('id' => 'affiliates', 'uri' => 'javascript:;', 'label' => ___('Affiliates'), 'resource' => self::ADMIN_PERM_ID, 'pages' => array_merge(array(array('id' => 'affiliates-commission-rules', 'controller' => 'admin-commission-rule', 'module' => 'aff', 'label' => ___('Commission Rules'), 'resource' => self::ADMIN_PERM_ID), array('id' => 'affiliates-payout', 'controller' => 'admin-payout', 'module' => 'aff', 'label' => ___("Review/Pay Affiliate Commission"), 'resource' => self::ADMIN_PERM_ID), array('id' => 'affiliates-commission', 'controller' => 'admin-commission', 'module' => 'aff', 'label' => ___('Affiliate Clicks/Sales Statistics'), 'resource' => self::ADMIN_PERM_ID), array('id' => 'affiliates-banners', 'controller' => 'admin-banners', 'module' => 'aff', 'label' => ___('Manage Banners and Text Links'), 'resource' => self::ADMIN_PERM_ID)), !Am_Di::getInstance()->config->get('manually_approve') && Am_Di::getInstance()->config->get('aff.signup_type') != 2 ? array() : array(array('id' => 'user-not-approved', 'controller' => 'admin-users', 'action' => 'not-approved', 'label' => ___('Not Approved Affiliates'), 'resource' => 'grid_u', 'privilege' => 'browse'))))); }
function myAddMenuItem(Am_Event $event) { $menu = $event->getMenu(); $menu->addPage(array('id' => 'logout', 'uri' => '/amember4/logout', 'label' => "Log Out", 'order' => 500)); }
function onUserMenu(Am_Event $event) { $user = $event->getUser(); if ($user->data()->get('subusers_count')) { $menu = $event->getMenu(); /* @var $menu Am_Navigation_User */ $menu->addPage(array('id' => 'subusers', 'controller' => 'index', 'module' => 'subusers', 'action' => 'index', 'label' => ___('Subusers'), 'order' => 250)); } elseif ($this->getDi()->config->get('subusers_cannot_pay') && $user->get('subusers_parent_id')) { $menu = $event->getMenu(); $page = $menu->findOneBy('id', 'add-renew'); if ($page) { $menu->removePage($page); } $page = $menu->findOneBy('id', 'payment-history'); if ($page) { $menu->removePage($page); } } }
function onAdminMenu(Am_Event $event) { $menu = $event->getMenu(); $menu->addPage(array('id' => 'affiliates', 'uri' => '#', 'label' => ___('Affiliates'), 'resource' => "affiliates", 'pages' => array(array('id' => 'affiliates-payout', 'controller' => 'admin-payout', 'module' => 'aff', 'label' => ___("Review/Pay Affiliate Commission"), 'resource' => "affiliates"), array('id' => 'affiliates-commission', 'controller' => 'admin-commission', 'module' => 'aff', 'label' => ___('Affiliate Clicks/Sales Statistics'), 'resource' => "affiliates"), array('id' => 'affiliates-banners', 'controller' => 'admin-banners', 'module' => 'aff', 'label' => ___('Manage Banners and Text Links'), 'resource' => "affiliates")))); }
public function onAdminMenu(Am_Event $event) { $event->getMenu()->addPage(array('id' => 'api', 'controller' => 'admin', 'module' => 'api', 'label' => ___('Remote API Permissions'), 'resource' => Am_Auth_Admin::PERM_SUPER_USER)); }
function onAdminMenu(Am_Event $e) { $menu = $e->getMenu(); $reports = $menu->findOneBy('id', 'reports'); $reports->addPage(array('id' => 'reports-vat', 'controller' => 'admin-vat-report', 'label' => ___('EU VAT Report'), 'resource' => Am_Auth_Admin::PERM_REPORT)); }
function onUserMenu(Am_Event $event) { $page = $helpdeskPage = array('id' => 'helpdesk', 'label' => ___('Helpdesk'), 'controller' => 'index', 'action' => 'index', 'module' => 'helpdesk', 'order' => 600); if (!$this->getConfig('does_not_show_faq_tab') && $this->getDi()->helpdeskFaqTable->countBy()) { $page = array('id' => 'helpdesk-root', 'label' => ___('Support'), 'uri' => 'javascript:;', 'order' => 600, 'pages' => array($helpdeskPage, array('id' => 'helpdesk-faq', 'label' => ___('FAQ'), 'controller' => 'faq', 'action' => 'index', 'module' => 'helpdesk', 'order' => 601))); } $event->getMenu()->addPage($page); }