Changeset 187 for trunk/globals/functions.php
- Timestamp:
- 12/10/2008 04:45:22 PM (3 years ago)
- File:
-
- 1 edited
-
trunk/globals/functions.php (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/globals/functions.php
r178 r187 49 49 global $page_admin, $main; 50 50 if ($_SERVER['REQUEST_METHOD'] == 'GET') { 51 $ret = $_GET[$key]; 51 $ret = ""; 52 if (isset($_GET[$key])) { 53 $ret = $_GET[$key]; 54 } 52 55 } else { 53 56 parse_str($_POST['query_string'], $output); 54 $ret = $output[$key]; 57 $ret = ""; 58 if (isset($output[$key])) { 59 $ret = $output[$key]; 60 } 55 61 } 56 62 switch ($key) { … … 102 108 } 103 109 if ($cur_gs_vars == TRUE) { 104 $o = array_merge($o, $qs_vars);105 } 106 $o = array_merge($o, $extra);110 $o = array_merge($o, (array)$qs_vars); 111 } 112 $o = array_merge($o, (array)$extra); 107 113 return ($htmlspecialchars?htmlspecialchars('?'.query_str($o)):'?'.query_str($o)); 108 114 } … … 163 169 function reset_smarty() { 164 170 global $smarty, $lang; 165 $smarty->clear_all_assign ;171 $smarty->clear_all_assign(); 166 172 $smarty->assign_by_ref('lang', $lang); 167 173 $smarty->assign('tpl_dir', $smarty->template_dir); … … 289 295 290 296 function generate_account_code() { 297 $ret = 0; 291 298 for ($i=1;$i<=20;$i++) { 292 299 $ret .= rand(0, 9); … … 310 317 $name = strtolower($name); 311 318 $allowchars = 'abcdefghijklmnopqrstuvwxyz0123456789-'; 319 $ret = ''; 312 320 for ($i=0; $i<strlen($name); $i++) { 313 321 $char = substr($name, $i, 1); … … 316 324 if ($ret == '') $ret = 'noname'; 317 325 $i=2; 326 $extension = ''; 318 327 do { 319 328 $cnt = $db->cnt('', 'nodes', "name_ns = '".$ret.$extension."' AND id != '".$node."'"); … … 339 348 global $main, $vars, $lang; 340 349 $dirname = dirname($_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']); 341 $gmap_key = $vars['gmap']['keys'][$dirname]; 342 if ($gmap_key == '') $gmap_key = $vars['gmap']['keys'][$dirname."/"]; 343 if ($gmap_key == '') $gmap_key = $vars['gmap']['keys']["http://".$dirname]; 344 if ($gmap_key == '') $gmap_key = $vars['gmap']['keys']["http://".$dirname."/"]; 350 $gmap_key = '' ; 351 if (isset($vars['gmap']['keys'][$dirname])) { 352 $gmap_key = $vars['gmap']['keys'][$dirname]; 353 } 354 if (isset($vars['gmap']['keys'][$dirname."/"]) && $gmap_key == '') { 355 $gmap_key = $vars['gmap']['keys'][$dirname."/"]; 356 } 357 if (isset($vars['gmap']['keys']["http://".$dirname]) && $gmap_key == '') { 358 $gmap_key = $vars['gmap']['keys']["http://".$dirname]; 359 } 360 if (isset($vars['gmap']['keys']["http://".$dirname."/"]) && $gmap_key == '') { 361 $gmap_key = $vars['gmap']['keys']["http://".$dirname."/"]; 362 } 345 363 if ($gmap_key == '') return FALSE; 346 364 347 365 $main->html->head->add_script("text/javascript", "http://".$vars['gmap']['server']."/maps?file=api&v=".$vars['gmap']['api']."&key=".$gmap_key."&hl=".$lang["iso639"]); 348 366 $main->html->head->add_script("text/javascript", $javascript); … … 355 373 356 374 $main->html->body->tags['onload'] = "gmap_onload()"; 357 $main->html->body->tags['onunload'] = "GUnload()"; //added to reduce IE memory leaks375 $main->html->body->tags['onunload'] = "GUnload()"; //added to reduce IE memory leaks 358 376 return TRUE; 359 377 } … … 386 404 } elseif (get('lang') != '') { 387 405 $tl = get('lang'); 388 } elseif ( $_SESSION['lang'] != '') {406 } elseif (isset($_SESSION['lang']) && $_SESSION['lang'] != '') { 389 407 $tl = $_SESSION['lang']; 390 408 } elseif ($language != '') {
Note: See TracChangeset
for help on using the changeset viewer.
