/**
  * Update setting
  *
  * @access	private
  */
 private function update()
 {
     if (VPost::update_setting(false)) {
         try {
             $array = VPost::settings(array('media' => false));
             $settings = array('media' => false);
             foreach ($settings as $key => &$value) {
                 if (in_array($key, $array)) {
                     $value = true;
                 }
             }
             $this->_setting->_data = json_encode($settings);
             $this->_setting->update('_data', 'str');
             $this->_setting->_data = json_decode($this->_setting->_data, true);
             $result = true;
         } catch (Exception $e) {
             $result = $e->getMessage();
         }
         $this->_action_msg = ActionMessages::updated($result);
     }
 }