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(); }