Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: Sortowanie alfabetycznie
Forum PHP.pl > Forum > Przedszkole
DannyM
Mam taki oto plik i potrzebuje zmienic sortowanie e-maili alfabetycznie.
Nie bardzo wiem gdzie to zamienic. Prosze o pomoc smile.gif

  1. <?php if(!isset($_SESSION['admin'])){echo 'Hacking attempted'; return;} ?>
  2. <?php
  3. if(!isset($view_start))$view_start=0;
  4. if( isset($del))
  5. {
  6. $base_file->delete($num);
  7. echo str_replace(&#092;"{email}\",$email,$lang_edit_deleted);
  8. }
  9. if( isset($add))
  10. {
  11.  $edit_email[&#092;"email\"]=$new_email;
  12.  $edit_email[&#092;"date\"]=$date;
  13.  $edit_email[&#092;"ip\"]=$_SERVER['REMOTE_ADDR'];
  14. $base_file->append($edit_email);
  15. echo str_replace(&#092;"{email}\",$new_email,$lang_edit_added);
  16. }
  17.  
  18.  if(isset($edit))
  19.  {
  20.  $edit_email=$category_list[$num];
  21.  $edit_email[&#092;"email\"]=$new_email;
  22.  $base_file->change($num,$edit_email);
  23.  echo str_replace(&#092;"{email}\",$new_email,$lang_edit_adit);
  24.  }
  25. $total_entries=$base_file->entries();
  26. $base_file->get_entrylist(0,$total_entries-1,$category_list);
  27.  
  28. ?>
  29. <link href=\"css/admin.css\" rel=\"stylesheet\" type=\"text/css\">
  30. <table width=\"95%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">
  31. <tr>
  32. <td width=\"30\"><div align=\"center\"><img src=\"admin/images/program_icon.gif\" width=\"16\" height=\"16\"></div></td>
  33. <td class=\"h3\"> <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
  34. <tr>
  35. <td class=\"h3\"><?php echo $lang_edit_list; ?></td>
  36. <td valign=\"bottom\"><div align=\"right\" class=\"f8\"><?php echo $lang_edit_listex; ?></div></td>
  37. </tr>
  38. </table></td>
  39. </tr>
  40. <tr>
  41. <td width=\"30\"><img src=\"images/interface/spacer.gif\" width=\"1\" height=\"10\"></td>
  42. <td></td>
  43. </tr>
  44. <tr bgcolor=\"#0066CC\">
  45. <td colspan=\"2\"><img src=\"images/interface/spacer.gif\" width=\"1\" height=\"1\"></td>
  46. </tr>
  47. </table>
  48. <br>
  49. <table width=\"90%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">
  50. <tr>
  51. <td width=\"10\"><strong>
  52. <script language=\"JavaScript\" type=\"text/JavaScript\">
  53.  function add_entry()
  54.  {
  55.  var a= prompt(\"<?php echo $lang_edit_new; ?>\",\"\");
  56.  
  57.  if( a!=\"\" && a!=null )
  58.  {
  59.  window.location=\"admin.php?action=edit&new_email=\"+a+\"&add=true\";
  60.  }
  61.  }
  62.  function search_entry()
  63.  {
  64.  var a= prompt(\"<?php echo $lang_edit_expression; ?>\",\"\");
  65.  
  66.  if( a!=\"\" && a!=null )
  67.  {
  68.  window.location=\"admin.php?action=edit&filter=\"+a+\"&search=true\";
  69.  }
  70.  }
  71.  
  72.  function edit_entry(email,pos)
  73.  {
  74.  var a= prompt(\"<?php echo $lang_edit_correct; ?>\",email);
  75.  
  76.  if( a!=\"\" && a!=null )
  77.  {
  78.  window.location=\"admin.php?action=edit&new_email=\"+a+\"&edit=true&num=\"+pos;
  79.  }
  80.  }
  81. function delete_entry(email,pos)
  82. {
  83. if( confirm (\"<?php echo $lang_edit_delete; ?>\"+ email))
  84.  {
  85.  window.location=\"admin.php?action=edit&num=\"+pos+\"&del=true&email=\"+email;
  86.  }
  87. }
  88. function refresh()
  89. {
  90.  window.location=\"admin.php?action=edit\";
  91. }
  92.  function import_entry()
  93.  {
  94.  var import_win=\"admin.php?action=import\";
  95.  var win=window.open(import_win,\"Import\",'scrollbars=no,width=400,height=300');
  96.  win.focus();
  97.  }
  98.  </script>
  99. <script language=\"JavaScript\" type=\"text/JavaScript\">
  100. <!--
  101. function MM_reloadPage(init) { //reloads the window if Nav4 resized
  102. if (init==true) with (navigator) {if ((appName==\"Netscape\")&&(parseInt(appVersion)==4)) {
  103. document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reload
  104. age; }}
  105. else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
  106. }
  107. MM_reloadPage(true);
  108.  
  109. function MM_jumpMenu(targ,selObj,restore){ //v3.0
  110. if(selObj.options[selObj.selectedIndex].value == \"\" ) return;
  111. eval(targ+\".location='\"+selObj.options[selObj.selectedIndex].value+\"'\");
  112. if (restore) selObj.selectedIndex=0;
  113. }
  114. //-->
  115. </script>
  116. </strong>
  117. <table width=\"200\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
  118. <tr>
  119. <td>
  120. <?php
  121. if($view_start>=25)
  122. echo'<a href=\"admin.php?action=edit&view_start='.($view_start-25).'\"><img src=\"admin/images/previous_icon.gif\" width=\"16\" height=\"16\" border=\"0\"></a>';
  123. ?>
  124. </td>
  125. <td> <form name=\"form1\">
  126. <div align=\"center\">
  127. <select name=\"menu1\" class=\"textbox\" onChange=\"MM_jumpMenu('parent',this,0)\">
  128. <option selected><?php echo $lang_edit_jump; ?></option>
  129. <?php for($j=0;$j<$total_entries;$j=$j+25)
  130. {
  131. echo '<option value=\"admin.php?action=edit&view_start='.$j.'\">'.$j.' to '.($j+25).'</option>';
  132. }
  133.  
  134.  
  135.  ?>
  136. </select>
  137. </div>
  138. </form></td>
  139. <td>
  140. <?php
  141. if(25<=$total_entries-$view_start)
  142. echo'<a href=\"admin.php?action=edit&view_start='.($view_start+25).'\"><img src=\"admin/images/next_icon.gif\" width=\"16\" height=\"16\" border=\"0\"></a>';
  143. ?>
  144. </td>
  145. </tr>
  146. </table>
  147. <strong> </strong></td>
  148. <td width=\"90%\"> <div align=\"right\">
  149. <table border=\"0\">
  150. <tr>
  151. <td><strong><img src=\"admin/images/import_icon.gif\" width=\"16\" height=\"16\"></strong></td>
  152. <td><a href=\"javascript:import_entry();\" class=\"menulink2\"><?php echo $lang_edit_import; ?></a>
  153. </td>
  154. <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
  155. <td><strong><img src=\"admin/images/add_icon.gif\" width=\"16\" height=\"16\"></strong></td>
  156. <td><a href=\"javascript:add_entry();\" class=\"menulink2\"><?php echo $lang_edit_add; ?></a>
  157. </td>
  158. <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
  159. <td><strong><img src=\"admin/images/search_icon.gif\" width=\"16\" height=\"16\"></strong></td>
  160. <td><a href=\"javascript:search_entry();\" class=\"menulink2\"><?php echo $lang_edit_search; ?></a>
  161. </td>
  162. <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
  163. <td><strong><img src=\"admin/images/refresh_icon.gif\" width=\"16\" height=\"16\"></strong></td>
  164. <td><a href=\"javascript:refresh();\" class=\"menulink2\"><?php echo $lang_edit_refresh; ?></a>
  165. </td>
  166. </tr>
  167. </table>
  168. </div></td>
  169. </tr>
  170. </table>
  171. <br>
  172. <table width=\"95%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">
  173. <tr>
  174. <td width=\"10\" height=\"10\"><img src=\"admin/images/interface/top_left_corner.png\" width=\"10\" height=\"10\" /></td>
  175. <td background=\"admin/images/interface/top_line.png\"></td>
  176. <td width=\"10\" height=\"10\"><img src=\"admin/images/interface/top_right_corner.png\" width=\"10\" height=\"10\" /></td>
  177. </tr>
  178. <tr>
  179. <td background=\"admin/images/interface/left_line.png\"></td>
  180. <td bgcolor=\"#FFFFFF\"><table width=\"100%\" border=\"0\" bgcolor=\"#FFFFFF\">
  181. <tr>
  182. <td width=\"13%\"> <div align=\"center\"><img src=\"admin/images/email_icon.gif\" width=\"16\" height=\"16\"></div></td>
  183. <td width=\"87%\"><span class=\"h3\"><?php echo $lang_edit_editdata; ?></span><br>
  184. <span class=\"f8\"><?php echo $lang_edit_editdataex; ?></span></td>
  185. </tr>
  186. </table>
  187. <table width=\"95%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" background=\"admin/images/interface/spacer_horizontal.gif\">
  188. <tr>
  189. <td width=\"612\"><img src=\"admin/images/interface/spacer_horizontal.gif\" width=\"1\" height=\"1\"></td>
  190. </tr>
  191. </table>
  192.  
  193. <br>
  194. <table width=\"90%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"1\">
  195. <tr>
  196. <td><br> <table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\">
  197. <tr>
  198. <td bgcolor=\"#CCCCCC\">
  199. <table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"4\">
  200. <tr bgcolor=\"#FFFFFF\">
  201. <td width=\"30%\" >
  202. <div align=\"center\"><strong>Email</strong></div></td>
  203. <td width=\"20%\" bgcolor=\"#FFFFFF\"><div align=\"center\"><strong><?php echo $lang_edit_submitted; ?></strong></div></td>
  204. <td width=\"20%\" bgcolor=\"#FFFFFF\"><div align=\"center\"><strong><?php echo $lang_edit_ip; ?></strong></div></td>
  205. <td width=\"10%\">
  206. <div align=\"center\"><strong><?php echo $lang_edit_ipedit; ?></strong></div></td>
  207. <td width=\"10%\">
  208. <div align=\"center\"><strong><?php echo $lang_edit_ipdelete; ?></strong></div></td>
  209. </tr>
  210. <?php
  211.  
  212. $start_index=$total_entries-$view_start-1;
  213. $end_index=$start_index-25; /* ilo¶æ wy¶wietlen na www */
  214. if($end_index<0)$end_index=0;
  215. $z=0;
  216. for($i=$start_index;$i>=$end_index;$i--)
  217. {
  218. if($z%2==0){$color=&#092;"#f9f9f9\";}
  219.  else { $color=&#092;"#ffffff\";}
  220.  if(!isset($search))include('bar.php');
  221.  else {
  222.  if(strstr($category_list[$i][&#092;"email\"],$filter))include('bar.php');
  223.  }
  224. $z++;
  225. }
  226.  
  227.  
  228. ?>
  229. </table></td>
  230. </tr>
  231. </table></td>
  232. </tr>
  233. </table>
  234. <br>
  235. </td>
  236. <td background=\"admin/images/interface/right_line.png\"></td>
  237. </tr>
  238. <tr>
  239. <td width=\"10\" height=\"10\" background=\"admin/images/interface/bottom_left_corner.png\"></td>
  240. <td background=\"admin/images/interface/bottom_line.png\"></td>
  241. <td width=\"10\" height=\"10\" background=\"admin/images/interface/bottom_right_corner.png\"></td>
  242. </tr>
  243. </table>
Kshyhoo
Stawiam, ¿e trzeba pogrzebaæ w tym skrypcie co wklei³e¶...
DannyM
No pewnie tak ale nie bardzo wiem gdzie wstawic sortowanie asc smile.gif
To jest wersja lo-fi g³ównej zawarto¶ci. Aby zobaczyæ pe³n± wersjê z wiêksz± zawarto¶ci±, obrazkami i formatowaniem proszê kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.