<?php class widgetUsersAvatar extends cmsWidget { public $is_cacheable = false; public function run(){ $user = cmsUser::getInstance(); if (!$user->is_logged) { return false; } $menu_name = $this->getOption('menu'); if(!$menu_name){ return false; } $template = cmsTemplate::getInstance(); if (!$template->hasMenu($menu_name)) { $menu_items = modelMenu::getMenuItemsByName($menu_name); if(!$menu_items){ return false; } $template->setMenuItems($menu_name, $menu_items); } return array( 'user' => $user, ); } }