Пример #1
0
 public static function prepareAdminUser($renew = false)
 {
     if (self::$_isAdminPrepared === null || $renew) {
         Mage::getSingleton('core/session', array('name' => 'adminhtml'));
         $user = Mage::getModel('admin/user')->loadByUsername('master');
         if (Mage::getSingleton('adminhtml/url')->useSecretKey()) {
             Mage::getSingleton('adminhtml/url')->renewSecretUrls();
         }
         $session = Mage::getSingleton('admin/session');
         $session->setIsFirstVisit(true);
         $session->setUser($user);
         $session->setAcl(Mage::getResourceModel('admin/acl')->loadAcl());
         self::$_isAdminPrepared = $session->isLoggedIn();
     }
     return self::$_isAdminPrepared;
 }