<?php
   /**
   * ajaxpreferences
   * 
   * @package preferences
   * @abstract script which is called to store prefs using AJAX
   * @copyright Lingewoud B.V.
   * @link http://www.egroupware.org
   * @author Pim Snel <pim-AT-lingewoud-DOT-nl> 
   * @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License
   * @version $Id$
   */
   class ajaxpreferences
   {
	  function ajaxpreferences(){}

	  /**
	  * storeEGWPref 
	  * 
	  * @param mixed $repository egroupware preferences repository
	  * @param mixed $key key to preference
	  * @param mixed $value new value
	  * @access public
	  * @return mixed returns null when no erro, else return error message.
	  */
	  function storeEGWPref($repository,$key,$value)
	  {
		 $response =& new xajaxResponse();
		 $GLOBALS['egw']->preferences->read_repository();
		 $GLOBALS['egw']->preferences->change($repository,$key,$value);
		 $GLOBALS['egw']->preferences->save_repository(True);
		 return $response->getXML();
	  }
   }
?>
