| [ PHPXref.com ] | [ Generated: Sun Jul 20 19:53:39 2008 ] | [ PHProjekt 5.0.1 ] |
| [ Index ] [ Variables ] [ Functions ] [ Classes ] [ Constants ] [ Statistics ] | ||
[Summary view] [Print] [Text view]
1 <?php 2 3 // settings_data.php - PHProjekt Version 5.0 4 // copyright © 2000-2005 Albrecht Guenther ag@phprojekt.com 5 // www.phprojekt.com 6 // Author: Albrecht Guenther, $Author: johann $ 7 // $Id: settings_data.php,v 1.24 2005/06/25 19:59:19 johann Exp $ 8 9 // check whether the lib has been included - authentication! 10 if (!defined('lib_included')) die('Please use settings.php!'); 11 12 13 // write common settings: 14 15 // get former settings from DB 16 $result = db_query("SELECT settings 17 FROM ".DB_PREFIX."users 18 WHERE ID = '$user_ID'") or db_die(); 19 $row = db_fetch_row($result); 20 $tmp_settings = unserialize($row[0]); 21 // for php5 compability 22 if (!is_array($tmp_settings)) $tmp_settings = array(); 23 // import and merge settings from request 24 $tmp_settings = array_merge($tmp_settings, settings_get_request_settings()); 25 26 // serialize new settings-array and write it to db 27 $tmp_settings = serialize($tmp_settings); 28 $result = db_query(xss("UPDATE ".DB_PREFIX."users 29 SET settings = '$tmp_settings' 30 WHERE ID = '$user_ID'")) or db_die(); 31 32 // proxy user for calendar system 33 if (PHPR_CALENDAR) { 34 include_once ('../calendar/calendar.inc.php'); 35 include_once($lib_path.'/selector/selector.inc.php'); 36 calendar_set_related_user($setting_cal_viewer, 'viewer'); 37 calendar_set_related_user($setting_cal_reader, 'reader'); 38 calendar_set_related_user($setting_cal_proxy, 'proxy'); 39 } 40 41 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| [ Powered by PHPXref - Served by Debian GNU/Linux ] |