Changeset 288 for trunk/includes
- Timestamp:
- Dec 22, 2009, 1:10:06 PM (15 years ago)
- Location:
- trunk/includes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/includes/error.php
r205 r288 5 5 global $Config; 6 6 7 $Date = date('Y-m-d H:i:s'); 7 $Date = date('Y-m-d H:i:s'); // časové razítko položky 8 8 $ErrorType = array 9 9 ( … … 36 36 foreach($Backtrace as $Item) 37 37 { 38 print_r($Item); 38 39 $Error .= ' '.$Item['file'].'('.$Item['line'].")\t".$Item['function']; 39 40 $Arguments = ''; … … 51 52 //if($Config['Web']['ErrorLogFile'] != '') 52 53 //error_log($Error, 3, $Config['Web']['ErrorLogFile']); 53 54 // Pošli mi zprávu (pokud je to kritická chyba) 54 55 //mail($Config['Web']['AdminEmail'], $Config['Web']['Title'].' - Chybové hlášení', $Error); 55 56 57 58 56 // Show error message 57 if($Config['Web']['ShowPHPError'] == true) 58 { 59 echo('<?xml version="1.0" encoding="utf-8"?>'."\n". 59 60 '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'. 60 61 '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">'. … … 63 64 '</head><body>'. 64 65 'Došlo k vnitřní chybě!<br /> O chybě byl uvědoměn správce webu a chybu brzy odstraní.<br /><br />'); 65 echo('<pre>'.$Error.'</pre><br />');// V případě ladění chybu i zobraz66 echo('<pre>'.$Error.'</pre><br />'); // V případě ladění chybu i zobraz 66 67 echo('</body></html>'); 67 68 } 68 69 WriteLog($Error, 10); 69 70 if((E_ERROR | E_PARSE) & $Number) die(); -
trunk/includes/global_function.php
r286 r288 87 87 'Output' => $Result, 88 88 )); 89 } 90 91 $OrderDirSQL = array('ASC', 'DESC'); 92 $OrderArrowImage = array('sort_asc.png', 'sort_desc.png'); 93 94 function GetOrderTableHeader($Columns, $DefaultColumn) 95 { 96 global $OrderDirSQL, $OrderArrowImage; 97 98 if(array_key_exists('OrderCol', $_GET)) $_SESSION['OrderCol'] = $_GET['OrderCol']; 99 if(array_key_exists('OrderDir', $_GET)) $_SESSION['OrderDir'] = $_GET['OrderDir']; 100 if(!array_key_exists('OrderCol', $_SESSION)) $_SESSION['OrderCol'] = $DefaultColumn; 101 if(!array_key_exists('OrderDir', $_SESSION)) $_SESSION['OrderDir'] = 0; 102 103 // Check OrderCol 104 $Found = false; 105 foreach($Columns as $Column) 106 { 107 if($Column['Name'] == $_SESSION['OrderCol']) 108 { 109 $Found = true; 110 break; 111 } 112 } 113 if($Found == false) $_SESSION['OrderCol'] = $DefaultColumn; 114 // Check OrderDir 115 if(($_SESSION['OrderDir'] != 0) and ($_SESSION['OrderDir'] != 1)) $_SESSION['OrderDir'] = 0; 116 117 $Result = ''; 118 $QueryItems = GetQueryStringArray($_SERVER['QUERY_STRING']); 119 foreach($Columns as $Index => $Column) 120 { 121 $QueryItems['OrderCol'] = $Column['Name']; 122 $QueryItems['OrderDir'] = 1 - $_SESSION['OrderDir']; 123 if($Column['Name'] == $_SESSION['OrderCol']) $ArrowImage = '<img style="vertical-align: middle; border: 0px;" src="images/'.$OrderArrowImage[$_SESSION['OrderDir']].'" alt="order arrow">'; 124 else $ArrowImage = ''; 125 if($Column['Name'] == '') $Result .= '<th>'.$Column['Title'].'</th>'; 126 else $Result .= '<th><a href="?'.SetQueryStringArray($QueryItems).'">'.$Column['Title'].$ArrowImage.'</a></th>'; 127 } 128 return(array( 129 'SQL' => ' ORDER BY '.$_SESSION['OrderCol'].' '.$OrderDirSQL[$_SESSION['OrderDir']], 130 'Output' => '<tr>'.$Result.'</tr>') 131 ); 89 132 } 90 133
Note:
See TracChangeset
for help on using the changeset viewer.