Changeset 158
- Timestamp:
- Mar 18, 2009, 8:35:25 AM (16 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/TranslationList.php
r147 r158 268 268 WriteQuests($sql, '', 'searchentry='.$Search); 269 269 } else 270 if($Action == 'all') 271 { 272 echo('<a title="Zobrazit texty podle vlastního filtru" href="?group='.$GroupId.'&action=filter">Filtr textů</a> -> 273 <a title="Zde můžete začít překládat" href="?group='.$GroupId.'&action=selection">Nepřeložené texty</a> - > 274 <strong>Výpis všech textů s limitem na stránku</strong><br /><br />'); 275 276 WritePages('?group='.$GroupId.'&action=all', ' AS items WHERE (items.Language = 0)'); 277 278 WriteQuests('SELECT * FROM '.$Table.' AS items WHERE (items.Language = 0)', $_SESSION['limitx'].','.$_SESSION['limity'], 'all'); 279 } else 270 280 if($Action == 'filter') 271 281 { 272 echo('<a title="Zobrazit texty podle vlastního filtru" href="?group='.$GroupId.'&action=filter">Filtr textů</a><br /><br /><br />'); 273 echo('<table class="BaseTable"> 274 <tr><th>Odkaz</th><th>Popis</th></tr>'); 275 echo('<tr><td><a title="Přeložené texty, můžete zde hlasovat, nebo text opravovat" href="?group='.$GroupId.'&action=Translate">Přeložené texty</a></td> 276 <td>Přeložené texty, můžete zde hlasovat, nebo text opravovat</td></tr>'); 277 echo('<tr><td><a title="Nepřeložené texty" href="?group='.$GroupId.'&action=notran">Nepřeložené texty</a></td> 278 <td>Nepřeložené texty, zde můžete překládat</td></tr>'); 279 echo('<tr><td><a title="Nedokončené texty" href="?group='.$GroupId.'&action=nocomplete">Nedokončené texty</a></td> 280 <td>Texty, které nemají hotovou verzi, ale již na nich někdo pracuje</td></tr>'); 282 echo('<a title="Zobrazit texty podle vlastního filtru" href="?group='.$GroupId.'&action=filter">Filtr textů</a><br /><br /><br />'. 283 '<table class="BaseTable"><tr><th>Odkaz</th><th>Popis</th></tr>'. 284 '<tr><td><a title="Všechny dostupné texty ve skupině" href="?group='.$GroupId.'&action=all">Všechny texty</a></td>'. 285 '<td>Zobrazit všechny dostupné texty ve skupině.</td></tr>'. 286 '<tr><td><a title="Přeložené texty, můžete zde hlasovat, nebo text opravovat" href="?group='.$GroupId.'&action=Translate">Přeložené texty</a></td>'. 287 '<td>Zobrazit pouze již přeložené texty.</td></tr>'. 288 '<tr><td><a title="Nepřeložené texty" href="?group='.$GroupId.'&action=notran">Nepřeložené texty</a></td>'. 289 '<td>Dosud nepřeložené texty, které je potřeba přeložit.</td></tr>'. 290 '<tr><td><a title="Nedokončené texty" href="?group='.$GroupId.'&action=nocomplete">Nedokončené texty</a></td>'. 291 '<td>Texty označené jako rozpracované.</td></tr>'); 281 292 282 293 if(Licence(LICENCE_USER)) -
trunk/includes/global.php
r155 r158 35 35 global $Database; 36 36 37 echo('<strong>Shoutbox: </strong><a href="action.php?action=shoutbox">Vložit</a> 38 <div class="box"> 39 <table>'); 40 $ID = $Database->SQLCommand("SELECT * FROM shoutbox ORDER BY ID DESC LIMIT 10"); 37 echo('<strong>Shoutbox:</strong><a href="action.php?action=shoutbox">Vložit</a>'. 38 '<div class="box"><table>'); 39 $ID = $Database->SQLCommand('SELECT * FROM shoutbox ORDER BY ID DESC LIMIT 20'); 41 40 while($Line = mysql_fetch_assoc($ID)) 42 41 echo('<tr><td><strong>'.$Line['user'].'</strong>: '.$Line['text'].'</td></tr>'); … … 91 90 $Config['Web']['BaseURL'].'index.php' => array(LICENCE_ANONYMOUS, 'Hlavní stránka', 'Domů'), 92 91 'http://wow.zdechov.net/forum/viewforum.php?f=22' => array(LICENCE_ANONYMOUS, 'Diskuze na téma překládání', 'Fórum projektu'), 93 'javascript:void(0)' => array(LICENCE_ANONYMOUS, 'Slovník wowvýrazů', 'Slovníček', 'javascript:window.open(\'dictionary.php\', \'Slovník\', \'width=400, height=390\'); return false;'),92 '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;'), 94 93 $Config['Web']['BaseURL'].'banners.php' => array(LICENCE_ANONYMOUS, 'Weby odkazující na tento projekt bennerem', 'Odkazují na nás'), 95 94 $Config['Web']['BaseURL'].'statistic.php' => array(LICENCE_ANONYMOUS, 'Stav dokončení překládů', 'Stav dokončení'), … … 113 112 114 113 115 echo('<strong>Hlavní menu:</strong> 116 114 echo('<strong>Hlavní menu:</strong>'. 115 '<div class="verticalmenu"><ul>'); 117 116 118 117 foreach($Menu as $MenuTarget => $MenuItem) … … 122 121 } 123 122 echo('</ul></div>'); 124 125 123 } 126 124 … … 128 126 { 129 127 global $TranslationTree, $Config; 130 131 132 echo('<strong>Překladové skupiny:</strong><br /><div id="TranslationMenu">'); 133 if(Licence(LICENCE_USER)) echo ('<a title="Všechny překlady, které jste přeložil" href="'.$Config['Web']['BaseURL'].'TranslationList.php?user='.$_SESSION['UserID'].'&action=userall">Všechny moje texty</a><br /><br />'); 128 129 echo('<strong>Překladové skupiny:</strong><br /><div id="TranslationMenu">'); 130 if(Licence(LICENCE_USER)) echo ('<a title="Všechny překlady, které jste přeložil" href="'.$Config['Web']['BaseURL'].'TranslationList.php?user='.$_SESSION['UserID'].'&action=userall">Všechny moje texty</a><br /><br />'); 134 131 foreach($TranslationTree as $Group) 135 132 { … … 148 145 } 149 146 echo ('</div>'); 150 151 147 } 152 148 … … 176 172 <head>'. 177 173 '<meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8" />'. 178 '<meta name="keywords" content="wow, quest, questy, preklad, mangos, překlad, překládání, přeložený, přeložení, čeština, world of warcraft, open source, free, addon" />'.174 '<meta name="keywords" content="wow, quest, questy, questů, preklad, mangos, překlad, překládání, přeložený, přeložení, čeština, world of warcraft, open source, free, addon" />'. 179 175 '<meta name="description" content="Projekt překládání textů hry World of Warcraft" />'. 180 176 '<meta name="robots" content="all" />'. … … 182 178 '<script type="text/javascript" src="'.$Config['Web']['BaseURL'].'style/global.js"></script>'. 183 179 '<link rel="SHORTCUT ICON" href="'.$Config['Web']['BaseURL'].'images/favicon.ico" />'); 184 if(isset($RSSChannels))185 foreach($RSSChannels as $Channel)186 echo(' <link rel="alternate" title="'.$Channel['Title'].'" href="'.$Channel['URL'].'" type="application/rss+xml" />');187 echo('<title>Projekt překládání textů WoW</title>180 if(isset($RSSChannels)) 181 foreach($RSSChannels as $Channel) 182 echo(' <link rel="alternate" title="'.$Channel['Title'].'" href="'.$Channel['URL'].'" type="application/rss+xml" />'); 183 echo('<title>Projekt překládání textů WoW</title> 188 184 </head> 189 185 <body> … … 192 188 <td id="banner"><div id="bannertitle">Projekt překládání textů WoW</div></td> 193 189 <td id="banner2"></td></tr> 194 </table> 195 '); 190 </table>'); 196 191 197 192 if(!array_key_exists('UserID', $_SESSION)) $_SESSION['UserID'] = ''; … … 230 225 231 226 //záznam o aktivitě 232 if(Licence(0)) $Database->SQLCommand( "UPDATE user SET LastIP = '".$_SERVER['REMOTE_ADDR']."', LastLogin = now() WHERE ID = ".$_SESSION['UserID']);227 if(Licence(0)) $Database->SQLCommand('UPDATE user SET LastIP = "'.$_SERVER['REMOTE_ADDR'].'", LastLogin = NOW() WHERE ID = '.$_SESSION['UserID']); 233 228 234 229 echo ('<table class="page"><tr><td class="menu">'); … … 274 269 <tr> 275 270 <td colspan="4" class="page-bottom">Autoři: maron, chronos <a href="http://wowpreklad.zdechov.net/trac/wowpreklad/browser/trunk">Zdrojové soubory</a> '); 276 271 echo('<a href="http://counter.cnw.cz/"><img src="http://counter.cnw.cz/monika.cgi?wowpreklad&5&000000&FFFFFF&on" alt="CNW:Counter" /></a> 277 272 <script type="text/javascript"> 278 273 <!-- … … 281 276 </script>'); 282 277 283 278 echo('</td></tr>'); 284 279 if($Config['Web']['ShowRuntimeInfo'] == true) echo('<tr><td colspan="3" style="text-align: center;">Doba generování: '.$ScriptGenerateDuration.' s / '.ini_get('max_execution_time').' s Použitá paměť: '.HumanSize(memory_get_peak_usage(FALSE)).' / '.ini_get('memory_limit').'B</td></tr>'); 285 280 echo('</table> -
trunk/includes/global_function.php
r148 r158 85 85 function WriteLanguagesWithoutSel($Selected) 86 86 { 87 if ($Selected == '0') echo('Původní verze jazyka'); 88 if ($Selected == '1') echo('Českého jazyka'); 89 if ($Selected == '2') echo('Slovenského jazyka'); 90 if ($Selected == '3') echo('Jiného jazyka'); 91 87 if($Selected == '0') echo('Původní verze jazyka'); 88 if($Selected == '1') echo('Českého jazyka'); 89 if($Selected == '2') echo('Slovenského jazyka'); 90 if($Selected == '3') echo('Jiného jazyka'); 92 91 } 93 92 … … 187 186 global $Database; 188 187 189 if ($Prev) { 190 $sql = 'SELECT ID FROM '.$Table.' as item WHERE Language = 0 AND 191 NOT EXISTS(SELECT entry FROM '.$Table.' AS sub WHERE sub.Language <> 0 AND sub.entry = item.entry) 192 AND ID < '.$TextID.' ORDER BY ID DESC LIMIT 1'; 193 } else { 194 $sql = 'SELECT ID FROM '.$Table.' as item WHERE Language = 0 AND 195 NOT EXISTS(SELECT entry FROM '.$Table.' AS sub WHERE sub.Language <> 0 AND sub.entry = item.entry) 196 AND ID > '.$TextID.' ORDER BY ID LIMIT 1'; 197 } 188 if($Prev) 189 { 190 $sql = 'SELECT ID FROM '.$Table.' as item WHERE Language = 0 AND NOT EXISTS(SELECT entry FROM '.$Table.' AS sub WHERE sub.Language <> 0 AND sub.entry = item.entry) AND ID < '.$TextID.' ORDER BY ID DESC LIMIT 1'; 191 } else 192 { 193 $sql = 'SELECT ID FROM '.$Table.' as item WHERE Language = 0 AND NOT EXISTS(SELECT entry FROM '.$Table.' AS sub WHERE sub.Language <> 0 AND sub.entry = item.entry) AND ID > '.$TextID.' ORDER BY ID LIMIT 1'; 194 } 198 195 199 196 $Next = mysql_fetch_array($Database->SQLCommand($sql)); 200 if (!$Next) {} else { 201 if ($Prev) 202 echo('<a href="form.php?group='.$GroupId.'&ID='.$Next['ID'].'">Předcházející '.$Next['ID'].'</a> '); 203 else 204 echo('<a href="form.php?group='.$GroupId.'&ID='.$Next['ID'].'">Následující '.$Next['ID'].'</a> '); 205 206 } 207 197 if(!$Next) {} else 198 { 199 if($Prev) echo('<a href="form.php?group='.$GroupId.'&ID='.$Next['ID'].'">Předcházející '.$Next['ID'].'</a> '); 200 else echo('<a href="form.php?group='.$GroupId.'&ID='.$Next['ID'].'">Následující '.$Next['ID'].'</a> '); 201 } 208 202 } 209 203 -
trunk/style/style.css
r142 r158 187 187 overflow: auto; 188 188 width: 180px; 189 height: 300px;189 height: 500px; 190 190 font-size: 10px; 191 191 border-width: 1px; -
trunk/team.php
r155 r158 5 5 ShowPage(); 6 6 7 8 if (array_key_exists('gointeam', $_GET)) { 9 $ID = $Database->SQLCommand('UPDATE user SET team = '.$_GET['gointeam'].' WHERE ID = '.$_SESSION['UserID']); 7 if(array_key_exists('gointeam', $_GET)) 8 { 9 if(Licence(LICENCE_USER)) 10 { 11 $ID = $Database->SQLCommand('UPDATE user SET team = '.$_GET['gointeam'].' WHERE ID = '.$_SESSION['UserID']); 10 12 11 echo('<strong>Vstoupil jsi do týmu</strong><br /><br />'); 12 WriteLog('Učivatel vstoupil do týmu '.$_GET['gointeam'], 3); 13 echo('<strong>Vstoupil jsi do týmu</strong><br /><br />'); 14 WriteLog('Uživatel vstoupil do týmu '.$_GET['gointeam'], 3); 15 } 13 16 } 14 17 18 if(array_key_exists('name', $_POST)) 19 { 20 $ID = $Database->SQLCommand('INSERT INTO `team` (`name` ,`description` ) VALUES ( \''.$_POST['name'].'\', \''.$_POST['description'].'\');'); 21 22 echo('<strong>Překladatelský tým vytvořen</strong><br /><br />'); 23 WriteLog('Překladatelský tým vytvořen '.$_POST['name'], 3); 24 } else 25 { 26 if(array_key_exists('create', $_GET)) 27 { 28 echo('<form action="" method="post">'. 29 'Jméno: <input type="text" name="name" /><br />'. 30 'Popis: <input type="text" name="description" />'. 31 '<input type="submit" value="Uložit" /><br /><br /></form>'); 32 } 15 33 16 if (array_key_exists('name', $_POST)) { 17 $ID = $Database->SQLCommand('INSERT INTO `team` (`name` ,`description` ) 18 VALUES ( \''.$_POST['name'].'\', \''.$_POST['description'].'\');'); 19 20 echo('<strong>Překladatelský tým vytvořen</strong><br /><br />'); 21 WriteLog('Překladatelský tým vytvořen '.$_POST['name'], 3); 34 if(array_key_exists('team', $_GET)) 35 { 36 //zobrazení týmu 37 include('img_level.php'); 38 $Columns = ''; 39 $Joins = ''; 40 foreach($TranslationTree as $Group) 41 if($Group['TablePrefix'] != '') 42 { 43 $Columns .= 'COALESCE(T'.$Group['Id'].'.Count, 0) + '; 44 $Joins .= ' LEFT JOIN (SELECT User, COUNT(User) as Count FROM `'.$Group['TablePrefix'].'` WHERE (Complete = 1) AND (Language <> 0) GROUP BY User) as T'.$Group['Id'].' ON user.ID=T'.$Group['Id'].'.User'; 45 } 46 47 $Line = mysql_fetch_assoc($Database->SQLCommand('SELECT *,(SELECT count(*) FROM user WHERE team = team.ID) as numberuser, (SELECT sum('.substr($Columns, 0, -3).') FROM user '.$Joins.' WHERE team = team.ID) as NumberTranslate FROM team WHERE ID='.$_GET['team'])); 48 49 echo('<strong>Překladatelský tým '.$Line['name'].'</strong><br />'. 50 $Line['description'].'<br /><br />'. 51 '<a href="export/?team='.$_GET['team'].'">Exportovat překlad týmu</a> '); 52 if(Licence(LICENCE_USER)) echo('<a href="?gointeam='.$Line['ID'].'">Vstoupit do týmu</a><br /><br />'); 53 echo('<fieldset><legend>Statistika</legend>'. 54 'Počet členů týmu: <a href="userlist.php?Where=team='.$Line['ID'].'" title="Zobrazit členy týmu">'.$Line['numberuser'].'</a><br />'. 55 'Počet přeložených textů týmu: <strong>'.$Line['NumberTranslate'].'</strong><br />'. 56 'Průměrná úroveň překladatelů v týmu: <img src="tmp/teams/'.$Line['name'].'/level.png" /><br /><br />'. 57 '<strong>Stav dokončení pro tým:</strong><br />'); 58 foreach($TranslationTree as $Group) 59 if($Group['TablePrefix'] != '') 60 echo('<div class="state-image"><img alt="'.$Group['TablePrefix'].'" src="img_statistic.php?group='.$Group['Id'].'&team='.$_GET['team'].'" title="statistika překladů '.$Group['Name'].'"/></div>'); 61 echo('</fieldset>'); 62 } else 63 { 64 echo('<a href="?create">Vytvořit překladatelský tým</a><br /><br />'); 65 echo('<strong>Seznam překladatelských týmů:</strong><br />'); 22 66 23 } else { 24 if (array_key_exists('create', $_GET)) { 25 echo ('<form action="" method="post"> 26 Jméno: <input type="text" name="name" /><br /> 27 Popis: <input type="text" name="description" /> <input type="submit" value="Uložit" /><br /><br /> 28 29 </form>');30 } 67 if(array_key_exists('Page', $_GET)) $_SESSION['Page'] = $_GET['Page']; 68 else if(!array_key_exists('Page', $_SESSION)) $_SESSION['Page'] = 1; 69 if(array_key_exists('Order', $_GET)) $_SESSION['Order'] = $_GET['Order']; 70 else if(!array_key_exists('Order', $_SESSION)) $_SESSION['Order'] = 'numberuser'; 71 if(array_key_exists('Desc', $_GET)) $_SESSION['Desc'] = $_GET['Desc']; 72 else if(!array_key_exists('Desc', $_SESSION)) $_SESSION['Desc'] = ''; 73 ListPaging('?Page=', 'team', '', $Config['Web']['ItemsPerPage'], $_SESSION['Page']); 74 echo('<table class="BaseTable">'); 31 75 32 if (array_key_exists('team', $_GET)) { 33 //zobrazení týmu 34 include('img_level.php'); 35 $Columns = ''; 36 $Joins = ''; 37 foreach($TranslationTree as $Group) 38 if($Group['TablePrefix'] != '') 39 { 40 $Columns .= 'COALESCE(T'.$Group['Id'].'.Count, 0) + '; 41 $Joins .= ' LEFT JOIN (SELECT User, COUNT(User) as Count FROM `'.$Group['TablePrefix'].'` WHERE (Complete = 1) AND (Language <> 0) GROUP BY User) as T'.$Group['Id'].' ON user.ID=T'.$Group['Id'].'.User'; 42 } 43 44 $Line = mysql_fetch_assoc($Database->SQLCommand('SELECT *,(SELECT count(*) FROM user WHERE team = team.ID) as numberuser, 45 (SELECT sum('.substr($Columns, 0, -3).') FROM user '.$Joins.' WHERE team = team.ID) as NumberTranslate 46 FROM team WHERE ID='.$_GET['team'])); 47 48 echo('<strong>Překladatelský tým '.$Line['name'].'</strong><br />'. 49 $Line['description'].'<br /><br />'. 50 '<a href="export/?team='.$_GET['team'].'">Exportovat překlad týmu</a> '); 51 if(Licence(LICENCE_USER)) echo('<a href="?gointeam='.$Line['ID'].'">Vstoupit do týmu</a><br /><br />'); 52 echo ('<fieldset><legend>Statistika</legend>'. 53 'Počet členů týmu: <a href="userlist.php?Where=team='.$Line['ID'].'" title="Zobrazit členy týmu">'.$Line['numberuser'].'</a><br />'. 54 'Počet přeložených textů týmu: <strong>'.$Line['NumberTranslate'].'</strong><br />'. 55 'Průměrná úroveň překladatelů v týmu: <img src="tmp/teams/'.$Line['name'].'/level.png" /><br /><br />'. 56 '<strong>Stav dokončení pro tým:</strong><br />'); 57 foreach($TranslationTree as $Group) 58 if($Group['TablePrefix'] != '') 59 echo('<div class="state-image"><img alt="'.$Group['TablePrefix'].'" src="img_statistic.php?group='.$Group['Id'].'&team='.$_GET['team'].'" title="statistika překladů '.$Group['Name'].'"/></div>'); 60 echo('</fieldset>'); 61 } else { 76 if(array_key_exists('search', $_GET)) $_SESSION['Where'] = ' WHERE `name` LIKE "%'.$_GET['search'].'%" OR `description` LIKE "%'.$_GET['search'].'%"'; 77 if(array_key_exists('Where', $_GET)) 78 { 79 $_SESSION['Where'] = ' WHERE '.$_GET['Where']; 80 if($_GET['Where'] == '') $_SESSION['Where'] = ''; 81 } else if(!array_key_exists('Where', $_SESSION)) $_SESSION['Where'] = ''; 62 82 63 echo ('<a href="?create">Vytvořit překladatelský tým</a><br /><br />');83 if($_SESSION['Where'] <> '') echo(' <a href="?Where">Zrušit filtr týmů</a><br />'); 64 84 85 $desc = $_SESSION['Desc']; 86 if($desc == '') $desc = 'DESC'; else $desc = ''; 65 87 66 echo('<strong>Seznam překladatelských týmů:</strong><br />'); 67 68 if(array_key_exists('Page', $_GET)) $_SESSION['Page'] = $_GET['Page']; 69 else if(!array_key_exists('Page', $_SESSION)) $_SESSION['Page'] = 1; 70 if(array_key_exists('Order', $_GET)) $_SESSION['Order'] = $_GET['Order']; 71 else if(!array_key_exists('Order', $_SESSION)) $_SESSION['Order'] = 'numberuser'; 72 if(array_key_exists('Desc', $_GET)) $_SESSION['Desc'] = $_GET['Desc']; 73 else if(!array_key_exists('Desc', $_SESSION)) $_SESSION['Desc'] = ''; 74 ListPaging('?Page=', 'team', '', $Config['Web']['ItemsPerPage'], $_SESSION['Page']); 75 echo('<table class="BaseTable">'); 76 77 if(array_key_exists('search', $_GET)) $_SESSION['Where'] = ' WHERE `name` LIKE "%'.$_GET['search'].'%" OR `description` LIKE "%'.$_GET['search'].'%"'; 78 if(array_key_exists('Where', $_GET)) { 79 $_SESSION['Where'] = ' WHERE '.$_GET['Where']; 80 if($_GET['Where'] == '') $_SESSION['Where'] = ''; 81 } 82 else if(!array_key_exists('Where', $_SESSION)) $_SESSION['Where'] = ''; 83 84 if ($_SESSION['Where'] <> '') echo (' <a href="?Where">Zrušit filtr týmů</a><br />'); 85 86 87 $desc = $_SESSION['Desc']; 88 if($desc == '') $desc = 'DESC'; else $desc = ''; 89 90 //ochrana proti špatným údajům v session z jiných tabulek 91 if (($_SESSION['Order'] <> 'name') and ($_SESSION['Order'] <> 'numberuser') and ($_SESSION['Order'] <> 'description')) 92 $_SESSION['Order'] = 'numberuser'; 88 //ochrana proti špatným údajům v session z jiných tabulek 89 if(($_SESSION['Order'] <> 'name') and ($_SESSION['Order'] <> 'numberuser') and ($_SESSION['Order'] <> 'description')) 90 $_SESSION['Order'] = 'numberuser'; 93 91 /* 94 92 … … 96 94 <th><a href="?Order=XP&Desc='.$desc.'">Úroveň</a></th> 97 95 */ 98 echo('<tr><th><a href="?Order=name&Desc='.$desc.'">Jméno</a></th>'.99 '<th><a href="?Order=numberuser&Desc='.$desc.'">Počet členů</a></th>');100 if(Licence(LICENCE_USER)) echo('<th>Uživatelské akce</th>');101 echo('</tr>');96 echo('<tr><th><a href="?Order=name&Desc='.$desc.'">Jméno</a></th>'. 97 '<th><a href="?Order=numberuser&Desc='.$desc.'">Počet členů</a></th>'); 98 if(Licence(LICENCE_USER)) echo('<th>Uživatelské akce</th>'); 99 echo('</tr>'); 102 100 103 $ID = $Database->SQLCommand('SELECT *,(SELECT count(*) FROM user WHERE team = team.ID) as numberuser FROM team '.$_SESSION['Where'].' ORDER BY '.$_SESSION['Order'].' '.$_SESSION['Desc'].' LIMIT '.($_SESSION['Page'] - 1) * $Config['Web']['ItemsPerPage'].','.$Config['Web']['ItemsPerPage']); 104 while($Line = mysql_fetch_assoc($ID)) 105 { 106 echo('<tr> 107 <td><a href="?team='.$Line['ID'].'">'.$Line['name'].'</a></td> 108 <td><a href="userlist.php?Where=team='.$Line['ID'].'" title="Zobrazit členy týmu">'.$Line['numberuser'].'</a></td> 109 '); 110 if(Licence(LICENCE_USER)) echo ('<td><a href="?gointeam='.$Line['ID'].'">Vstoupit do týmu</a></td>'); 111 echo('</tr>'); 112 } 113 echo('</table>'); 101 $ID = $Database->SQLCommand('SELECT *,(SELECT count(*) FROM user WHERE team = team.ID) as numberuser FROM team '.$_SESSION['Where'].' ORDER BY '.$_SESSION['Order'].' '.$_SESSION['Desc'].' LIMIT '.($_SESSION['Page'] - 1) * $Config['Web']['ItemsPerPage'].','.$Config['Web']['ItemsPerPage']); 102 while($Line = mysql_fetch_assoc($ID)) 103 { 104 echo('<tr>'. 105 '<td><a href="?team='.$Line['ID'].'">'.$Line['name'].'</a></td>'. 106 '<td><a href="userlist.php?Where=team='.$Line['ID'].'" title="Zobrazit členy týmu">'.$Line['numberuser'].'</a></td>'); 107 if(Licence(LICENCE_USER)) echo ('<td><a href="?gointeam='.$Line['ID'].'">Vstoupit do týmu</a></td>'); 108 echo('</tr>'); 109 } 110 echo('</table>'); 114 111 115 ListPaging('?Page=', 'team', '', $Config['Web']['ItemsPerPage'], $_SESSION['Page']); 116 117 } 112 ListPaging('?Page=', 'team', '', $Config['Web']['ItemsPerPage'], $_SESSION['Page']); 113 } 118 114 } 119 115 ShowFooter(); -
trunk/userlist.php
r155 r158 15 15 else if(!array_key_exists('Desc', $_SESSION)) $_SESSION['Desc'] = 'DESC'; 16 16 17 if(array_key_exists('search', $_GET)) { 18 $_SESSION['Where'] = ' WHERE `user`.`user` LIKE "%'.$_GET['search'].'%"'; 19 } 20 if(array_key_exists('Where', $_GET)) { 21 $_SESSION['Where'] = ' WHERE '.$_GET['Where']; 22 if($_GET['Where'] == '') $_SESSION['Where'] = ''; 23 } 17 if(array_key_exists('search', $_GET)) 18 { 19 $_SESSION['Where'] = ' WHERE `user`.`user` LIKE "%'.$_GET['search'].'%"'; 20 } 21 if(array_key_exists('Where', $_GET)) 22 { 23 $_SESSION['Where'] = ' WHERE '.$_GET['Where']; 24 if($_GET['Where'] == '') $_SESSION['Where'] = ''; 25 } 24 26 else if(!array_key_exists('Where', $_SESSION)) $_SESSION['Where'] = ''; 25 27 26 if ($_SESSION['Where'] <> '') echo(' <a href="?Where">Zrušit filtr uživatelů</a><br />');28 if($_SESSION['Where'] <> '') echo(' <a href="?Where">Zrušit filtr uživatelů</a><br />'); 27 29 28 30 ListPaging('?Page=', 'user', $_SESSION['Where'], $Config['Web']['ItemsPerPage'], $_SESSION['Page']);
Note:
See TracChangeset
for help on using the changeset viewer.