Changeset 538 for trunk/admin/index.php


Ignore:
Timestamp:
May 14, 2013, 9:21:06 PM (11 years ago)
Author:
chronos
Message:
  • Upraveno: Chybné SQL dotazy nyní vyvolávají výjimku.
  • Přidáno: Vlastní obsluha výjimek s záznamem hlaášení podobně jako při obsluze chyb.
  • Upravno: Abecední řazení seznamu překladových skupin v pravém panelu.
  • Upraveno: Zobrazování odřádkování při výpisu chybových záznamů.
  • Opraveno: Omezení přístupu ke zobrazení záznamu pouze na správce.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/index.php

    r533 r538  
    66function ShowMenu()
    77{
    8   global $System;
     8  global $System, $Config;
    99 
    1010  $Output = '<h3>Volby pro správu</h3>'.
    11   '<a href="https://wowpreklad.zdechov.net/mysql/">Správa databáze</a><br/>'.
     11  '<a href="https://'.$Config['Web']['Host'].'/phpmyadmin/">Správa databáze</a><br/>'.
    1212  '<small>Rozhraní phpMyAdmin pro přímou správu databáze</small><br/><br/>'.
    1313  '<a href="'.$System->Link('/action.php?action=dbkit').'">DB opravy</a><br/>'.
     
    2323  '<a href="'.$System->Link('/admin/?action=addnew').'">Přidání aktuality</a><br/>'.
    2424  '<small>Přidá aktulitu na hlavní stranu projektu</small><br/><br/>'.   
    25   '<a href="'.$System->Link('/admin/?action=error').'">Testovací chyba</a><br/>'.
    26   '<small>Vyvolá testovací chybu</small><br/><br/>';   
     25  '<a href="'.$System->Link('/admin/?action=testing').'">Testování</a><br/>'.
     26  '<small>Testovací funkce</small><br/><br/>';   
    2727  return($Output);
    2828}
     
    6868}
    6969
    70 function TestError()
     70function TestError($P1, $P2)
    7171{
    7272  $s = $TT[0];
     73}
     74
     75function TestException($P1, $P2)
     76{
     77  throw new Exception('Test exception');
     78}
     79
     80function TestSQLError($Query)
     81{
     82  global $System;
     83 
     84  $DbResult = $System->Database->query($Query); 
     85}
     86
     87function Testing()
     88{
     89  global $System;
     90 
     91  $Output = '<a href="'.$System->Link('/admin/?action=error').'">Testovací chyba</a><br/>'.
     92  '<small>Vyvolá testovací chybu</small><br/><br/>'.
     93  '<a href="'.$System->Link('/admin/?action=exception').'">Testovací výjimka</a><br/>'.
     94  '<small>Vyvolá testovací chybu</small><br/><br/>'.
     95  '<a href="'.$System->Link('/admin/?action=sqlerror').'">Chybný SQL dotaz</a><br/>'.
     96  '<small>Vyvolá testovací chybu</small><br/><br/>';
     97  return($Output);
    7398}
    7499
     
    80105    if($_GET['action'] == 'img_level') $Output .= ImgLevelShow();
    81106    else if($_GET['action'] == 'delerrlog') $Output .= DeleteErrorLog();
    82     else if($_GET['action'] == 'error') $Output .= TestError();
     107    else if($_GET['action'] == 'error') $Output .= TestError(12, 'test');
     108    else if($_GET['action'] == 'exception') $Output .= TestException(12, 'test');
     109    else if($_GET['action'] == 'sqlerror') $Output .= TestSQLError('SELECT dads FROM sdas');
     110    else if($_GET['action'] == 'testing') $Output .= Testing();
    83111    else if($_GET['action'] == 'addnew')
    84112    {
Note: See TracChangeset for help on using the changeset viewer.