Ejemplo n.º 1
0
 /**
  * Get posted data
  *
  * @param string $field Name of the field to retrieve OPTIONAL
  *
  * @return mixed
  */
 protected function getPostedData($field = null)
 {
     $result = parent::getPostedData($field);
     if (!isset($field) || 'membership' === $field) {
         $membership = \XLite\Core\Database::getRepo('\\XLite\\Model\\Membership')->find(isset($field) ? $result : $result['membership']);
         if (isset($field)) {
             $result = $membership;
         } else {
             $result['membership'] = $membership;
         }
     }
     return $result;
 }
Ejemplo n.º 2
0
 /**
  * Get posted data
  *
  * @param string $field Name of the field to retrieve OPTIONAL
  *
  * @return mixed
  */
 protected function getPostedData($field = null)
 {
     $value = parent::getPostedData($field);
     if (!isset($field)) {
         if (isset($value['arrivalDate'])) {
             $value['arrivalDate'] = intval(strtotime($value['arrivalDate'])) ?: time();
         }
         if (isset($value['sku']) && \XLite\Core\Converter::isEmptyString($value['sku'])) {
             $value['sku'] = null;
         }
     } elseif ('arrivalDate' === $field) {
         $value = intval(strtotime($value)) ?: time();
     } elseif ('sku' === $field) {
         $value = null;
     }
     return $value;
 }