RosCMS update:
* user accounts admin interface page: improve the navigation Modified: trunk/web/reactos.org/htdocs/roscms/inc/admin_user_accounts.php _____
Modified: trunk/web/reactos.org/htdocs/roscms/inc/admin_user_accounts.php --- trunk/web/reactos.org/htdocs/roscms/inc/admin_user_accounts.php 2005-12-15 19:12:37 UTC (rev 20195) +++ trunk/web/reactos.org/htdocs/roscms/inc/admin_user_accounts.php 2005-12-15 19:49:52 UTC (rev 20196) @@ -105,10 +105,6 @@
else { echo '<a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt=all&langid='.$rpm_lang_id.'">all users</a>'; } - if ($rpm_filt == "history") { - echo ' | <b>history</b>'; - $ros_cms_intern_users_filt = "WHERE user_name = '".$rpm_opt."'"; - } echo '</p>';
if ($rpm_sort == "") { @@ -195,17 +191,221 @@ // Setting: $roscms_intern_items_per_page = 50;
- $roscms_SET_curpos = ""; +$roscms_SET_letter = ""; if (array_key_exists("curpos", $_GET)) $roscms_SET_curpos=htmlspecialchars($_GET["curpos"]); +if (array_key_exists("letter", $_GET)) $roscms_SET_letter=htmlspecialchars($_GET["letter"]); + + + + echo '<p align="center">'; + + if ($roscms_SET_letter == "all" || $roscms_SET_letter == "") { + echo ' <b>All</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=all" class="letterbarlink">All</a> '; + } + + if ($roscms_SET_letter == "a") { + echo ' <b>A</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=a" class="letterbarlink">A</a> '; + } + + if ($roscms_SET_letter == "b") { + echo ' <b>B</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=b" class="letterbarlink">B</a> '; + } + + if ($roscms_SET_letter == "c") { + echo ' <b>C</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=c" class="letterbarlink">C</a> '; + } + + if ($roscms_SET_letter == "d") { + echo ' <b>D</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=d" class="letterbarlink">D</a> '; + } + + if ($roscms_SET_letter == "e") { + echo ' <b>E</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=e" class="letterbarlink">E</a> '; + } + + if ($roscms_SET_letter == "f") { + echo ' <b>F</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=f" class="letterbarlink">F</a> '; + } + + if ($roscms_SET_letter == "g") { + echo ' <b>G</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=g" class="letterbarlink">G</a> '; + } + + if ($roscms_SET_letter == "h") { + echo ' <b>H</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=h" class="letterbarlink">H</a> '; + } + + if ($roscms_SET_letter == "i") { + echo ' <b>I</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=i" class="letterbarlink">I</a> '; + } + + if ($roscms_SET_letter == "j") { + echo ' <b>J</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=j" class="letterbarlink">J</a> '; + } + + if ($roscms_SET_letter == "k") { + echo ' <b>K</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=k" class="letterbarlink">K</a> '; + } + + if ($roscms_SET_letter == "l") { + echo ' <b>L</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=l" class="letterbarlink">L</a> '; + } + + if ($roscms_SET_letter == "m") { + echo ' <b>M</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=m" class="letterbarlink">M</a> '; + } + + if ($roscms_SET_letter == "n") { + echo ' <b>N</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=n" class="letterbarlink">N</a> '; + } + + if ($roscms_SET_letter == "o") { + echo ' <b>O</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=o" class="letterbarlink">O</a> '; + } + + if ($roscms_SET_letter == "p") { + echo ' <b>P</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=p" class="letterbarlink">P</a> '; + } + + if ($roscms_SET_letter == "q") { + echo ' <b>Q</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=q" class="letterbarlink">Q</a> '; + } + + if ($roscms_SET_letter == "r") { + echo ' <b>R</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=r" class="letterbarlink">R</a> '; + } + + if ($roscms_SET_letter == "s") { + echo ' <b>S</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=s" class="letterbarlink">S</a> '; + } + + if ($roscms_SET_letter == "t") { + echo ' <b>T</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=t" class="letterbarlink">T</a> '; + } + + if ($roscms_SET_letter == "u") { + echo ' <b>U</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=u" class="letterbarlink">U</a> '; + } + + if ($roscms_SET_letter == "v") { + echo ' <b>V</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=v" class="letterbarlink">V</a> '; + } + + if ($roscms_SET_letter == "w") { + echo ' <b>W</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=w" class="letterbarlink">W</a> '; + } + + if ($roscms_SET_letter == "x") { + echo ' <b>X</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=x" class="letterbarlink">X</a> '; + } + + if ($roscms_SET_letter == "y") { + echo ' <b>Y</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=y" class="letterbarlink">Y</a> '; + } + + if ($roscms_SET_letter == "z") { + echo ' <b>Z</b> '; + } + else { + echo ' <a href="?page=admin&sec=users&sec2=view&sort='.$rpm_sort.'& ;filt='.$rpm_filt.'&opt='.$rpm_opt.'&langid='.$rpm_lang_id.'& ;letter=z" class="letterbarlink">Z</a> '; + } + + echo "</p>"; + + + if (!$roscms_SET_curpos) { $roscms_SET_curpos = 0; }
+if ($roscms_SET_letter == "all") { + $roscms_SET_letter = "%"; +} + $query_count_cat=mysql_query("SELECT COUNT('user_id') FROM `users` WHERE `user_account_enabled` = 'yes' AND `user_account_hidden` = 'no' + AND `user_name` LIKE '" . $roscms_SET_letter . "%' ORDER BY `user_name` ASC ;"); $result_count_cat = mysql_fetch_row($query_count_cat);
@@ -217,7 +417,7 @@ echo "<b>".$j."</b> "; } else { - echo "<a href='?page=admin&sec=users&sec2=view&sort=".$rpm_sort."& ;filt=".$rpm_filt."&opt=".$rpm_opt."&langid=".$rpm_lang_id."& ;curpos=".$i."'>".$j."</a> "; + echo "<a href='?page=admin&sec=users&sec2=view&sort=".$rpm_sort."& ;filt=".$rpm_filt."&opt=".$rpm_opt."&langid=".$rpm_lang_id."& ;letter=".$roscms_SET_letter."&curpos=".$i."'>".$j."</a> "; } } $j=0; @@ -240,9 +440,10 @@ <td width="10%"> <div align="center"><font color="#FFFFFF" face="Arial, Helvetica, sans-serif"><strong>Lang</strong></font></div></td> </tr> <?php + $query_page = mysql_query("SELECT * FROM users - $ros_cms_intern_users_filt $ros_cms_intern_users_lang + $ros_cms_intern_users_filt $ros_cms_intern_users_lang AND `user_name` LIKE '" . $roscms_SET_letter . "%' ORDER BY '$ros_cms_intern_users_sortby' $ros_cms_intern_users_sort LIMIT ". $roscms_SET_curpos ." , ". $roscms_intern_items_per_page ." ;") ;
/* if($roscms_intern_account_level==100) {