Changeset 243


Ignore:
Timestamp:
Jan 17, 2008, 6:08:55 PM (17 years ago)
Author:
maron
Message:

páru oprav: ve formuláři Q přidán status, limit přeložených, statistika

Location:
quests
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • quests/ListQuests.php

    r235 r243  
    11<?php
    22include('includes/global.php');
     3
     4//Poèet questù na stránce
     5  $NumberQuests = 200;
    36
    47  if(array_key_exists('order', $_GET)) {
    58    $order = $_GET['order'];
    69    $desc = $_GET['desc'];
     10    $_SESSION['order'] = $_GET['order'];
     11    $_SESSION['desc'] = $_GET['desc'];
    712  } else {
    8     $order = '';
    9     $desc = 'desc';
     13    if (isset($_SESSION['order'])) {
     14      $order = $_SESSION['order'];
     15      $desc = $_SESSION['desc'];
     16    } else {
     17      $order = '';
     18      $desc = 'desc';
     19    }
    1020  }
    1121
     
    6474
    6575          for ($i=0; $i<24; ++$i) {
    66             $limity = 200;
     76            $limity = $NumberQuests;
    6777            $limitx = $i*$limity;
    6878            $Under = $limitx+$limity;
     
    8494
    8595      if(array_key_exists('Translate', $_GET)) {
     96        if(array_key_exists('trans_limitx', $_GET)) {
     97          $_SESSION['limitx'] = mysql_escape_string($_GET['trans_limitx']);
     98          $_SESSION['limity'] = mysql_escape_string($_GET['trans_limity']);
     99        } else {
     100          if (isset($_SESSION['limitx']) == false) {
     101            $_SESSION['limitx'] = '0';
     102            $_SESSION['limity'] = $NumberQuests;
     103          }
     104        }
     105     
     106        $Line = mysql_fetch_row($Database->SQLCommand("SELECT count(*) FROM quests WHERE quests.Language = '1' AND quests.Complete = '1'"));       
     107        $CountLists = $Line[0]/$NumberQuests;
     108       
     109        echo 'Poèet questù: <b>'.$Line[0].'</b> Zobrazit stránku: ';
     110        for ($i=0; $i< $CountLists; ++$i) {
     111          $limity = $NumberQuests;
     112          $limitx = $i*$limity;
     113          $Page = $i+1;
     114          if ($_SESSION['limitx'] == $limitx) $color = 'style="color: red"';
     115          else $color = '';
     116                echo '<a '.$color.' href="ListQuests.php?Translate&amp;trans_limitx='.$limitx.'&amp;trans_limity='.$limity.'">'.$Page.'</a> ';
     117        }
     118
    86119        WriteQuests("SELECT *, (SELECT user.user FROM user WHERE user.id = quests.user) as User FROM
    87         quests WHERE quests.Language = '1' AND quests.Complete = '1'", '', 'Translate');
     120        quests WHERE quests.Language = '1' AND quests.Complete = '1'", $_SESSION['limitx'].','.$_SESSION['limity'], 'Translate');
    88121      }
    89122     
  • quests/TODO.txt

    r241 r243  
    1515 - Popisky u odkazù v menu                      hotovo
    1616 - V exportu filtr jenom od urèitých uživatelù  hotovo
     17 - omezení poètu pøeložených Q na stránce       hotovo
    1718 - Rozdìlení pomocí ras
    1819 - import
    1920 - jiné texty než questy
    20 
  • quests/export.php

    r242 r243  
    197197    $ID = $Database->SQLCommand("SELECT user,ID FROM `user`");
    198198      while ($Line = mysql_fetch_array($ID))
    199         echo '<option value="'.$Line['ID'].'">'.$Line['user'].'</option>';
     199        echo '<option selected="selected" value="'.$Line['ID'].'">'.$Line['user'].'</option>';
    200200   
    201 ?>               
     201?>         
    202202         
    203203        </select><br>&nbsp; Exportovat pouze od tìchto u¾ivatalù
     
    222222      </td></tr>
    223223    </table>
    224     <br><input type="submit" value="Generovat"> SQL soubor Questù (Sta¾ení)
     224    <br><input type="submit" value="Generovat SQL soubor Questù"> (Sta¾ení)
    225225  </form> 
    226226  <b>Èeský pøeklad MaNGOS Minimanageru:</b><br />
  • quests/form.php

    r241 r243  
    2020       // echo $Language['Language'].'  '.$Line['Take'];
    2121        if ($Language['Language'] <> 0)
    22           echo 'Pøevzato z: <a href="form.php?ID='.$Line['Take'].'">'.$Line['Take'].'</a>';
     22          echo 'Pøevzato z: <a href="form.php?ID='.$Line['Take'].'">'.$Line['Take'].'</a> ';
    2323      }
     24    if ($Line['Language'] <> '0') {
     25      echo 'Quest je: ';
     26      if ($Line['complete'] == 1) echo ' <b>Hotov</b>';
     27      else echo ' <b> Ulo¾en v rozepsaných</b>';
     28    }
    2429//    Speciální znaky: $B - Odøádkování, $N - Jméno, $C - povolání
    2530?>   
  • quests/statistic.php

    r240 r243  
    99<br />
    1010<br />
    11 Poèet vyexportování questù: <b>
     11Poèet stáhnutí questù: <b>
    1212<?php
    1313       
Note: See TracChangeset for help on using the changeset viewer.