home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2003 May / INTERNET103.ISO / pc / software / windows / building / php_nuke / html / admin / modules / banners.php < prev    next >
Encoding:
PHP Script  |  2002-09-16  |  19.0 KB  |  417 lines

  1. <?php
  2.  
  3. /************************************************************************/
  4. /* PHP-NUKE: Web Portal System                                          */
  5. /* ===========================                                          */
  6. /*                                                                      */
  7. /* Copyright (c) 2002 by Francisco Burzi                                */
  8. /* http://phpnuke.org                                                   */
  9. /*                                                                      */
  10. /* This program is free software. You can redistribute it and/or modify */
  11. /* it under the terms of the GNU General Public License as published by */
  12. /* the Free Software Foundation; either version 2 of the License.       */
  13. /************************************************************************/
  14.  
  15. if (!eregi("admin.php", $PHP_SELF)) { die ("Access Denied"); }
  16. $result = sql_query("select radminsuper from ".$prefix."_authors where aid='$aid'", $dbi);
  17. list($radminsuper) = sql_fetch_row($result, $dbi);
  18. if ($radminsuper==1) {
  19.  
  20. /*********************************************************/
  21. /* Banners Administration Functions                      */
  22. /*********************************************************/
  23.  
  24. function BannersAdmin() {
  25.     global $prefix, $dbi, $bgcolor2, $banners;
  26.     include ("header.php");
  27.     GraphicAdmin();
  28.     OpenTable();
  29.     echo "<center><font class=\"title\"><b>"._BANNERSADMIN."</b></font></center>";
  30.     CloseTable();
  31.     echo "<br>";
  32. /* Banners List */
  33.     echo "<a name=\"top\">";
  34.     OpenTable();
  35.     echo "<center><font class=\"option\"><b>"._ACTIVEBANNERS."</b></font></center><br>"
  36.     ."<table width=100% border=0><tr>"
  37.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._CLIENTNAME."</b></td>"
  38.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._IMPRESSIONS."</b></td>"
  39.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._IMPLEFT."</b></td>"
  40.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._CLICKS."</b></td>"
  41.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._CLICKSPERCENT."</b></td>"
  42.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._TYPE."</b></td>"
  43.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._STATUS."</b></td>"
  44.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._FUNCTIONS."</b></td><tr>";
  45.     $result = sql_query("select bid, cid, imptotal, impmade, clicks, imageurl, date, type, active from ".$prefix."_banner order by bid", $dbi);
  46.     while(list($bid, $cid, $imptotal, $impmade, $clicks, $imageurl, $date, $type, $active) = sql_fetch_row($result, $dbi)) {
  47.         $result2 = sql_query("select cid, name from ".$prefix."_bannerclient where cid='$cid'", $dbi);
  48.         list($cid, $name) = sql_fetch_row($result2, $dbi);
  49.     if($impmade==0) {
  50.         $percent = 0;
  51.     } else {
  52.         $percent = substr(100 * $clicks / $impmade, 0, 5);
  53.     }
  54.     if($imptotal==0) {
  55.         $left = _UNLIMITED;
  56.     } else {
  57.         $left = $imptotal-$impmade;
  58.     }
  59.     if ($type == 0) {
  60.         $type = _NORMAL;
  61.     } else {
  62.         $type = _BLOCK;
  63.     }
  64.     if ($active == 1) {
  65.         $t_active = _ACTIVE;
  66.         $c_active = _DEACTIVATE;
  67.     } else {
  68.         $t_active = "<i>"._INACTIVE."</i>";
  69.         $c_active = _ACTIVATE;
  70.     }
  71.     echo "<td bgcolor=\"$bgcolor2\" align=center><a href=\"$imageurl\" target=\"new\">$name</a></td>"
  72.         ."<td bgcolor=\"$bgcolor2\" align=center>$impmade</td>"
  73.         ."<td bgcolor=\"$bgcolor2\" align=center>$left</td>"
  74.         ."<td bgcolor=\"$bgcolor2\" align=center>$clicks</td>"
  75.         ."<td bgcolor=\"$bgcolor2\" align=center>$percent%</td>"
  76.         ."<td bgcolor=\"$bgcolor2\" align=center>$type</td>"
  77.         ."<td bgcolor=\"$bgcolor2\" align=center>$t_active</td>"
  78.         ."<td bgcolor=\"$bgcolor2\" align=center>[ <a href=\"admin.php?op=BannerEdit&bid=$bid\">"._EDIT."</a> | <a href=\"admin.php?op=BannerStatus&bid=$bid&status=$active\">$c_active</a> | <a href=\"admin.php?op=BannerDelete&bid=$bid&ok=0\">"._DELETE."</a> ]</td><tr>";
  79.     }
  80.     echo "</td></tr></table>";
  81.     CloseTable();
  82.     echo "<br>";
  83. /* Clients List */
  84.     OpenTable();
  85.     echo "<center><font class=\"option\"><b>"._ADVERTISINGCLIENTS."</b></font></center><br>"
  86.     ."<table width=\"100%\" border=\"0\"><tr>"
  87.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._CLIENTNAME."</b></td>"
  88.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._ACTIVEBANNERS2."</b></td>"
  89.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._INACTIVEBANNERS."</b></td>"
  90.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._CONTACTNAME."</b></td>"
  91.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._CONTACTEMAIL."</b></td>"
  92.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._FUNCTIONS."</b></td><tr>";
  93.     $result = sql_query("select cid, name, contact, email from ".$prefix."_bannerclient order by cid", $dbi);
  94.     while(list($cid, $name, $contact, $email) = sql_fetch_row($result, $dbi)) {
  95.         $result2 = sql_query("select cid from ".$prefix."_banner WHERE cid='$cid' AND active='1'", $dbi);
  96.     $numrows = sql_num_rows($result2, $dbi);
  97.     $result2 = sql_query("select cid from ".$prefix."_banner WHERE cid='$cid' AND active='0'", $dbi);
  98.     $numrows2 = sql_num_rows($result2, $dbi);
  99.     echo "<td bgcolor=\"$bgcolor2\" align=\"center\">$name</td>"
  100.         ."<td bgcolor=\"$bgcolor2\" align=\"center\">$numrows</td>"
  101.         ."<td bgcolor=\"$bgcolor2\" align=\"center\">$numrows2</td>"
  102.         ."<td bgcolor=\"$bgcolor2\" align=\"center\">$contact</td>"
  103.         ."<td bgcolor=\"$bgcolor2\" align=\"center\"><a href=\"mailto:$email\">$email</a></td>"
  104.         ."<td bgcolor=\"$bgcolor2\" align=\"center\"><a href=\"admin.php?op=BannerClientEdit&cid=$cid\">"._EDIT."</a> | <a href=\"admin.php?op=BannerClientDelete&cid=$cid\">"._DELETE."</a></td><tr>";
  105.     }
  106.     echo "</td></tr></table>";
  107.     CloseTable();
  108.     echo "<br>";
  109. /* Add Banner */
  110.     $result = sql_query("select * from ".$prefix."_bannerclient", $dbi);
  111.     $numrows = sql_num_rows($result, $dbi);
  112.     if($numrows>0) {
  113.     OpenTable();
  114.     echo "<font class=\"option\"><b>"._ADDNEWBANNER."</b></font></center><br><br>"
  115.         ."<form action=\"admin.php?op=BannersAdd\" method=\"post\">"
  116.         .""._CLIENTNAME.": "
  117.         ."<select name=\"cid\">";
  118.     $result = sql_query("select cid, name from ".$prefix."_bannerclient", $dbi);
  119.     while(list($cid, $name) = sql_fetch_row($result, $dbi)) {
  120.         echo "<option value=\"$cid\">$name</option>";
  121.     }
  122.     echo "</select><br><br>"
  123.             .""._PURCHASEDIMPRESSIONS.": <input type=\"text\" name=\"imptotal\" size=\"12\" maxlength=\"11\"> 0 = "._UNLIMITED."<br><br>"
  124.         .""._IMAGEURL.": <input type=\"text\" name=\"imageurl\" size=\"50\" maxlength=\"100\"><br><br>"
  125.         .""._CLICKURL.": <input type=\"text\" name=\"clickurl\" size=\"50\" maxlength=\"200\"><br><br>"
  126.         .""._ALTTEXT.": <input type=\"text\" name=\"alttext\" size=\"50\" maxlength=\"255\"><br><br>"
  127.         .""._TYPE.": <select name=\"type\">"
  128.         ."<option name=\"type\" value=\"0\">"._NORMAL."</option>"
  129.         ."<option name=\"type\" value=\"1\">"._BLOCK."</option>"
  130.         ."</select><br><br>"
  131.         .""._ACTIVATE.": <input type=\"radio\" name=\"active\" value=\"1\">"._YES."  <input type=\"radio\" name=\"active\" value=\"0\">"._NO."<br><br>"
  132.         ."<input type=\"hidden\" name=\"op\" value=\"BannersAdd\">"
  133.         ."<input type=\"submit\" value=\""._ADDBANNER."\">"
  134.         ."</form>";
  135.     CloseTable();
  136.     echo "<br>";
  137.     }
  138. /* Add Client */
  139.     OpenTable();
  140.     echo"<font class=\"option\"><b>"._ADDCLIENT."</b></center><br><br>
  141.     <form action=\"admin.php?op=BannersAddClient\" method=\"post\">
  142.     "._CLIENTNAME.": <input type=\"text\" name=\"name\" size=\"30\" maxlength=\"60\"><br><br>
  143.     "._CONTACTNAME.": <input type=\"text\" name=\"contact\" size=\"30\" maxlength=\"60\"><br><br>
  144.     "._CONTACTEMAIL.": <input type=\"text\" name=\"email\" size=\"30\" maxlength=\"60\"><br><br>
  145.     "._CLIENTLOGIN.": <input type=\"text\" name=\"login\" size=\"12\" maxlength=\"10\"><br><br>
  146.     "._CLIENTPASSWD.": <input type=\"text\" name=\"passwd\" size=\"12\" maxlength=\"10\"><br><br>
  147.     "._EXTRAINFO.":<br><textarea name=\"extrainfo\" cols=\"60\" rows=\"10\"></textarea><br><br>
  148.     <input type=\"hidden\" name=\"op\" value=\"BannerAddClient\">
  149.     <input type=\"submit\" value=\""._ADDCLIENT2."\">
  150.     </form>";
  151.     CloseTable();
  152.     include ("footer.php");
  153. }
  154.  
  155. function BannerStatus($bid, $status) {
  156.     global $prefix, $dbi;
  157.     if ($status == 1) {
  158.     $active = 0;
  159.     } else {
  160.     $active = 1;
  161.     }
  162.     $result = sql_query("update ".$prefix."_banner set active='$active' WHERE bid='$bid'", $dbi);
  163.     Header("Location: admin.php?op=BannersAdmin");
  164. }
  165.  
  166. function BannersAdd($name, $cid, $imptotal, $imageurl, $clickurl, $alttext, $type, $active) {
  167.     global $prefix, $dbi;
  168.     $alttext = ereg_replace("\"", "", $alttext);
  169.     $alttext = ereg_replace("'", "", $alttext);
  170.     sql_query("insert into ".$prefix."_banner values (NULL, '$cid', '$imptotal', '1', '0', '$imageurl', '$clickurl', '$alttext', now(), '00-00-0000 00:00:00', '$type', '$active')", $dbi);
  171.     Header("Location: admin.php?op=BannersAdmin#top");
  172. }
  173.  
  174. function BannerAddClient($name, $contact, $email, $login, $passwd, $extrainfo) {
  175.     global $prefix, $dbi;
  176.     sql_query("insert into ".$prefix."_bannerclient values (NULL, '$name', '$contact', '$email', '$login', '$passwd', '$extrainfo')", $dbi);
  177.     Header("Location: admin.php?op=BannersAdmin#top");
  178. }
  179.  
  180. function BannerDelete($bid, $ok=0) {
  181.     global $prefix, $dbi;
  182.     if ($ok==1) {
  183.         sql_query("delete from ".$prefix."_banner where bid='$bid'", $dbi);
  184.     Header("Location: admin.php?op=BannersAdmin#top");
  185.     } else {
  186.         include("header.php");
  187.     GraphicAdmin();
  188.     OpenTable();
  189.     echo "<center><font class=\"title\"><b>"._BANNERSADMIN."</b></font></center>";
  190.     CloseTable();
  191.     echo "<br>";
  192.     $result=sql_query("select cid, imptotal, impmade, clicks, imageurl, clickurl from ".$prefix."_banner where bid='$bid'", $dbi);
  193.     list($cid, $imptotal, $impmade, $clicks, $imageurl, $clickurl) = sql_fetch_row($result, $dbi);
  194.     OpenTable();
  195.     echo "<center><b>"._DELETEBANNER."</b><br><br>"
  196.         ."<a href=\"$clickurl\"><img src=\"$imageurl\" border=\"1\" alt=\"\"></a><br>"
  197.         ."<a href=\"$clickurl\">$clickurl</a><br><br>"
  198.         ."<table width=\"100%\" border=\"0\"><tr>"
  199.         ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._ID."<b></td>"
  200.         ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._IMPRESSIONS."<b></td>"
  201.         ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._IMPLEFT."<b></td>"
  202.         ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._CLICKS."<b></td>"
  203.         ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._CLICKSPERCENT."<b></td>"
  204.         ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._CLIENTNAME."<b></td><tr>";
  205.     $result2 = sql_query("select cid, name from ".$prefix."_bannerclient where cid='$cid'", $dbi);
  206.     list($cid, $name) = sql_fetch_row($result2, $dbi);
  207.     $percent = substr(100 * $clicks / $impmade, 0, 5);
  208.     if($imptotal==0) {
  209.         $left = _UNLIMITED;
  210.     } else {
  211.         $left = $imptotal-$impmade;
  212.     }
  213.     echo "<td bgcolor=\"$bgcolor2\" align=\"center\">$bid</td>"
  214.         ."<td bgcolor=\"$bgcolor2\" align=\"center\">$impmade</td>"
  215.         ."<td bgcolor=\"$bgcolor2\" align=\"center\">$left</td>"
  216.         ."<td bgcolor=\"$bgcolor2\" align=\"center\">$clicks</td>"
  217.         ."<td bgcolor=\"$bgcolor2\" align=\"center\">$percent%</td>"
  218.         ."<td bgcolor=\"$bgcolor2\" align=\"center\">$name</td><tr>";
  219.     }
  220.     echo "</td></tr></table><br>"
  221.     .""._SURETODELBANNER."<br><br>"
  222.     ."[ <a href=\"admin.php?op=BannersAdmin#top\">"._NO."</a> | <a href=\"admin.php?op=BannerDelete&bid=$bid&ok=1\">"._YES."</a> ]</center><br><br>";
  223.     CloseTable();
  224.     include("footer.php");
  225. }
  226.  
  227. function BannerEdit($bid) {
  228.     global $prefix, $dbi;
  229.     include("header.php");
  230.     GraphicAdmin();
  231.     OpenTable();
  232.     echo "<center><font class=\"title\"><b>"._BANNERSADMIN."</b></font></center>";
  233.     CloseTable();
  234.     echo "<br>";
  235.     $result = sql_query("select cid, imptotal, impmade, clicks, imageurl, clickurl, alttext, type, active from ".$prefix."_banner where bid='$bid'", $dbi);
  236.     list($cid, $imptotal, $impmade, $clicks, $imageurl, $clickurl, $alttext, $type, $active) = sql_fetch_row($result, $dbi);
  237.     OpenTable();
  238.     echo"<center><b>"._EDITBANNER."</b><br><br>"
  239.     ."<img src=\"$imageurl\" border=\"1\" alt=\"\"></center><br><br>"
  240.     ."<form action=\"admin.php?op=BannerChange\" method=\"post\">"
  241.     .""._CLIENTNAME.": "
  242.     ."<select name=\"cid\">";
  243.     $result = sql_query("select cid, name from ".$prefix."_bannerclient where cid='$cid'", $dbi);
  244.     list($cid, $name) = sql_fetch_row($result, $dbi);
  245.     echo "<option value=\"$cid\" selected>$name</option>";
  246.     $result = sql_query("select cid, name from ".$prefix."_bannerclient", $dbi);
  247.     while(list($ccid, $name) = sql_fetch_row($result, $dbi)) {
  248.     if($cid!=$ccid) {
  249.         echo "<option value=\"$ccid\">$name</option>";
  250.     }
  251.     }
  252.     echo "</select><br><br>";
  253.     if($imptotal==0) {
  254.         $impressions = _UNLIMITED;
  255.     } else {
  256.         $impressions = $imptotal;
  257.     }
  258.     if ($type == 0) {
  259.     $sel1 = "selected";
  260.     $sel2 = "";
  261.     } else {
  262.     $sel1 = "";
  263.     $sel2 = "selected";
  264.     }
  265.     if ($active == 1) {
  266.     $check1 = "checked";
  267.     $check2 = "";
  268.     } else {
  269.     $check1 = "";
  270.     $check2 = "checked";
  271.     }
  272.     echo ""._ADDIMPRESSIONS.": <input type=\"text\" name=\"impadded\" size=\"12\" maxlength=\"11\"> "._PURCHASED.": <b>$impressions</b> "._MADE.": <b>$impmade</b><br><br>"
  273.     .""._IMAGEURL.": <input type=\"text\" name=\"imageurl\" size=\"50\" maxlength=\"100\" value=\"$imageurl\"><br><br>"
  274.     .""._CLICKURL.": <input type=\"text\" name=\"clickurl\" size=\"50\" maxlength=\"200\" value=\"$clickurl\"><br><br>"
  275.     .""._ALTTEXT.": <input type=\"text\" name=\"alttext\" size=\"50\" maxlength=\"255\" value=\"$alttext\"><br><br>"
  276.     .""._TYPE.": <select name=\"type\">"
  277.     ."<option name=\"type\" value=\"0\" $sel1>"._NORMAL."</option>"
  278.     ."<option name=\"type\" value=\"1\" $sel2>"._BLOCK."</option>"
  279.     ."</select><br><br>"
  280.     .""._ACTIVATE.": <input type=\"radio\" name=\"active\" value=\"1\" $check1>"._YES."  <input type=\"radio\" name=\"active\" value=\"0\" $check2>"._NO."<br><br>"
  281.     ."<input type=\"hidden\" name=\"bid\" value=\"$bid\">"
  282.     ."<input type=\"hidden\" name=\"imptotal\" value=\"$imptotal\">"
  283.     ."<input type=\"hidden\" name=\"op\" value=\"BannerChange\">"
  284.     ."<input type=\"submit\" value=\""._SAVECHANGES."\">"
  285.     ."</form>";
  286.     CloseTable();
  287.     include("footer.php");
  288. }
  289.  
  290. function BannerChange($bid, $cid, $imptotal, $impadded, $imageurl, $clickurl, $alttext, $type, $active) {
  291.     global $prefix, $dbi;
  292.     $imp = $imptotal+$impadded;
  293.     $alttext = ereg_replace("\"", "", $alttext);
  294.     $alttext = ereg_replace("'", "", $alttext);
  295.     sql_query("update ".$prefix."_banner set cid='$cid', imptotal='$imp', imageurl='$imageurl', clickurl='$clickurl', alttext='$alttext', type='$type', active='$active' where bid='$bid'", $dbi);
  296.     Header("Location: admin.php?op=BannersAdmin#top");
  297. }
  298.  
  299. function BannerClientDelete($cid, $ok=0) {
  300.     global $prefix, $dbi;
  301.     if ($ok==1) {
  302.         sql_query("delete from ".$prefix."_banner where cid='$cid'", $dbi);
  303.     sql_query("delete from ".$prefix."_bannerclient where cid='$cid'", $dbi);
  304.     Header("Location: admin.php?op=BannersAdmin#top");
  305.     } else {
  306.     include("header.php");
  307.     GraphicAdmin();
  308.     OpenTable();
  309.     echo "<center><font class=\"title\"><b>"._BANNERSADMIN."</b></font></center>";
  310.     CloseTable();
  311.     echo "<br>";
  312.     $result=sql_query("select cid, name from ".$prefix."_bannerclient where cid='$cid'", $dbi);
  313.     list($cid, $name) = sql_fetch_row($result, $dbi);
  314.     OpenTable();
  315.     echo "<center><b>"._DELETECLIENT.": $name</b><br><br>
  316.         "._SURETODELCLIENT."<br><br>";
  317.     $result2 = sql_query("select imageurl, clickurl from ".$prefix."_banner where cid='$cid'", $dbi);
  318.     $numrows = sql_num_rows($result2, $dbi);
  319.     if($numrows==0) {
  320.         echo ""._CLIENTWITHOUTBANNERS."<br><br>";
  321.     } else {
  322.         echo "<b>"._WARNING."!!!</b><br>
  323.         "._DELCLIENTHASBANNERS.":<br><br>";
  324.     }
  325.     while(list($imageurl, $clickurl) = sql_fetch_row($result2, $dbi)) {
  326.         echo "<a href=\"$clickurl\"><img src=\"$imageurl\" border=\"1\" alt=\"\"></a><br>
  327.         <a href=\"$clickurl\">$clickurl</a><br><br>";
  328.     }
  329.     }
  330.     echo ""._SURETODELCLIENT."<br><br>
  331.     [ <a href=\"admin.php?op=BannersAdmin#top\">"._NO."</a> | <a href=\"admin.php?op=BannerClientDelete&cid=$cid&ok=1\">"._YES."</a> ]</center><br><br></center>";
  332.     CloseTable();
  333.     include("footer.php");
  334. }
  335.  
  336. function BannerClientEdit($cid) {
  337.     global $prefix, $dbi;
  338.     include("header.php");
  339.     GraphicAdmin();
  340.     OpenTable();
  341.     echo "<center><font class=\"title\"><b>"._BANNERSADMIN."</b></font></center>";
  342.     CloseTable();
  343.     echo "<br>";
  344.     $result = sql_query("select name, contact, email, login, passwd, extrainfo from ".$prefix."_bannerclient where cid='$cid'", $dbi);
  345.     list($name, $contact, $email, $login, $passwd, $extrainfo) = sql_fetch_row($result, $dbi);
  346.     OpenTable();
  347.     echo "<center><font class=\"option\"><b>"._EDITCLIENT."</b></font></center><br><br>"
  348.     ."<form action=\"admin.php?op=BannerClientChange\" method=\"post\">"
  349.     .""._CLIENTNAME.": <input type=\"text\" name=\"name\" value=\"$name\" size=\"30\" maxlength=\"60\"><br><br>"
  350.     .""._CONTACTNAME.": <input type=\"text\" name=\"contact\" value=\"$contact\" size=\"30\" maxlength=\"60\"><br><br>"
  351.     .""._CONTACTEMAIL.": <input type=\"text\" name=\"email\" size=30 maxlength=\"60\" value=\"$email\"><br><br>"
  352.     .""._CLIENTLOGIN.": <input type=\"text\" name=\"login\" size=12 maxlength=\"10\" value=\"$login\"><br><br>"
  353.     .""._CLIENTPASSWD.": <input type=\"text\" name=\"passwd\" size=12 maxlength=\"10\" value=\"$passwd\"><br><br>"
  354.     .""._EXTRAINFO."<br><textarea name=\"extrainfo\" cols=\"60\" rows=\"10\">$extrainfo</textarea><br><br>"
  355.     ."<input type=\"hidden\" name=\"cid\" value=\"$cid\">"
  356.     ."<input type=\"hidden\" name=\"op\" value=\"BannerClientChange\">"
  357.     ."<input type=\"submit\" value=\""._SAVECHANGES."\">"
  358.     ."</form>";
  359.     CloseTable();
  360.     include("footer.php");
  361. }
  362.  
  363. function BannerClientChange($cid, $name, $contact, $email, $extrainfo, $login, $passwd) {
  364.     global $prefix, $dbi;
  365.     sql_query("update ".$prefix."_bannerclient set name='$name', contact='$contact', email='$email', login='$login', passwd='$passwd' where cid='$cid'", $dbi);
  366.     Header("Location: admin.php?op=BannersAdmin#top");
  367. }
  368.  
  369. switch($op) {
  370.  
  371.     case "BannersAdmin":
  372.     BannersAdmin();
  373.     break;
  374.  
  375.     case "BannersAdd":
  376.     BannersAdd($name, $cid, $imptotal, $imageurl, $clickurl, $alttext, $type, $active);
  377.     break;
  378.  
  379.     case "BannerAddClient":
  380.     BannerAddClient($name, $contact, $email, $login, $passwd, $extrainfo);
  381.     break;
  382.  
  383.     case "BannerDelete":
  384.     BannerDelete($bid, $ok);
  385.     break;
  386.  
  387.     case "BannerEdit":
  388.     BannerEdit($bid);
  389.     break;
  390.         
  391.     case "BannerChange":
  392.     BannerChange($bid, $cid, $imptotal, $impadded, $imageurl, $clickurl, $alttext, $type, $active);
  393.     break;
  394.  
  395.     case "BannerClientDelete":
  396.     BannerClientDelete($cid, $ok);
  397.     break;
  398.  
  399.     case "BannerClientEdit":
  400.     BannerClientEdit($cid);
  401.     break;
  402.  
  403.     case "BannerClientChange":
  404.     BannerClientChange($cid, $name, $contact, $email, $extrainfo, $login, $passwd);
  405.     break;
  406.  
  407.     case "BannerStatus":
  408.     BannerStatus($bid, $status);
  409.     break;
  410.  
  411. }
  412.  
  413. } else {
  414.     echo "Access Denied";
  415. }
  416.  
  417. ?>