Changeset 1851
- Timestamp:
- 12/16/09 15:37:45 (14 years ago)
- Location:
- trunk/mobile
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mobile/index.php
r623 r1851 4 4 $phpgw_info = array(); 5 5 $GLOBALS['sessionid'] = isset($_GET['sessionid']) ? $_GET['sessionid'] : @$_COOKIE['sessionid']; 6 6 7 $_SESSION['phpgw_info']['user']['preferences']['contactcenter']['cellShow'] = true; 8 9 $proxies=explode(',',$_SERVER['HTTP_X_FORWARDED_HOST']); 10 $fwConstruct = isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $proxies[0] : $_SERVER['HTTP_HOST']; 11 7 12 if(!$GLOBALS['sessionid']) 8 { 9 $location = 'Location: login.php'; 10 Header($location); 13 { 14 //$location = 'Location: ' . $fwConstruct . 'login.php'; 15 if ($_SERVER['HTTPS'] != 'on') 16 { 17 $aux = 'http://'; 18 } 19 else 20 { 21 $aux = 'https://'; 22 } 23 Header('Location: ' . $aux . $fwConstruct . '/mobile/login.php'); 11 24 exit; 12 25 } … … 14 27 if ($GLOBALS['phpgw_info']['server']['use_https'] > 0) { 15 28 if ($_SERVER['HTTPS'] != 'on') { 16 Header('Location: https://' . $ _SERVER['HTTP_HOST']. $_SERVER['REQUEST_URI']);29 Header('Location: https://' . $fwConstruct . '/' . $_SERVER['REQUEST_URI']); 17 30 exit; 18 31 } … … 37 50 } 38 51 39 52 40 53 $GLOBALS['phpgw_info']['flags'] = array( 41 54 'noheader' => True, … … 47 60 include('../header.inc.php'); 48 61 include('./mobile_header.inc.php'); 49 62 50 63 if($mobileapp == 'home') 51 64 { 52 65 start_prefered_app(); 53 66 } 54 67 55 68 $GLOBALS[$class] = CreateObject(sprintf('%s.%s','mobile',$class)); 56 69 $public_functions = $GLOBALS[$class]->public_functions; 57 70 if((is_array($GLOBALS[$class]->public_functions) && $GLOBALS[$class]->public_functions[$method]) && ! $invalid_data) 58 { 59 $GLOBALS['phpgw_info']['mobiletemplate'] = CreateObject("mobile.mobiletemplate"); 60 $GLOBALS['phpgw_info']['mobiletemplate'] -> print_page($class,$method); 71 { 72 $GLOBALS['phpgw_info']['mobiletemplate'] = CreateObject("mobile.mobiletemplate"); 73 $GLOBALS['phpgw_info']['mobiletemplate'] -> print_page($class,$method); 61 74 unset($mobileapp); 62 75 unset($class); … … 95 108 { 96 109 $GLOBALS['phpgw']->log->commit(); 97 } 110 } 98 111 start_prefered_app(); 99 112 } -
trunk/mobile/login.php
r623 r1851 11 11 'noheader' => True 12 12 ); 13 14 include('../header.inc.php'); 15 include('./mobile_header.inc.php'); 13 14 include('../header.inc.php'); 15 include('./mobile_header.inc.php'); 16 16 $GLOBALS['sessionid'] = @$_GET['sessionid'] ? $_GET['sessionid'] : @$_COOKIE['sessionid']; 17 17 18 18 if(isset($GLOBALS['sessionid']) && $_GET['cd'] != 10 && $_GET['cd'] != 1) 19 start_prefered_app(); 19 start_prefered_app(); 20 20 if ($GLOBALS['phpgw_info']['server']['use_https'] > 0) { 21 if ($_SERVER['HTTPS'] != 'on') { 22 Header('Location: https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']); 21 if ($_SERVER['HTTPS'] != 'on') 22 { 23 $proxies=explode(',',$_SERVER['HTTP_X_FORWARDED_HOST']); 24 $fwConstruct = isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $proxies[0] : $_SERVER['HTTP_HOST']; 25 Header('Location: https://' . $fwConstruct . '/' . $_SERVER['REQUEST_URI']); 23 26 exit; 24 27 } 25 28 } 26 27 $GLOBALS['phpgw']->session = CreateObject('phpgwapi.sessions'); 28 $GLOBALS['phpgw_info']['server']['template_dir'] = PHPGW_SERVER_ROOT.$GLOBALS['phpgw_info']['flags']['currentdir'].'/templates/'.$GLOBALS['phpgw_info']['user']['preferences']['common']['template_set']; 29 30 $GLOBALS['phpgw']->session = CreateObject('phpgwapi.sessions'); 31 $GLOBALS['phpgw_info']['server']['template_dir'] = PHPGW_SERVER_ROOT.$GLOBALS['phpgw_info']['flags']['currentdir'].'/templates/'.$GLOBALS['phpgw_info']['user']['preferences']['common']['template_set']; 29 32 $tmpl = CreateObject('phpgwapi.Template', $GLOBALS['phpgw_info']['server']['template_dir']); 30 33 $GLOBALS['phpgw_info']['user']['preferences']['common']['template_set'] = $GLOBALS['phpgw_info']['login_template_set']; 31 34 $tmpl->set_file(array('login_form' => 'login.tpl')); 32 35 $tmpl->set_var('cd',check_logoutcode($_GET['cd'])); 33 36 34 37 function check_logoutcode($code) { 35 38 switch($code) { … … 95 98 $GLOBALS['phpgw']->redirect($GLOBALS['phpgw_info']['server']['webserver_url'] .$GLOBALS['phpgw_info']['flags']['currentdir'].'/login.php?cd=' . $GLOBALS['phpgw']->session->cd_reason); 96 99 } 97 else{ 100 else{ 98 101 start_prefered_app(); 99 102 } … … 115 118 $tmpl->set_var('lang_username',"Usuário"); 116 119 $tmpl->set_var('lang_password',"Senha"); 117 $tmpl->set_var('lang_login',"Login"); 120 $tmpl->set_var('lang_login',"Login"); 118 121 $tmpl->set_var('website_title', $GLOBALS['phpgw_info']['server']['site_title']); 119 122 $tmpl->set_var('template_set',$GLOBALS['phpgw_info']['login_template_set']); … … 123 126 $tmpl->pfp('loginout','login_form'); 124 127 125 function logout(){ 128 function logout(){ 126 129 $verified = $GLOBALS['phpgw']->session->verify(); 127 130 if ($verified)
Note: See TracChangeset
for help on using the changeset viewer.