Changeset 136


Ignore:
Timestamp:
Mar 1, 2009, 2:54:10 PM (16 years ago)
Author:
maron
Message:

V registraci možnost vstupu do teamu, zaznamenávání chyb do logu

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/includes/error.php

    r61 r136  
    5454        if($Config['Web']['ShowPHPError'] == 1)
    5555          echo('<pre>'.$Error.'</pre><br />');                  // V případě ladění chybu i zobraz   
     56
     57      WriteLog($Error, 10);
     58
    5659    if((E_ERROR | E_PARSE) & $errno) die();
    5760  }// else echo($errmsg.'<br>');
  • trunk/includes/global.php

    r127 r136  
    7474  $Menu = array
    7575  (
    76     'index.php' => array(LICENCE_ANONYMOUS, 'Hlavní stránka', 'Domů'),
     76    $Config['Web']['BaseURL'].'index.php' => array(LICENCE_ANONYMOUS, 'Hlavní stránka', 'Domů'),
    7777        'http://wow.zdechov.net/forum/viewforum.php?f=22' => array(LICENCE_ANONYMOUS, 'Diskuze na téma překládání', 'Fórum projektu'),
    78         'banners.php' => array(LICENCE_ANONYMOUS, 'Weby odkazující na tento projekt bennerem', 'Odkazují na nás'),
     78        $Config['Web']['BaseURL'].'banners.php' => array(LICENCE_ANONYMOUS, 'Weby odkazující na tento projekt bennerem', 'Odkazují na nás'),
    7979        'javascript:void(0)' => array(LICENCE_ANONYMOUS, 'Slovník wow výrazů', 'Slovníček', 'javascript:window.open(\'dictionary.php\', \'Slovník\', \'width=400, height=390\'); return false;'),
    80         'statistic.php' => array(LICENCE_ANONYMOUS, 'Stav dokončení překládů', 'Stav dokončení'),
    81         'userlist.php' => array(LICENCE_ANONYMOUS, 'Seznam registrovaných uživatelů', 'Seznam uživatelů'),
    82         'team.php' => array(LICENCE_ANONYMOUS, 'Seznam překladatelských týmů', 'Seznam týmů'),
    83         'export/' => array(LICENCE_ANONYMOUS, 'Zde si můžete stáhnout přeložené texty', 'Stahování'),
    84         'registrace.php' => array(LICENCE_ANONYMOUS, 'Registrace uživatele pro překládání', 'Registrace'),
    85         'info.php' => array(LICENCE_ANONYMOUS, 'Informace k překladu hry', 'Informace'),
    86         'Options.php' => array(LICENCE_USER, 'Nastavení uživatele', 'Nastavení'),
    87     'index.php?Logout' => array(LICENCE_USER, 'Odhlášení ze systému', 'Odhlásit'),
    88         'log.php' => array(LICENCE_MODERATOR, 'Log dění (Pouze moderátor)', 'Záznamy'),
    89         'import/' => array(LICENCE_ADMIN, 'Načtení zdrojových textů do databáze (pouze admin)', 'Import textů'),
     80        $Config['Web']['BaseURL'].'statistic.php' => array(LICENCE_ANONYMOUS, 'Stav dokončení překládů', 'Stav dokončení'),
     81        $Config['Web']['BaseURL'].'userlist.php' => array(LICENCE_ANONYMOUS, 'Seznam registrovaných uživatelů', 'Seznam uživatelů'),
     82        $Config['Web']['BaseURL'].'team.php' => array(LICENCE_ANONYMOUS, 'Seznam překladatelských týmů', 'Seznam týmů'),
     83        $Config['Web']['BaseURL'].'export/' => array(LICENCE_ANONYMOUS, 'Zde si můžete stáhnout přeložené texty', 'Stahování'),
     84        $Config['Web']['BaseURL'].'registrace.php' => array(LICENCE_ANONYMOUS, 'Registrace uživatele pro překládání', 'Registrace'),
     85        $Config['Web']['BaseURL'].'info.php' => array(LICENCE_ANONYMOUS, 'Informace k překladu hry', 'Informace'),
     86        $Config['Web']['BaseURL'].'Options.php' => array(LICENCE_USER, 'Nastavení uživatele', 'Nastavení'),
     87    $Config['Web']['BaseURL'].'index.php?Logout' => array(LICENCE_USER, 'Odhlášení ze systému', 'Odhlásit'),
     88        $Config['Web']['BaseURL'].'log.php' => array(LICENCE_MODERATOR, 'Log dění (Pouze moderátor)', 'Záznamy'),
     89        $Config['Web']['BaseURL'].'import/' => array(LICENCE_ADMIN, 'Načtení zdrojových textů do databáze (pouze admin)', 'Import textů'),
    9090        //'client_files/generate_SQL.php' => array(LICENCE_ADMIN, 'Generování clientských souborů (pouze admin)', 'Generování C.S.'),
    9191    'https://wow.zdechov.net/mysql/' => array(LICENCE_ADMIN, 'phpMyAdmin(pouze admin)', 'Správa databáze'),
     
    101101  {
    102102        if(isset($MenuItem[3])) $OnClick = ' onclick="'.$MenuItem[3].'"'; else $OnClick = '';
    103         if(Licence($MenuItem[0])) echo('<li><a class="verticalmenua" title="'.$MenuItem[1].'" href="'.$Config['Web']['BaseURL'].$MenuTarget.'"'.$OnClick.'>'.$MenuItem[2].'</a></li>');
     103        if(Licence($MenuItem[0])) echo('<li><a class="verticalmenua" title="'.$MenuItem[1].'" href="'.$MenuTarget.'"'.$OnClick.'>'.$MenuItem[2].'</a></li>');
    104104  }   
    105105  echo('</ul></div>');
  • trunk/includes/global_function.php

    r113 r136  
    147147  array('2', 'Stažení', 'brown', 'Stáhnutí souboru'),
    148148  array('3', 'Uživatelé', 'blue', 'Přihlášení uživatelů, nastavení, registrace'),
    149   array('4', 'Moderátor', 'red', 'Přihlášení uživatelů'),
     149  array('4', 'Moderátor', 'orange', 'Operace administrátorů a moderátorů'),
     150  array('10', 'Chyby', 'red', 'Zachycené chybové hlášení'),
    150151);
    151152
  • trunk/log.php

    r127 r136  
    5353  if(array_key_exists('type', $_GET)) $Where = ' WHERE type = "'.$_GET['type'].'"';
    5454    else $Where = '';
    55   $sql = 'SELECT *,(SELECT user.user FROM user WHERE user.id = log.user) as user FROM log '.$Where.'ORDER BY date DESC LIMIT '.($_SESSION['Page'] - 1) * $Config['Web']['ItemsPerPage'].','.$Config['Web']['ItemsPerPage'];
     55  $sql = 'SELECT *,(SELECT user.user FROM user WHERE user.id = log.user) as user FROM log '.$Where.'ORDER BY date DESC LIMIT '.(($_SESSION['Page'] - 1)*100).',100';
    5656   
    57   ListPaging('?Page=', 'log', $Where, $Config['Web']['ItemsPerPage'], $_SESSION['Page']);   
     57  ListPaging('?Page=', 'log', $Where, 100, $_SESSION['Page']);   
    5858  $ID = $Database->SQLCommand($sql);
    5959  while($Line = mysql_fetch_assoc($ID))
  • trunk/registrace.php

    r110 r136  
    1111  $Pass2 = $_POST['pass2'];
    1212  $Email = $_POST['Email'];
     13  $Team = $_POST['Team'];
    1314  $Language = $_POST['Language'];
    1415
     
    1920        {
    2021      $Address = $_SERVER['REMOTE_ADDR'];
    21       $Database->SQLCommand('INSERT INTO `user` (`user` , `pass` , `LastIP` , `LastLogin` , `Email` , `Language` )
    22       VALUES ("'.$User.'", sha1("'.$Pass.'"), "'.$Address.'", NOW(), "'.$Email.'", '.$Language.')');
     22      $Database->SQLCommand('INSERT INTO `user` (`user` , `pass` , `LastIP` , `LastLogin` , `Email` , `Language` , `team` )
     23      VALUES ("'.$User.'", sha1("'.$Pass.'"), "'.$Address.'", NOW(), "'.$Email.'", '.$Language.', '.$Team.')');
    2324   //   $Database->SQLCommand("INSERT INTO user () VALUES('$User','$Pass','0','$Addres',now(),'0','$Email')");
    2425      echo('Registrace proběhla úspěšně.<br />');
     
    4546  <fieldset><legend>Registrace nového uživatele</legend>
    4647  <table>
    47     <tr><td>Pozorně si přečtěte <a href="info.php">pokyny k překladu</a> a řiďte se jimi. Překládat je nutno včetně háčků a čárek!</td></tr>
     48    <tr><td colspan="2">Pozorně si přečtěte <a href="info.php">pokyny k překladu</a> a řiďte se jimi. Překládat je nutno včetně háčků a čárek!</td></tr>
    4849    <tr>
    4950      <td>Jméno:</td>
     
    6768    </tr>
    6869    <tr>
     70    <tr>
     71      <td>Patřím do týmu: </td>
     72      <td><select name="Team"><option value="0">Žádného</option>
     73      ');
     74                $ID = $Database->SQLCommand('SELECT name,ID FROM team');
     75                while($Line = mysql_fetch_assoc($ID)) {
     76                        echo('<option value="0'.$Line['ID'].'">'.$Line['name'].'</option>');
     77        }
     78           
     79     
     80      echo('</select></td>
     81    </tr>
     82    <tr>
    6983      <th><input type="submit" value="Registrovat" /></th>
    7084    </tr>
  • trunk/team.php

    r133 r136  
    4545                echo('<strong>Překladatelský tým '.$Line['name'].'</strong><br />'.
    4646                $Line['description'].'<br /><br />'.
    47                 '<a href="export/?team='.$_GET['team'].'">Exportovat překlad týmu</a>');
     47                '<a href="export/?team='.$_GET['team'].'">Exportovat překlad týmu</a> ');
    4848                if(Licence(LICENCE_USER)) echo('<a href="?gointeam='.$Line['ID'].'">Vstoupit do týmu</a><br /><br />');
    4949                echo ('<fieldset><legend>Statistika</legend>'.
Note: See TracChangeset for help on using the changeset viewer.