diff --git a/phpgwapi/inc/class.preferences.inc.php b/phpgwapi/inc/class.preferences.inc.php
index 9c01efc673..a82c4c8964 100644
--- a/phpgwapi/inc/class.preferences.inc.php
+++ b/phpgwapi/inc/class.preferences.inc.php
@@ -29,7 +29,8 @@
@discussion Author: none yet
*/
class preferences
- { /*! @var account_id */
+ {
+ /*! @var account_id */
var $account_id;
/*! @var account_type */
var $account_type;
@@ -56,30 +57,30 @@
/**************************************************************************\
* These are the standard $this->account_id specific functions *
\**************************************************************************/
-
+
/*!
@function read_repository
@abstract private - read preferences from the repository
@discussion private function should only be called from within this class
*/
-
function read_repository()
{
- $this->db->lock("phpgw_preferences");
+ $this->db->lock('phpgw_preferences');
$this->db->query("SELECT preference_value FROM phpgw_preferences WHERE preference_owner='".$this->account_id."'",__LINE__,__FILE__);
$this->db->next_record();
$pref_info = $this->db->f("preference_value");
-//echo "Pref_Info = ".$pref_info."
\n";
+ /* echo "Pref_Info = ".$pref_info."
\n"; */
$this->data = Array();
$this->data = unserialize($pref_info);
$this->db->unlock();
- // This is to supress warnings durring login
- if (gettype($this->data) == "array") {
+ /* This is to supress warnings during login */
+ if (gettype($this->data) == 'array')
+ {
reset ($this->data);
}
return $this->data;
}
-
+
/*!
@function read
@abstract public - read preferences from repository and stores in an array
@@ -87,14 +88,16 @@
Example1: preferences->read();
@result $data array containing user preferences
*/
-
function read()
{
- if (count($this->data) == 0){ $this->read_repository(); }
+ if (count($this->data) == 0)
+ {
+ $this->read_repository();
+ }
reset ($this->data);
return $this->data;
}
-
+
/*!
@function add
@abstract add preference to $app_name a particular app
@@ -103,10 +106,10 @@
@param $var name of preference to be stored
@param $value value of the preference
*/
-
- function add($app_name,$var,$value = "")
+ function add($app_name,$var,$value = '')
{
- if (! $value) {
+ if (! $value)
+ {
global $$var;
$value = $$var;
}
@@ -115,7 +118,7 @@
reset($this->data);
return $this->data;
}
-
+
/*!
@function delete
@abstract delete preference from $app_name
@@ -123,24 +126,25 @@
@param $app_name name of app
@param $var variable to be deleted
*/
-
- function delete($app_name, $var = "")
+ function delete($app_name, $var = '')
{
- if ($var == "") {
+ if ($var == '')
+ {
$this->data[$app_name] = array();
- } else {
+ }
+ else
+ {
unset($this->data[$app_name][$var]);
}
reset ($this->data);
return $this->data;
}
-
+
/*!
@function save_repository
@abstract save the the preferences to the repository
@discussion
*/
-
function save_repository($update_session_info = False)
{
global $phpgw, $phpgw_info;
@@ -178,15 +182,15 @@
return $temp_data;
}
-
+
/*!
@function update_data
@abstract update the preferences array
@discussion
@param $data array of preferences
*/
-
- function update_data($data) {
+ function update_data($data)
+ {
reset($data);
$this->data = Array();
$this->data = $data;
@@ -207,51 +211,58 @@
/**************************************************************************\
* These are the non-standard $this->account_id specific functions *
\**************************************************************************/
-
+
/*!
@function verify_basic_settings
@abstract verify basic settings
@discussion
*/
-
function verify_basic_settings()
{
global $phpgw, $phpgw_info;
- if (gettype($phpgw_info["user"]["preferences"]) != "array") {
- $phpgw_info["user"]["preferences"] = array();
+ if (gettype($phpgw_info['user']['preferences']) != 'array')
+ {
+ $phpgw_info['user']['preferences'] = array();
}
/* This takes care of new users who dont have proper default prefs setup */
if (!isset($phpgw_info['flags']['nocommon_preferences']) ||
- !$phpgw_info["flags"]["nocommon_preferences"]) {
+ !$phpgw_info['flags']['nocommon_preferences'])
+ {
$preferences_update = False;
if (!isset($phpgw_info['user']['preferences']['common']['maxmatchs']) ||
- !$phpgw_info["user"]["preferences"]["common"]["maxmatchs"]) {
- $this->add("common","maxmatchs",15);
+ !$phpgw_info['user']['preferences']['common']['maxmatchs'])
+ {
+ $this->add('common','maxmatchs',15);
$preferences_update = True;
}
if (!isset($phpgw_info['user']['preferences']['common']['theme']) ||
- !$phpgw_info["user"]["preferences"]["common"]["theme"]) {
- $this->add("common","theme","default");
+ !$phpgw_info['user']['preferences']['common']['theme'])
+ {
+ $this->add('common','theme','default');
$preferences_update = True;
}
if (!isset($phpgw_info['user']['preferences']['common']['template_set']) ||
- !$phpgw_info["user"]["preferences"]["common"]["template_set"]) {
- $this->add("common","template_set","default");
+ !$phpgw_info['user']['preferences']['common']['template_set'])
+ {
+ $this->add('common','template_set','default');
$preferences_update = True;
}
if (!isset($phpgw_info['user']['preferences']['common']['dateformat']) ||
- !$phpgw_info["user"]["preferences"]["common"]["dateformat"]) {
- $this->add("common","dateformat","m/d/Y");
+ !$phpgw_info['user']['preferences']['common']['dateformat'])
+ {
+ $this->add('common','dateformat','m/d/Y');
$preferences_update = True;
}
if (!isset($phpgw_info['user']['preferences']['common']['timeformat']) ||
- !$phpgw_info["user"]["preferences"]["common"]["timeformat"]) {
- $this->add("common","timeformat",12);
+ !$phpgw_info['user']['preferences']['common']['timeformat'])
+ {
+ $this->add('common','timeformat',12);
$preferences_update = True;
}
if (!isset($phpgw_info['user']['preferences']['common']['lang']) ||
- !$phpgw_info["user"]["preferences"]["common"]["lang"]) {
- $this->add("common","lang",$phpgw->common->getPreferredLanguage());
+ !$phpgw_info['user']['preferences']['common']['lang'])
+ {
+ $this->add('common','lang',$phpgw->common->getPreferredLanguage());
$preferences_update = True;
}
if ($preferences_update)
@@ -261,5 +272,5 @@
unset($preferences_update);
}
}
- } //end of preferences class
+ } /* end of preferences class */
?>