* @copyright 2007-2011 PrestaShop SA : 6 rue lacepede, 75005 PARIS * @version Release: $Revision: 7541 $ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA **/ /** * @author Nans Pellicari - Prestashop * @version 1.3 */ class TwengaFieldsGetSubscriptionLink extends TwengaFields { public function __construct() { if (!is_array($this->fields) AND empty($this->fields)) { $this->fields['PARTNER_AUTH_KEY'] = array(56, array('is_string', 'isCleanHtml'), true); $this->fields['site_url'] = array(200, array('is_string', 'isUrl'), true); $this->fields['feed_url'] = array(200, array('is_string', 'isUrl'), true); $this->fields['country'] = array(2, array('is_string', 'isCountryName'), true); $this->fields['site_id'] = array(32, array('is_string', 'isCleanHtml')); $this->fields['site_name'] = array(100, array('is_string', 'isCleanHtml')); $this->fields['firstname'] = array(100, array('is_string', 'isCleanHtml')); $this->fields['lastname'] = array(100, array('is_string', 'isCleanHtml')); $this->fields['civility'] = array(40, array('is_string', 'isCleanHtml')); $this->fields['position'] = array(100, array('is_string', 'isCleanHtml')); $this->fields['email'] = array(100, array('is_string', 'isEmail')); $this->fields['phone'] = array(30, array('is_string', 'isPhoneNumber')); $this->fields['mobile'] = array(30, array('is_string', 'isPhoneNumber')); $this->fields['organisation_name'] = array(100, array('is_string', 'isCleanHtml')); $this->fields['legaltype'] = array(30, array('is_string', 'isCleanHtml')); $this->fields['address'] = array(100, array('is_string', 'isCleanHtml')); $this->fields['postal_code'] = array(10, array('is_string', 'isCleanHtml')); $this->fields['city'] = array(30, array('is_string', 'isCityName')); } parent::__construct(); } }