Changeset 16


Ignore:
Timestamp:
Sep 30, 2008, 10:24:14 PM (16 years ago)
Author:
maron
Message:

Přidáno zkontrolování adminem

Files:
11 edited

Legend:

Unmodified
Added
Removed
  • ListQuests.php

    r4 r16  
    125125      }
    126126
     127      if(array_key_exists('nocheck', $_GET)) {
     128        echo '<a Title="Zobrazit questy podle vlasního filtru" href="npc_list.php?filter">Filtr questsù</a> ->
     129        <a Title="Zatím nezkontrolované questy" href="npc_list.php?nocheck">Nezkontrolované questy</a><br><br>';
     130
     131          WritePages('ListQuests.php?nocheck'," WHERE Language <> 0 AND quests.Complete = '1' AND admin_check <> 1");
     132
     133        WriteQuests("SELECT *, (SELECT user.user FROM user WHERE user.id = quests.user) as User
     134         FROM quests  WHERE Language <> 0 AND quests.Complete = '1' AND admin_check <> 1", $_SESSION['limitx'].','.$_SESSION['limity'],'nocheck');
     135      }
     136
     137      if(array_key_exists('check', $_GET)) {
     138        echo '<a Title="Zobrazit questy podle vlasního filtru" href="npc_list.php?filter">Filtr questù</a> ->
     139        <a Title="Zkontrolované questy" href="npc_list.php?nocheck">Zkontrolované questy</a><br><br>';
     140
     141          WritePages('ListQuests.php?nocheck'," WHERE Language <> 0 AND quests.Complete = '1' AND admin_check = 1");
     142
     143        WriteQuests("SELECT *, (SELECT user.user FROM user WHERE user.id = quests.user) as User
     144         FROM quests  WHERE Language <> 0 AND quests.Complete = '1' AND admin_check = 1", $_SESSION['limitx'].','.$_SESSION['limity'],'check');
     145      }
     146
    127147      if(array_key_exists('notvote', $_GET)) {
    128148        echo '<a Title="Zobrazit questy podle vlastního filtru" href="ListQuests.php?filter">Filtr questù</a> ->
  • action.php

    r4 r16  
    88    echo 'Pøeklad byl smazán!';   
    99      WriteLog('Pøeklad smazán! <a href="form.php?ID='.$QuestID.'">'.$QuestID.'</a>', 4);
     10  }
     11
     12  if (array_key_exists('admin_check', $_GET) and Licence(2)) {
     13    $ID = $_GET['ID'];       
     14    $admin_check = $_GET['admin_check'];       
     15    $entry = mysql_fetch_array($Database->SQLCommand("SELECT entry FROM quests Where ID = $ID"));
     16    $Database->SQLCommand("UPDATE quests SET admin_check = '0' WHERE entry = '".$entry['entry']."' AND Language <> '0'");
     17    $Database->SQLCommand("UPDATE quests SET admin_check = '$admin_check' WHERE ID = '$ID' AND Language <> '0'");
     18    if ($admin_check == 1) {
     19      echo 'Pøeklad byl zkontrolován!';   
     20      WriteLog('Pøeklad byl zkontrolován! <a href="form.php?ID='.$ID.'">'.$ID.'</a>', 4);
     21    } else {
     22      echo 'U pøekladu bylo zru¹eno zkontrolování!';   
     23      WriteLog('U pøekladu bylo zru¹eno zkontrolování! <a href="form.php?ID='.$ID.'">'.$ID.'</a>', 4);
     24    }
    1025  }
    1126
     
    2136    if ($shoutbox == '') {
    2237      echo '<form action="action.php?shoutbox=1" method="post">
    23       U¾ivatel: ';
     38      Uµivatel: ';
    2439      if (Licence(0)) echo '<b>'.$_SESSION['User'].'</b><br />'; else  echo '<input type="text" name="user"><br />';
    2540            echo 'Text zprávy: <br>
    2641            <textarea name="text" cols="40"></textarea> <br>
    27             <input type="submit" value="Ulo¾it"><br />
     42            <input type="submit" value="Uloµit"><br />
    2843            </form>';
    2944    } else {
     
    3146        $user = $_POST['user'];
    3247        $Line = mysql_fetch_array($Database->SQLCommand("SELECT * FROM user WHERE user = '$user'"));
    33         if ((!$Line) or ($user == '')) {} else die('Toto jméno je registrováno nemù¾ete psát za nìj. Pokud jste '.$user.' pak se pøihlaste.');
     48        if ((!$Line) or ($user == '')) {} else die('Toto jméno je registrováno nemùµete psát za nìj. Pokud jste '.$user.' pak se pøihlaste.');
    3449      }
    3550      $text = $_POST['text'];
    3651      $Database->SQLCommand("INSERT INTO `shoutbox` ( `user` , `text` , `date` , `IP` )
    3752      VALUES ( '$user', '$text', now(), '".$_SERVER['REMOTE_ADDR']."');");
    38       echo 'Zpráva vlo¾ena!<br>Budete pøesmìrováni...';   
     53      echo 'Zpráva vloµena!<br>Budete pøesmìrováni...';   
    3954            echo '
    4055        <script type="text/javascript" language="JavaScript" charset="iso-8859-2">
     
    5065    $IDuser = $_SESSION['UserID'];
    5166   
    52     if (($vote > 5) OR ($vote < 1)) die ('©patná známka');
     67    if (($vote > 5) OR ($vote < 1)) die ('Œpatná známka');
    5368   
    5469
     
    6378   
    6479      $Database->SQLCommand("INSERT INTO `quests_vote` ( `IDquest` , `IDuser` , `vote` ) VALUES ( '$questID', '$IDuser', '$vote');");
    65       echo 'Hlas byl ulo¾en! Hlasoval jste: '.$vote.'<br /> Nyní je známka pøekladu '.$NewVote;   
     80      echo 'Hlas byl uloµen! Hlasoval jste: '.$vote.'<br /> Nyní je známka pøekladu '.$NewVote;   
    6681   
    67       WriteLog('U¾ivatel hlasoval: '.$vote.'! Nyní je známka pøekladu (<a href="form.php?ID='.$questID.'">'.$questID.'</a>): '.$NewVote, 5);
    68     } else echo 'Ji¾ jste hlasoval nebo nemù¾ete hlasovat!';
     82      WriteLog('Uµivatel hlasoval: '.$vote.'! Nyní je známka pøekladu (<a href="form.php?ID='.$questID.'">'.$questID.'</a>): '.$NewVote, 5);
     83    } else echo 'Jiµ jste hlasoval nebo nemùµete hlasovat!';
    6984  }
    7085
  • client_action.php

    r1 r16  
    1010  }
    1111
    12   if (array_key_exists('NotComplete', $_GET) and Licence(1)) {
     12  if (array_key_exists('NotComplete', $_GET) and Licence(2)) {
    1313    $client_ID = $_GET['ID'];
    1414    $Database->SQLCommand("UPDATE client_text SET Complete = '0' WHERE ID = '$client_ID'");
  • form.php

    r11 r16  
    2727      else echo ' <b> Ulo¾en v rozepsaných</b><br />';
    2828    } else {
    29       echo ' <b>Anglická, pùvodní verze</b>';
     29      echo ' <b>Anglická, pùvodní verze</b><br />';
    3030    }
    3131   
     
    4444      echo ' bodù (5 nejlep¹í)';
    4545    } else { echo ' Ji¾ jsi hlasoval: '.$LineVote['vote']; } 
     46  echo '<br>';
    4647  }
    47     echo '<br><a href="ListQuests.php?searchentry='.$Line['entry'].'">Zobrazit v¹echny verze tohoto questu</a>';
    48 
     48 
     49    if ($Line['admin_check'] <> '0') {
     50      echo '<b>Quest byl zkontrolován adminem</b><br />';
     51    }
     52    if (Licence(2)) {
     53      $check = mysql_fetch_array($Database->SQLCommand("SELECT ID FROM quests Where entry = ".$Line['entry']." AND admin_check = 1 AND ID <> $QuestID"));
     54      if (isset($check['ID']))
     55        echo 'Ji¾ byla zkontrolována adminem jiná verze questu: <a href="form.php?ID='.$check['ID'].'">'.$check['ID'].'</a><br />';
     56    }
     57    echo '<a href="ListQuests.php?searchentry='.$Line['entry'].'">Zobrazit v¹echny verze tohoto questu</a>';
     58   
    4959//    Speciální znaky: $B - Odøádkování, $N - Jméno, $C - povolání
    5060?>   
     
    6979       
    7080        '; 
     81        if (Licence(2)) {
     82          if ($Line['admin_check'] <> '1') {
     83            echo ' <a style="color: Green" title="Zkontrolováno (Admin only)" href="action.php?admin_check=1&amp;ID='.$QuestID.'"><b>+</b></a>';
     84          } else {
     85            echo ' <a style="color: Green" title="Zru¹it zkontrolování (Admin only)" href="action.php?admin_check=0&amp;ID='.$QuestID.'"><b>-</b></a>';
     86          }
     87        }
    7188      }
    7289?>
  • includes/global.php

    r13 r16  
    9696          &nbsp;<a Title="Questy, které bych mìl oznámkovat" href="ListQuests.php?notvote">Neznámkované questy</a><br>';
    9797        }
     98        if  (Licence(2)) {
     99          echo '&nbsp;<a Title="Nezkontrolované Questy" href="ListQuests.php?nocheck">Nezkontrolované q.</a><br>';
     100          echo '&nbsp;<a Title="Zkontrolované Questy" href="ListQuests.php?check">Zkontrolované q.</a><br>';
     101        }
    98102        echo '&nbsp;<a Title="Sestavit speciální fitr" href="ListQuests.php?filter">Filtr questù ...</a><br>';
    99103      echo '</div>';
     
    112116          &nbsp;<a Title="NPC_texty, které jsem je¹tì neoznámkoval" href="npc_list.php?notvote">Neznámkované npc</a><br>';
    113117        }   
     118        if  (Licence(2)) {
     119          echo '&nbsp;<a Title="Nezkontrolované NPC_texty" href="npc_list.php?nocheck">Nezkontrolované npc</a><br>';
     120          echo '&nbsp;<a Title="Zkontrolované NPC_texty" href="npc_list.php?check">Zkontrolované npc</a><br>';
     121        }
    114122        echo '&nbsp;<a Title="Sestavit speciální fitr" href="npc_list.php?filter">Filtr npc_text ...</a><br>';
    115123      echo '</div>';
     
    128136          &nbsp;<a Title="page_texty, které jsem je¹tì neoznámkoval" href="page_list.php?notvote">Neznámkované page</a><br>';
    129137        }   
     138        if  (Licence(2)) {
     139          echo '&nbsp;<a Title="Nezkontrolované page_texty" href="page_list.php?nocheck">Nezkontrolované page</a><br>';
     140          echo '&nbsp;<a Title="Zkontrolované page_texty" href="page_list.php?check">Zkontrolované page</a><br>';
     141        }
    130142        echo '&nbsp;<a Title="Sestavit speciální fitr" href="page_list.php?filter">Filtr page_text ...</a><br>';
    131143      echo '</div>';
     
    159171      }
    160172  */
     173      if (Licence(1)) {
     174        echo '<a href="log.php" Title="Log dìní (Moderator only)">Log</a><br>';
     175      }
    161176      if (Licence(2)) {
    162177     //   echo 'Administrace:';
    163178        echo '<a href="priorite.php" Title="Naètení priority questù (Admin only)">Priorita</a><br />';
    164179        echo '<a href="fill_database.php" Title="Naètení questù do database (Admin only)">Plnìní databáse</a><br />';
    165         echo '<a href="log.php" Title="Log dìní (Admin only)">Log</a><br>';
    166180     //   echo '<a href="client_files/generate_SQL.php" Title="Generování clientských souborù (Admin only)">Generování C.S.</a><br>';
    167181        echo '<a href="https://wow.zdechov.net/mysql/" Title="PHP my admin (Admin only)">Database</a><br>';
  • npc_action.php

    r4 r16  
    88    echo 'NPC_text byl smazán!';   
    99      WriteLog('NPC_text smazán! <a href="form.php?ID='.$npc_ID.'">'.$npc_ID.'</a>', 6);
     10  }
     11
     12  if (array_key_exists('admin_check', $_GET) and Licence(1)) {
     13    $ID = $_GET['ID'];       
     14    $admin_check = $_GET['admin_check'];       
     15    $entry = mysql_fetch_array($Database->SQLCommand("SELECT entry FROM npc_text Where ID = $ID"));
     16    $Database->SQLCommand("UPDATE npc_text SET admin_check = '0' WHERE entry = '".$entry['entry']."' AND Language <> '0'");
     17    $Database->SQLCommand("UPDATE npc_text SET admin_check = '$admin_check' WHERE ID = '$ID' AND Language <> '0'");
     18    if ($admin_check = 1) {
     19      echo 'Pøeklad byl zkontrolován!';   
     20      WriteLog('Pøeklad byl zkontrolován! <a href="form.php?ID='.$ID.'">'.$ID.'</a>', 4);
     21    } else {
     22      echo 'U pøekladu bylo zrušeno zkontrolování!';   
     23      WriteLog('U pøekladu bylo zrušeno zkontrolování! <a href="form.php?ID='.$ID.'">'.$ID.'</a>', 4);
     24    }
    1025  }
    1126
  • npc_form.php

    r11 r16  
    2020      else echo ' <b> Ulo¾en v rozepsaných</b><br />';
    2121    } else {
    22       echo ' <b>Anglická, pùvodní verze</b>';
     22      echo ' <b>Anglická, pùvodní verze</b><br />';
    2323    }
    2424   
     
    3434      echo ' bodù (5 nejlep¹í)';
    3535    } else { echo ' Ji¾ jsi hlasoval: '.$LineVote['vote']; } 
     36  echo '<br>';
    3637  }
    37     echo '<br><a href="npc_list.php?searchentry='.$Line['entry'].'">Zobrazit v¹echny verze tohoto npc_text</a>';
     38    if ($Line['admin_check'] <> '0') {
     39      echo '<b>Text byl zkontrolován adminem</b><br />';
     40    }
     41    if (Licence(2)) {
     42      $check = mysql_fetch_array($Database->SQLCommand("SELECT ID FROM npc_text Where entry = ".$Line['entry']." AND admin_check = '1' AND ID <> '$npc_ID'"));
     43      if (isset($check['ID']))
     44        echo 'Ji¾ byla zkontrolován adminem jiná verze textu: <a href="form.php?ID='.$check['ID'].'">'.$check['ID'].'</a><br />';
     45    }
     46    echo '<a href="npc_list.php?searchentry='.$Line['entry'].'">Zobrazit v¹echny verze tohoto npc_text</a><br>';
    3847
    3948//    Speciální znaky: $B - Odøádkování, $N - Jméno, $C - povolání
     
    5059    echo ' <a style="color: Red" title="smazat (Moderator only)" href="npc_action.php?delete=1&amp;ID='.$npc_ID.'">x</a> 
    5160    <a style="color: Red" title="Není hotovo (Moderator only)" href="npc_action.php?NotComplete=1&amp;ID='.$npc_ID.'"><-</a>'; 
     61        if (Licence(2)) {
     62          if ($Line['admin_check'] <> '1') {
     63            echo ' <a style="color: Green" title="Zkontrolováno (Admin only)" href="npc_action.php?admin_check=1&amp;ID='.$npc_ID.'"><b>+</b></a>';
     64          } else {
     65            echo ' <a style="color: Green" title="Zru¹it zkontrolování (Admin only)" href="npc_action.php?admin_check=0&amp;ID='.$npc_ID.'"><b>-</b></a>';
     66          }
     67        }
    5268  }
    5369?>
  • npc_list.php

    r1 r16  
    103103        NOT EXISTS(SELECT 1 FROM npc_text sub WHERE sub.Language <> 0 AND sub.entry = items.entry) ", $_SESSION['limitx'].','.$_SESSION['limity'],'notran');
    104104      }
    105 
     105     
     106      if(array_key_exists('nocheck', $_GET)) {
     107        echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_textù</a> ->
     108        <a Title="Zatím nezkontrolované npc_texty" href="npc_list.php?nocheck">Nezkontrolované npc_texty</a><br><br>';
     109
     110          WritePages('npc_list.php?nocheck'," WHERE Language <> 0 AND npc_text.Complete = '1' AND admin_check <> 1");
     111
     112        Write_npc_text("SELECT *, (SELECT user.user FROM user WHERE user.id = npc_text.user) as User
     113         FROM npc_text  WHERE Language <> 0 AND npc_text.Complete = '1' AND admin_check <> 1", $_SESSION['limitx'].','.$_SESSION['limity'],'nocheck');
     114      }
     115
     116      if(array_key_exists('check', $_GET)) {
     117        echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_textù</a> ->
     118        <a Title="Zkontrolované npc_texty" href="npc_list.php?nocheck">Zkontrolované npc_texty</a><br><br>';
     119
     120          WritePages('npc_list.php?nocheck'," WHERE Language <> 0 AND npc_text.Complete = '1' AND admin_check = 1");
     121
     122        Write_npc_text("SELECT *, (SELECT user.user FROM user WHERE user.id = npc_text.user) as User
     123         FROM npc_text  WHERE Language <> 0 AND npc_text.Complete = '1' AND admin_check = 1", $_SESSION['limitx'].','.$_SESSION['limity'],'check');
     124      }
    106125      if(array_key_exists('notvote', $_GET)) {
    107126        echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_textù</a> ->
  • page_action.php

    r4 r16  
    1010  }
    1111
     12  if (array_key_exists('admin_check', $_GET) and Licence(2)) {
     13    $ID = $_GET['ID'];       
     14    $admin_check = $_GET['admin_check'];
     15    $entry = mysql_fetch_array($Database->SQLCommand("SELECT entry FROM page_text Where ID = $ID"));
     16    $Database->SQLCommand("UPDATE page_text SET admin_check = '0' WHERE entry = '".$entry['entry']."' AND Language <> '0'");
     17    $Database->SQLCommand("UPDATE page_text SET admin_check = '$admin_check' WHERE ID = '$ID' AND Language <> '0'");
     18    if ($admin_check = 1) {
     19      echo 'Pøeklad byl zkontrolován!';   
     20      WriteLog('Pøeklad byl zkontrolován! <a href="form.php?ID='.$ID.'">'.$ID.'</a>', 4);
     21    } else {
     22      echo 'U pøekladu bylo zrušeno zkontrolování!';   
     23      WriteLog('U pøekladu bylo zrušeno zkontrolování! <a href="form.php?ID='.$ID.'">'.$ID.'</a>', 4);
     24    }
     25  }
     26 
    1227  if (array_key_exists('NotComplete', $_GET) and Licence(1)) {
    1328    $page_ID = $_GET['ID'];
  • page_form.php

    r11 r16  
    2020      else echo ' <b> Ulo¾en v rozepsaných</b><br />';
    2121    } else {
    22       echo ' <b>Anglická, pùvodní verze</b>';
     22      echo ' <b>Anglická, pùvodní verze</b><br />';
    2323    }
    2424   
     
    3434      echo ' bodù (5 nejlep¹í)';
    3535    } else { echo ' Ji¾ jsi hlasoval: '.$LineVote['vote']; } 
     36  echo '<br>';
    3637  }
    37     echo '<br><a href="page_list.php?searchentry='.$Line['entry'].'">Zobrazit v¹echny verze tohoto page_text</a>';
     38    if ($Line['admin_check'] <> '0') {
     39      echo '<b>Text byl zkontrolován adminem</b><br />';
     40    }
     41    if (Licence(2)) {
     42      $check = mysql_fetch_array($Database->SQLCommand("SELECT ID FROM page_text Where entry = ".$Line['entry']." AND admin_check = 1 AND ID <> $page_ID"));
     43      if (isset($check['ID']))
     44        echo 'Ji¾ byla zkontrolován adminem jiná verze textu: <a href="form.php?ID='.$check['ID'].'">'.$check['ID'].'</a><br />';
     45    }
     46    echo '<a href="page_list.php?searchentry='.$Line['entry'].'">Zobrazit v¹echny verze tohoto page_text</a>';
    3847
    3948//    Speciální znaky: $B - Odøádkování, $N - Jméno, $C - povolání
     
    5059    echo ' <a style="color: Red" title="smazat (Moderator only)" href="page_action.php?delete=1&amp;ID='.$page_ID.'">x</a> 
    5160    <a style="color: Red" title="Není hotovo (Moderator only)" href="page_action.php?NotComplete=1&amp;ID='.$page_ID.'"><-</a>'; 
     61        if (Licence(2)) {
     62          if ($Line['admin_check'] <> '1') {
     63            echo ' <a style="color: Green" title="Zkontrolováno (Admin only)" href="page_action.php?admin_check=1&amp;ID='.$page_ID.'"><b>+</b></a>';
     64          } else {
     65            echo ' <a style="color: Green" title="Zru¹it zkontrolování (Admin only)" href="page_action.php?admin_check=0&amp;ID='.$page_ID.'"><b>-</b></a>';
     66          }
     67        }
    5268  }
    5369?>
  • page_list.php

    r4 r16  
    104104      }
    105105
     106      if(array_key_exists('nocheck', $_GET)) {
     107        echo '<a Title="Zobrazit page_texty podle vlasního filtru" href="page_list.php?filter">Filtr page_textù</a> ->
     108        <a Title="Zatím nezkontrolované page_texty" href="page_list.php?nocheck">Nezkontrolované page_texty</a><br><br>';
     109
     110          WritePages('page_list.php?nocheck'," WHERE Language <> 0 AND page_text.Complete = '1' AND admin_check <> 1");
     111
     112        Write_page_text("SELECT *, (SELECT user.user FROM user WHERE user.id = page_text.user) as User
     113         FROM page_text  WHERE Language <> 0 AND page_text.Complete = '1' AND admin_check <> 1", $_SESSION['limitx'].','.$_SESSION['limity'],'nocheck');
     114      }
     115
     116      if(array_key_exists('check', $_GET)) {
     117        echo '<a Title="Zobrazit page_texty podle vlasního filtru" href="page_list.php?filter">Filtr page_textù</a> ->
     118        <a Title="Zkontrolované page_texty" href="page_list.php?nocheck">Zkontrolované page_texty</a><br><br>';
     119
     120          WritePages('page_list.php?nocheck'," WHERE Language <> 0 AND page_text.Complete = '1' AND admin_check = 1");
     121
     122        Write_page_text("SELECT *, (SELECT user.user FROM user WHERE user.id = page_text.user) as User
     123         FROM page_text  WHERE Language <> 0 AND page_text.Complete = '1' AND admin_check = 1", $_SESSION['limitx'].','.$_SESSION['limity'],'check');
     124      }
    106125      if(array_key_exists('notvote', $_GET)) {
    107126        echo '<a Title="Zobrazit page_texty podle vlastního filtru" href="page_list.php?filter">Filtr page_textù</a> ->
Note: See TracChangeset for help on using the changeset viewer.