home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 March / PCWorld_2001-03_cd.bin / KOMUNIK / progweb / progweb.exe / phpnuke / html / admin / ephemerids.php < prev    next >
PHP Script  |  2000-12-05  |  6KB  |  170 lines

  1. <?PHP
  2.  
  3. ######################################################################
  4. # PHP-NUKE: Web Portal System
  5. # ===========================
  6. #
  7. # Copyright (c) 2000 by Francisco Burzi (fburzi@ncc.org.ve)
  8. # http://phpnuke.org
  9. #
  10. # This modules is the main administration part
  11. #
  12. # This program is free software. You can redistribute it and/or modify
  13. # it under the terms of the GNU General Public License as published by
  14. # the Free Software Foundation; either version 2 of the License.
  15. ######################################################################
  16.  
  17. if (!eregi("admin.php", $PHP_SELF)) { die ("Access Denied"); }
  18. $hlpfile = "manual/ephem.html";
  19. $result = mysql_query("select radminephem, radminsuper from authors where aid='$aid'");
  20. list($radminephem, $radminsuper) = mysql_fetch_row($result);
  21. if (($radminephem==1) OR ($radminsuper==1)) {
  22.  
  23. /*********************************************************/
  24. /* Ephemerids Functions to have a Historic Ephemerids    */
  25. /*********************************************************/
  26.  
  27. function Ephemerids() {
  28.     global $hlpfile, $admin;
  29.     include ("header.php");
  30.     GraphicAdmin($hlpfile);
  31.     OpenTable();
  32.     echo "
  33.     <center><font size=4><b>".translate("Ephemerids")."</b></center><br><br>
  34.     <font size=3><b>".translate("Add Ephemerid:")."</b><br><br><font size=2>
  35.     <form action=admin.php method=post>";
  36.     $nday = "1";
  37.     echo "".translate("Day:")." <select name=did>";
  38.     while ($nday<=31) {
  39.     echo "<option name=did>$nday</option>";
  40.     $nday++;
  41.     }
  42.     echo "</select>";
  43.     $nmonth = "1";
  44.     echo "".translate("Month:")." <select name=mid>";
  45.     while ($nmonth<=12) {
  46.     echo "<option name=mid>$nmonth</option>";
  47.     $nmonth++;
  48.     }
  49.     echo "</select>".translate("Year:")." <input class=textbox type=text name=yid maxlength=4 size=5><br><br>
  50.     ".translate("Ephemerid Description:")."<br>
  51.     <textarea name=content cols=60 rows=10></textarea><br><br>
  52.     <input type=hidden name=op value=Ephemeridsadd>
  53.     <input type=submit value=".translate("Send").">
  54.     </form>
  55.     
  56.     <br><br>
  57.     <font size=3><b>".translate("Ephemerid Maintenance (Edit/Delete):")."</b><br><br><foint size=2>
  58.     <form action=admin.php method=post>";
  59.     $nday = "1";
  60.     echo "".translate("Day:")." <select name=did>";
  61.     while ($nday<=31) {
  62.     echo "<option name=did>$nday</option>";
  63.     $nday++;
  64.     }
  65.     echo "</select>";
  66.     $nmonth = "1";
  67.     echo "".translate("Month:")." <select name=mid>";
  68.     while ($nmonth<=12) {
  69.     echo "<option name=mid>$nmonth</option>";
  70.     $nmonth++;
  71.     }
  72.     echo "</select>";
  73.     echo "
  74.     <br><br>
  75.     <input type=hidden name=op value=Ephemeridsmaintenance>
  76.     <input type=submit value=".translate("Edit").">
  77.     </form>
  78.     
  79.     </td></tr></table></td></tr></table>
  80.     ";
  81.     include ("footer.php");
  82. }
  83.  
  84. function Ephemeridsadd($did, $mid, $yid, $content) {
  85.     mysql_query("insert into ephem values (NULL, '$did', '$mid', '$yid', '$content')");
  86.     Header("Location: admin.php?op=Ephemerids");    
  87. }
  88.  
  89. function Ephemeridsmaintenance($did, $mid) {
  90.     include ("header.php");
  91.     GraphicAdmin($hlpfile);
  92.     OpenTable();
  93.     echo "
  94.     <center><font size=4><b>".translate("Ephemerids Maintenance")."</b></center><br><br>";
  95.     $result=mysql_query("select eid, did, mid, yid, content from ephem where did=$did AND mid=$mid");
  96.     while(list($eid, $did, $mid, $yid, $content) = mysql_fetch_row($result)) {
  97.     echo "<font size=2><b>$yid</b> [ <a href=admin.php?op=Ephemeridsedit&eid=$eid&did=$did&mid=$mid>".translate("Edit")."</a> | <a href=admin.php?op=Ephemeridsdel&eid=$eid&did=$did&mid=$mid>".translate("Delete")."</a> ]<br>
  98.     <font size=1>$content<br><br><br>";
  99.     }
  100.     echo "</td></tr></table></td></tr></table>";
  101.     include ('footer.php');
  102. }
  103.  
  104. function Ephemeridsdel($eid, $did, $mid) {
  105.     mysql_query("delete from ephem where eid=$eid");
  106.     Header("Location: admin.php?op=Ephemeridsmaintenance&did=$did&mid=$mid");
  107. }
  108.  
  109. function Ephemeridsedit($eid, $did, $mid) {
  110.     include ("header.php");
  111.     GraphicAdmin($hlpfile);
  112.     $result=mysql_query("select yid, content from ephem where eid=$eid");
  113.     list($yid, $content) = mysql_fetch_row($result);
  114.     OpenTable();
  115.     echo "
  116.     <center><font size=4><b>".translate("Ephemerids Maintenance")."</b></center><br><br>
  117.     <font size=3><b>".translate("Edit Ephemerid:")."</b><br><br><font size=2>
  118.     <form action=admin.php method=post>";
  119.     echo "".translate("Year:")." <input class=textbox type=text name=yid value=$yid maxlength=4 size=5><br><br>
  120.     ".translate("Ephemerid Description:")."<br>
  121.     <textarea name=content cols=60 rows=10>$content</textarea><br><br>
  122.     <input type=hidden name=did value=$did>
  123.     <input type=hidden name=mid value=$mid>
  124.     <input type=hidden name=eid value=$eid>
  125.     <input type=hidden name=op value=Ephemeridschange>
  126.     <input type=submit value=".translate("Send").">
  127.     </form>
  128.     </td></tr></table></td></tr></table>
  129.     ";
  130.     include ('footer.php');
  131. }
  132.  
  133. function Ephemeridschange($eid, $did, $mid, $yid, $content) {
  134.     $content = stripslashes(FixQuotes($content));
  135.     mysql_query("update ephem set yid='$yid', content='$content' where eid=$eid");
  136.     Header("Location: admin.php?op=Ephemeridsmaintenance&did=$did&mid=$mid");    
  137. }
  138.  
  139. switch($op) {
  140.  
  141.         case "Ephemeridsedit":
  142.             Ephemeridsedit($eid, $did, $mid);
  143.             break;
  144.     
  145.         case "Ephemeridschange":
  146.             Ephemeridschange($eid, $did, $mid, $yid, $content);
  147.             break;
  148.             
  149.         case "Ephemeridsdel":
  150.             Ephemeridsdel($eid, $did, $mid);
  151.             break;
  152.             
  153.         case "Ephemeridsmaintenance":
  154.             Ephemeridsmaintenance($did, $mid);
  155.             break;
  156.             
  157.         case "Ephemeridsadd":
  158.             Ephemeridsadd($did, $mid, $yid, $content);
  159.             break;
  160.             
  161.         case "Ephemerids":
  162.             Ephemerids();
  163.             break;
  164.  
  165. }
  166.  
  167. } else {
  168.     echo "Access Denied";
  169. }
  170. ?>