Example #1
0
 /**
  * Get device tipe from application
  *
  * @param Mage_XmlConnect_Model_Application $application
  * @return string
  */
 public function getDeviceType($application = null)
 {
     $deviceType = null;
     if (empty($application) && Mage::registry('current_app') !== null) {
         $deviceType = (string) $this->getApplication()->getType();
     } elseif ($application instanceof Mage_XmlConnect_Model_Application) {
         $deviceType = (string) $application->getType();
     }
     if (empty($deviceType)) {
         $deviceType = self::DEVICE_TYPE_DEFAULT;
     }
     return $deviceType;
 }
Example #2
0
 /**
  * Check if creating AirMail template for the application is allowed
  *
  * @param Mage_XmlConnect_Model_Application $application
  * @return boolean
  */
 public static function isTemplateAllowedForApplication($application = null)
 {
     return $application instanceof Mage_XmlConnect_Model_Application ? in_array($application->getType(), array(self::DEVICE_TYPE_IPHONE)) : false;
 }