prefs.php

00001 <?php
00002 if (isset($_REQUEST['nlang'])) {
00003   setcookie('lang',$_REQUEST['nlang'],(time()+25920000));
00004   $_COOKIE['lang'] = $_REQUEST['nlang'];
00005 }
00006 
00007 // include common definitions
00008 require_once 'diogenes.common.inc.php';
00009 require_once 'diogenes.toplevel.inc.php';
00010 $page = new $globals->toplevel;
00011 $_SESSION['session']->doAuth($page);
00012 
00013 $action = isset($_REQUEST['action']) ? $_REQUEST['action'] : "";
00014 $myuid = $_SESSION['session']->uid;
00015 
00016 switch ($action) {
00017 case "passwd":
00018   if ($_SESSION['session']->auth == "native") {
00019     $page->info(__("Changing password.."));
00020     $newpass = $_REQUEST['newpass'];
00021     $globals->db->query("update {$globals->tauth['native']} set password='$newpass' where user_id='$myuid'");
00022   }
00023   break;
00024 }
00025 
00026 
00027 $page->assign('md5',$page->url('md5.js'));
00028 $page->assign('native',$_SESSION['session']->auth == "native");
00029 $page->assign('username',$_SESSION['session']->username);
00030 $page->assign('fullname',$_SESSION['session']->fullname);
00031 $page->assign('langs', $globals->locales);
00032 
00033 $page->assign('page', __("User preferences"));
00034 $page->assign('greeting', __("Diogenes preferences"));
00035 
00036 $page->assign('msg_myinfo' ,__("my information"));
00037 $page->assign('msg_username' ,__("username"));
00038 $page->assign('msg_fullname' ,__("full name"));
00039 
00040 $page->assign('msg_lang', __("language"));
00041 $page->assign('msg_lang_blab', __("You can select your preferred language by clicking on the appropriate language below."));
00042 
00043 $page->assign('msg_mypassword' ,__("my password"));
00044 $page->assign('msg_password' ,__("new password"));
00045 $page->assign('msg_confirmation' ,__("confirmation"));
00046 
00047 $page->assign('submit', __("Change"));
00048 
00049 $page->display("prefs.tpl");
00050 ?>

Generated on Fri Jan 11 01:20:08 2008 for Diogenes by  doxygen 1.5.1