Esempio n. 1
0
 public function execute()
 {
     $prefs = Api_Bo_App::getApplicationPreferences($this->getAppId(), $this->getUserId());
     if (empty($this->m_value)) {
         if (isset($prefs[$this->m_id])) {
             unset($prefs[$this->m_id]);
         }
     } else {
         $prefs[$this->m_id] = $this->m_value;
     }
     Api_Bo_App::saveAppPrefs($this->getAppId(), $this->getUserId(), $prefs);
     return array();
 }
 public function execute()
 {
     $prefs = Api_Bo_App::getApplicationPreferences($this->getAppId(), $this->getUserId());
     if ($this->m_replace == true) {
         $prefs = array();
     }
     foreach ($this->m_prefs as $prefId => $prefValue) {
         if (empty($prefValue)) {
             if (isset($prefs[$prefId])) {
                 unset($prefs[$prefId]);
             }
         } else {
             $prefs[$prefId] = $prefValue;
         }
     }
     Api_Bo_App::saveAppPrefs($this->getAppId(), $this->getUserId(), $prefs);
     return array();
 }