Ejemplo n.º 1
0
 public function bdSocialShare_actionSave(XenResource_DataWriter_Resource $resourceDw)
 {
     /* @var $helper bdSocialShare_ControllerHelper_SocialShare */
     $helper = $this->getHelper('bdSocialShare_ControllerHelper_SocialShare');
     $shareable = new bdSocialShare_Shareable_XenResource_Resource($resourceDw);
     if ($this->_input->filterSingle('edit_icon', XenForo_Input::BOOLEAN)) {
         // icon is introduced since XenForo Resource Manager 1.1
         $shareable->setWaitForIcon();
     }
     $helper->publishAsNeeded('resourceAdd', $shareable);
     unset($GLOBALS[bdSocialShare_Listener::XENRESOURCE_CONTROLLERPUBLIC_RESOURCE_SAVE]);
 }