/**
  * Set application cookies
  *
  * Set application coolies: application code and device screen size.
  *
  * @param Mage_XmlConnect_Model_Application $app
  * @return void
  */
 protected function _initCookies(Mage_XmlConnect_Model_Application $app)
 {
     $cookieToSetArray = array(array('cookieName' => Mage_XmlConnect_Model_Application::APP_CODE_COOKIE_NAME, 'paramName' => Mage_XmlConnect_Model_Application::APP_CODE_COOKIE_NAME, 'value' => $app->getCode()), array('cookieName' => Mage_XmlConnect_Model_Application::APP_SCREEN_SIZE_NAME, 'paramName' => Mage_XmlConnect_Model_Application::APP_SCREEN_SIZE_NAME, 'value' => $app->getScreenSize()));
     foreach ($cookieToSetArray as $item) {
         if (!isset($_COOKIE[$item['cookieName']]) || $_COOKIE[$item['cookieName']] != $this->getRequest()->getParam($item['paramName'])) {
             /**
              * @todo add management of cookie expire to application admin panel
              */
             $cookieExpireOffset = 3600 * 24 * 30;
             Mage::getSingleton('core/cookie')->set($item['cookieName'], $item['value'], $cookieExpireOffset, '/', null, null, true);
         }
     }
 }