Exemple #1
0
 /**
  * Perform certain action for the model object
  *
  * @return boolean
  */
 protected function performActionDelete()
 {
     // FIXME: Uncomment this after the "unregister" funcion of "\XLite\Core\Auth" class will be refactored
     // return \XLite\Core\Auth::getInstance()->unregister($this->getModelObject());
     return parent::performActionDelete();
 }
Exemple #2
0
 /**
  * Prepare request data for mapping profile object
  *
  * @return array
  */
 protected function prepareDataForMapping()
 {
     $data = parent::prepareDataForMapping();
     if (isset($data['pending_membership_id']) && 0 < intval($data['pending_membership_id'])) {
         $membership = \XLite\Core\Database::getRepo('XLite\\Model\\Membership')->find($data['pending_membership_id']);
         if (isset($membership)) {
             $data['pending_membership'] = $membership;
         }
     }
     if (!isset($data['pending_membership'])) {
         $data['pending_membership'] = null;
     }
     return $data;
 }
Exemple #3
0
 /**
  * Do not add additional message when delete profile via Drupal interface
  *
  * @return void
  */
 protected function addDataDeletedTopMessage()
 {
     if (!\XLite\Module\CDev\DrupalConnector\Handler::getInstance()->checkCurrentCMS()) {
         parent::addDataDeletedTopMessage();
     }
 }