home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 April / PCWorld_2005-04_cd.bin / akce / web / unitednuke / unitednuke.exe / html / admin / modules / banners.php < prev    next >
PHP Script  |  2004-01-10  |  21KB  |  472 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", $_SERVER['PHP_SELF'])) { die ("Access Denied"); }
  16. global $prefix, $db;
  17. $aid = substr(trim($aid), 0,25);
  18. $row = $db->sql_fetchrow($db->sql_query("SELECT radminsuper FROM ".$prefix."_authors WHERE aid='$aid'"));
  19. if ($row['radminsuper'] == 1) {
  20.  
  21. /*********************************************************/
  22. /* Banners Administration Functions                      */
  23. /*********************************************************/
  24.  
  25. function BannersAdmin() {
  26.     global $prefix, $db, $bgcolor2, $banners;
  27.     include ("header.php");
  28.     GraphicAdmin();
  29.     OpenTable();
  30.     echo "<center><font class=\"title\"><b>"._BANNERSADMIN."</b></font></center>";
  31.     CloseTable();
  32.     echo "<br>";
  33. /* Banners List */
  34.     echo "<a name=\"top\">";
  35.     OpenTable();
  36.     echo "<center><font class=\"option\"><b>"._ACTIVEBANNERS."</b></font></center><br>"
  37.     ."<table width=100% border=0><tr>"
  38.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._CLIENTNAME."</b></td>"
  39.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._IMPRESSIONS."</b></td>"
  40.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._IMPLEFT."</b></td>"
  41.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._CLICKS."</b></td>"
  42.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._CLICKSPERCENT."</b></td>"
  43.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._TYPE."</b></td>"
  44.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._STATUS."</b></td>"
  45.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._FUNCTIONS."</b></td><tr>";
  46.     $result = $db->sql_query("SELECT bid, cid, imptotal, impmade, clicks, imageurl, date, type, active from " . $prefix . "_banner order by bid");
  47.     while ($row = $db->sql_fetchrow($result)) {
  48.     $bid = intval($row['bid']);
  49.     $cid = intval($row['cid']);
  50.     $imptotal = intval($row['imptotal']);
  51.     $impmade = intval($row['impmade']);
  52.     $clicks = intval($row['clicks']);
  53.     $imageurl = $row['imageurl'];
  54.     $date = $row['date'];
  55.     $type = $row['type'];
  56.     $active = intval($row['active']);
  57.         $row2 = $db->sql_fetchrow($db->sql_query("SELECT cid, name from ".$prefix."_bannerclient where cid='$cid'"));
  58.         $cid = intval($row2['cid']);
  59.         $name = trim($row2['name']);
  60.     if($impmade==0) {
  61.         $percent = 0;
  62.     } else {
  63.         $percent = substr(100 * $clicks / $impmade, 0, 5);
  64.     }
  65.     if($imptotal==0) {
  66.         $left = _UNLIMITED;
  67.     } else {
  68.         $left = $imptotal-$impmade;
  69.     }
  70.     if ($type == 0) {
  71.         $type = _NORMAL;
  72.     } else {
  73.         $type = _BLOCK;
  74.     }
  75.     if ($active == 1) {
  76.         $t_active = _ACTIVE;
  77.         $c_active = _DEACTIVATE;
  78.     } else {
  79.         $t_active = "<i>"._INACTIVE."</i>";
  80.         $c_active = _ACTIVATE;
  81.     }
  82.     echo "<td bgcolor=\"$bgcolor2\" align=center><a href=\"$imageurl\" target=\"new\">$name</a></td>"
  83.         ."<td bgcolor=\"$bgcolor2\" align=center>$impmade</td>"
  84.         ."<td bgcolor=\"$bgcolor2\" align=center>$left</td>"
  85.         ."<td bgcolor=\"$bgcolor2\" align=center>$clicks</td>"
  86.         ."<td bgcolor=\"$bgcolor2\" align=center>$percent%</td>"
  87.         ."<td bgcolor=\"$bgcolor2\" align=center>$type</td>"
  88.         ."<td bgcolor=\"$bgcolor2\" align=center>$t_active</td>"
  89.         ."<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>";
  90.     }
  91.     echo "</td></tr></table>";
  92.     CloseTable();
  93.     echo "<br>";
  94. /* Clients List */
  95.     OpenTable();
  96.     echo "<center><font class=\"option\"><b>"._ADVERTISINGCLIENTS."</b></font></center><br>"
  97.     ."<table width=\"100%\" border=\"0\"><tr>"
  98.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._CLIENTNAME."</b></td>"
  99.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._ACTIVEBANNERS2."</b></td>"
  100.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._INACTIVEBANNERS."</b></td>"
  101.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._CONTACTNAME."</b></td>"
  102.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._CONTACTEMAIL."</b></td>"
  103.     ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._FUNCTIONS."</b></td><tr>";
  104.     $result3 = $db->sql_query("SELECT cid, name, contact, email from " . $prefix . "_bannerclient order by cid");
  105.     while ($row3 = $db->sql_fetchrow($result3)) {
  106.     $cid = intval($row3['cid']);
  107.     $name = $row3['name'];
  108.     $contact = $row3['contact'];
  109.     $email = $row3['email'];
  110.         $result4 = $db->sql_query("SELECT cid from ".$prefix."_banner WHERE cid='$cid' AND active='1'");
  111.         $numrows = $db->sql_numrows($result4);
  112.         $row4 = $db->sql_fetchrow($result4);
  113.         $rcid = intval($row4['cid']);
  114.         $numrows2 = $db->sql_numrows($db->sql_query("SELECT cid from ".$prefix."_banner WHERE cid='$rcid' AND active='0'"));
  115.     echo "<td bgcolor=\"$bgcolor2\" align=\"center\">$name</td>"
  116.         ."<td bgcolor=\"$bgcolor2\" align=\"center\">$numrows</td>"
  117.         ."<td bgcolor=\"$bgcolor2\" align=\"center\">$numrows2</td>"
  118.         ."<td bgcolor=\"$bgcolor2\" align=\"center\">$contact</td>"
  119.         ."<td bgcolor=\"$bgcolor2\" align=\"center\"><a href=\"mailto:$email\">$email</a></td>"
  120.         ."<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>";
  121.     }
  122.     echo "</td></tr></table>";
  123.     CloseTable();
  124.     echo "<br>";
  125. /* Add Banner */
  126.     $result5 = $db->sql_query("select * from ".$prefix."_bannerclient");
  127.     $numrows3 = $db->sql_numrows($result5);
  128.     if($numrows3>0) {
  129.     OpenTable();
  130.     echo "<font class=\"option\"><b>"._ADDNEWBANNER."</b></font></center><br><br>"
  131.         ."<form action=\"admin.php?op=BannersAdd\" method=\"post\">"
  132.         .""._CLIENTNAME.": "
  133.         ."<select name=\"cid\">";
  134.     $result6 = $db->sql_query("SELECT cid, name from " . $prefix . "_bannerclient");
  135.     while ($row6 = $db->sql_fetchrow($result6)) {
  136.     $cid = intval($row6['cid']);
  137.     $name = $row6['name'];
  138.         echo "<option value=\"$cid\">$name</option>";
  139.     }
  140.     echo "</select><br><br>"
  141.             .""._PURCHASEDIMPRESSIONS.": <input type=\"text\" name=\"imptotal\" size=\"12\" maxlength=\"11\"> 0 = "._UNLIMITED."<br><br>"
  142.         .""._IMAGEURL.": <input type=\"text\" name=\"imageurl\" size=\"50\" maxlength=\"100\"><br><br>"
  143.         .""._CLICKURL.": <input type=\"text\" name=\"clickurl\" size=\"50\" maxlength=\"200\"><br><br>"
  144.         .""._ALTTEXT.": <input type=\"text\" name=\"alttext\" size=\"50\" maxlength=\"255\"><br><br>"
  145.         .""._TYPE.": <select name=\"type\">"
  146.         ."<option name=\"type\" value=\"0\">"._NORMAL."</option>"
  147.         ."<option name=\"type\" value=\"1\">"._BLOCK."</option>"
  148.         ."</select><br><br>"
  149.         .""._ACTIVATE.": <input type=\"radio\" name=\"active\" value=\"1\">"._YES."  <input type=\"radio\" name=\"active\" value=\"0\">"._NO."<br><br>"
  150.         ."<input type=\"hidden\" name=\"op\" value=\"BannersAdd\">"
  151.         ."<input type=\"submit\" value=\""._ADDBANNER."\">"
  152.         ."</form>";
  153.     CloseTable();
  154.     echo "<br>";
  155.     }
  156. /* Add Client */
  157.     OpenTable();
  158.     echo"<font class=\"option\"><b>"._ADDCLIENT."</b></center><br><br>
  159.     <form action=\"admin.php?op=BannersAddClient\" method=\"post\">
  160.     "._CLIENTNAME.": <input type=\"text\" name=\"name\" size=\"30\" maxlength=\"60\"><br><br>
  161.     "._CONTACTNAME.": <input type=\"text\" name=\"contact\" size=\"30\" maxlength=\"60\"><br><br>
  162.     "._CONTACTEMAIL.": <input type=\"text\" name=\"email\" size=\"30\" maxlength=\"60\"><br><br>
  163.     "._CLIENTLOGIN.": <input type=\"text\" name=\"login\" size=\"12\" maxlength=\"10\"><br><br>
  164.     "._CLIENTPASSWD.": <input type=\"text\" name=\"passwd\" size=\"12\" maxlength=\"10\"><br><br>
  165.     "._EXTRAINFO.":<br><textarea name=\"extrainfo\" cols=\"60\" rows=\"10\"></textarea><br><br>
  166.     <input type=\"hidden\" name=\"op\" value=\"BannerAddClient\">
  167.     <input type=\"submit\" value=\""._ADDCLIENT2."\">
  168.     </form>";
  169.     CloseTable();
  170.     include ("footer.php");
  171. }
  172.  
  173. function BannerStatus($bid, $status) {
  174.     global $prefix, $db;
  175.     if ($status == 1) {
  176.     $active = 0;
  177.     } else {
  178.     $active = 1;
  179.     }
  180.     $bid = intval($bid);
  181.     $db->sql_query("update ".$prefix."_banner set active='$active' WHERE bid='$bid'");
  182.     Header("Location: admin.php?op=BannersAdmin");
  183. }
  184.  
  185. function BannersAdd($name, $cid, $imptotal, $imageurl, $clickurl, $alttext, $type, $active) {
  186.     global $prefix, $db;
  187.     $alttext = ereg_replace("\"", "", $alttext);
  188.     $alttext = ereg_replace("'", "", $alttext);
  189.     $cid = intval($cid);
  190.     $imptotal = intval($imptotal);
  191.     $active = intval($active);
  192.     $db->sql_query("insert into ".$prefix."_banner values (NULL, '$cid', '$imptotal', '1', '0', '$imageurl', '$clickurl', '$alttext', now(), '00-00-0000 00:00:00', '$type', '$active')");
  193.     Header("Location: admin.php?op=BannersAdmin#top");
  194. }
  195.  
  196. function BannerAddClient($name, $contact, $email, $login, $passwd, $extrainfo) {
  197.     global $prefix, $db;
  198.     $db->sql_query("insert into ".$prefix."_bannerclient values (NULL, '$name', '$contact', '$email', '$login', '$passwd', '$extrainfo')");
  199.     Header("Location: admin.php?op=BannersAdmin#top");
  200. }
  201.  
  202. function BannerDelete($bid, $ok=0) {
  203.     global $prefix, $db;
  204.     if ($ok==1) {
  205.         $db->sql_query("delete from ".$prefix."_banner where bid='$bid'");
  206.     Header("Location: admin.php?op=BannersAdmin#top");
  207.     } else {
  208.         include("header.php");
  209.     GraphicAdmin();
  210.     OpenTable();
  211.     echo "<center><font class=\"title\"><b>"._BANNERSADMIN."</b></font></center>";
  212.     CloseTable();
  213.     echo "<br>";
  214.     $row = $db->sql_fetchrow($db->sql_query("SELECT cid, imptotal, impmade, clicks, imageurl, clickurl from ".$prefix."_banner where bid='$bid'"));
  215.     $cid = intval($row['cid']);
  216.     $imptotal = intval($row['imptotal']);
  217.     $impmade = intval($row['impmade']);
  218.     $clicks = intval($row['clicks']);
  219.     $imageurl = $row['imageurl'];
  220.     $clickurl = $row['clickurl'];
  221.     OpenTable();
  222.     echo "<center><b>"._DELETEBANNER."</b><br><br>"
  223.         ."<a href=\"$clickurl\"><img src=\"$imageurl\" border=\"1\" alt=\"\"></a><br>"
  224.         ."<a href=\"$clickurl\">$clickurl</a><br><br>"
  225.         ."<table width=\"100%\" border=\"0\"><tr>"
  226.         ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._ID."<b></td>"
  227.         ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._IMPRESSIONS."<b></td>"
  228.         ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._IMPLEFT."<b></td>"
  229.         ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._CLICKS."<b></td>"
  230.         ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._CLICKSPERCENT."<b></td>"
  231.         ."<td bgcolor=\"$bgcolor2\" align=\"center\"><b>"._CLIENTNAME."<b></td><tr>";
  232.     $row2 = $db->sql_fetchrow($db->sql_query("SELECT cid, name from ".$prefix."_bannerclient where cid='$cid'"));
  233.     $cid = intval($row2['cid']);
  234.     $name = $row2['name'];
  235.     $percent = substr(100 * $clicks / $impmade, 0, 5);
  236.     if($imptotal==0) {
  237.         $left = _UNLIMITED;
  238.     } else {
  239.         $left = $imptotal-$impmade;
  240.     }
  241.     echo "<td bgcolor=\"$bgcolor2\" align=\"center\">$bid</td>"
  242.         ."<td bgcolor=\"$bgcolor2\" align=\"center\">$impmade</td>"
  243.         ."<td bgcolor=\"$bgcolor2\" align=\"center\">$left</td>"
  244.         ."<td bgcolor=\"$bgcolor2\" align=\"center\">$clicks</td>"
  245.         ."<td bgcolor=\"$bgcolor2\" align=\"center\">$percent%</td>"
  246.         ."<td bgcolor=\"$bgcolor2\" align=\"center\">$name</td><tr>";
  247.     }
  248.     echo "</td></tr></table><br>"
  249.     .""._SURETODELBANNER."<br><br>"
  250.     ."[ <a href=\"admin.php?op=BannersAdmin#top\">"._NO."</a> | <a href=\"admin.php?op=BannerDelete&bid=$bid&ok=1\">"._YES."</a> ]</center><br><br>";
  251.     CloseTable();
  252.     include("footer.php");
  253. }
  254.  
  255. function BannerEdit($bid) {
  256.     global $prefix, $db;
  257.     include("header.php");
  258.     GraphicAdmin();
  259.     OpenTable();
  260.     echo "<center><font class=\"title\"><b>"._BANNERSADMIN."</b></font></center>";
  261.     CloseTable();
  262.     echo "<br>";
  263.         $bid = intval($bid);
  264.     $row = $db->sql_fetchrow($db->sql_query("SELECT cid, imptotal, impmade, clicks, imageurl, clickurl, alttext, type, active from ".$prefix."_banner where bid='$bid'"));
  265.     $cid = intval($row['cid']);
  266.     $imptotal = intval($row['imptotal']);
  267.     $impmade = intval($row['impmade']);
  268.     $clicks = intval($row['clicks']);
  269.     $imageurl = $row['imageurl'];
  270.     $clickurl = $row['clickurl'];
  271.     $alttext = $row['alttext'];
  272.     $type = $row['type'];
  273.     $active = intval($row['active']);
  274.     OpenTable();
  275.     echo"<center><b>"._EDITBANNER."</b><br><br>"
  276.     ."<img src=\"$imageurl\" border=\"1\" alt=\"\"></center><br><br>"
  277.     ."<form action=\"admin.php?op=BannerChange\" method=\"post\">"
  278.     .""._CLIENTNAME.": "
  279.     ."<select name=\"cid\">";
  280.     $row2 = $db->sql_fetchrow($db->sql_query("SELECT cid, name from ".$prefix."_bannerclient where cid='$cid'"));
  281.     $cid = intval($row2['cid']);
  282.     $name = $row2['name'];
  283.     echo "<option value=\"$cid\" selected>$name</option>";
  284.     $result3 = $db->sql_query("SELECT cid, name from " . $prefix . "_bannerclient");
  285.     while ($row3 = $db->sql_fetchrow($result3)) {
  286.     $ccid = intval($row3['cid']);
  287.     $name = $row3['name'];
  288.     if($cid!=$ccid) {
  289.         echo "<option value=\"$ccid\">$name</option>";
  290.     }
  291.     }
  292.     echo "</select><br><br>";
  293.     if($imptotal==0) {
  294.         $impressions = _UNLIMITED;
  295.     } else {
  296.         $impressions = $imptotal;
  297.     }
  298.     if ($type == 0) {
  299.     $sel1 = "selected";
  300.     $sel2 = "";
  301.     } else {
  302.     $sel1 = "";
  303.     $sel2 = "selected";
  304.     }
  305.     if ($active == 1) {
  306.     $check1 = "checked";
  307.     $check2 = "";
  308.     } else {
  309.     $check1 = "";
  310.     $check2 = "checked";
  311.     }
  312.     echo ""._ADDIMPRESSIONS.": <input type=\"text\" name=\"impadded\" size=\"12\" maxlength=\"11\"> "._PURCHASED.": <b>$impressions</b> "._MADE.": <b>$impmade</b><br><br>"
  313.     .""._IMAGEURL.": <input type=\"text\" name=\"imageurl\" size=\"50\" maxlength=\"100\" value=\"$imageurl\"><br><br>"
  314.     .""._CLICKURL.": <input type=\"text\" name=\"clickurl\" size=\"50\" maxlength=\"200\" value=\"$clickurl\"><br><br>"
  315.     .""._ALTTEXT.": <input type=\"text\" name=\"alttext\" size=\"50\" maxlength=\"255\" value=\"$alttext\"><br><br>"
  316.     .""._TYPE.": <select name=\"type\">"
  317.     ."<option name=\"type\" value=\"0\" $sel1>"._NORMAL."</option>"
  318.     ."<option name=\"type\" value=\"1\" $sel2>"._BLOCK."</option>"
  319.     ."</select><br><br>"
  320.     .""._ACTIVATE.": <input type=\"radio\" name=\"active\" value=\"1\" $check1>"._YES."  <input type=\"radio\" name=\"active\" value=\"0\" $check2>"._NO."<br><br>"
  321.     ."<input type=\"hidden\" name=\"bid\" value=\"$bid\">"
  322.     ."<input type=\"hidden\" name=\"imptotal\" value=\"$imptotal\">"
  323.     ."<input type=\"hidden\" name=\"op\" value=\"BannerChange\">"
  324.     ."<input type=\"submit\" value=\""._SAVECHANGES."\">"
  325.     ."</form>";
  326.     CloseTable();
  327.     include("footer.php");
  328. }
  329.  
  330. function BannerChange($bid, $cid, $imptotal, $impadded, $imageurl, $clickurl, $alttext, $type, $active) {
  331.     global $prefix, $db;
  332.     $imp = $imptotal+$impadded;
  333.     $alttext = ereg_replace("\"", "", $alttext);
  334.     $alttext = ereg_replace("'", "", $alttext);
  335.     $cid = intval($cid);
  336.     $imp = intval($imp);
  337.     $active = intval($active);
  338.     $bid = intval($bid);
  339.     $db->sql_query("update ".$prefix."_banner set cid='$cid', imptotal='$imp', imageurl='$imageurl', clickurl='$clickurl', alttext='$alttext', type='$type', active='$active' where bid='$bid'");
  340.     Header("Location: admin.php?op=BannersAdmin#top");
  341. }
  342.  
  343. function BannerClientDelete($cid, $ok=0) {
  344.     global $prefix, $db;
  345.     $cid = intval($cid);
  346.     if ($ok==1) {
  347.         $db->sql_query("delete from ".$prefix."_banner where cid='$cid'");
  348.     $db->sql_query("delete from ".$prefix."_bannerclient where cid='$cid'");
  349.     Header("Location: admin.php?op=BannersAdmin#top");
  350.     } else {
  351.     include("header.php");
  352.     GraphicAdmin();
  353.     OpenTable();
  354.     echo "<center><font class=\"title\"><b>"._BANNERSADMIN."</b></font></center>";
  355.     CloseTable();
  356.     echo "<br>";
  357.     $row = $db->sql_fetchrow($db->sql_query("SELECT cid, name from ".$prefix."_bannerclient where cid='$cid'"));
  358.     $cid = intval($row['cid']);
  359.     $name = $row['name'];
  360.     OpenTable();
  361.     echo "<center><b>"._DELETECLIENT.": $name</b><br><br>
  362.         "._SURETODELCLIENT."<br><br>";
  363.     $result2 = $db->sql_query("SELECT imageurl, clickurl from ".$prefix."_banner where cid='$cid'");
  364.     $numrows = $db->sql_numrows($result2);
  365.     if($numrows==0) {
  366.         echo ""._CLIENTWITHOUTBANNERS."<br><br>";
  367.     } else {
  368.         echo "<b>"._WARNING."!!!</b><br>
  369.         "._DELCLIENTHASBANNERS.":<br><br>";
  370.     }
  371.     while ($row2 = $db->sql_fetchrow($result2)) {
  372.     $imageurl = $row2['imageurl'];
  373.     $clickurl = $row2['clickurl'];
  374.         echo "<a href=\"$clickurl\"><img src=\"$imageurl\" border=\"1\" alt=\"\"></a><br>
  375.         <a href=\"$clickurl\">$clickurl</a><br><br>";
  376.     }
  377.     }
  378.     echo ""._SURETODELCLIENT."<br><br>
  379.     [ <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>";
  380.     CloseTable();
  381.     include("footer.php");
  382. }
  383.  
  384. function BannerClientEdit($cid) {
  385.     global $prefix, $db;
  386.     include("header.php");
  387.     GraphicAdmin();
  388.     OpenTable();
  389.     echo "<center><font class=\"title\"><b>"._BANNERSADMIN."</b></font></center>";
  390.     CloseTable();
  391.     echo "<br>";
  392.     $cid = intval($cid);
  393.     $row = $db->sql_fetchrow($db->sql_query("SELECT name, contact, email, login, passwd, extrainfo from ".$prefix."_bannerclient where cid='$cid'"));
  394.     $name = $row['name'];
  395.     $contact = $row['contact'];
  396.     $email = $row['email'];
  397.     $login = $row['login'];
  398.     $passwd = $row['passwd'];
  399.     $extrainfo = $row['extrainfo'];
  400.     OpenTable();
  401.     echo "<center><font class=\"option\"><b>"._EDITCLIENT."</b></font></center><br><br>"
  402.     ."<form action=\"admin.php?op=BannerClientChange\" method=\"post\">"
  403.     .""._CLIENTNAME.": <input type=\"text\" name=\"name\" value=\"$name\" size=\"30\" maxlength=\"60\"><br><br>"
  404.     .""._CONTACTNAME.": <input type=\"text\" name=\"contact\" value=\"$contact\" size=\"30\" maxlength=\"60\"><br><br>"
  405.     .""._CONTACTEMAIL.": <input type=\"text\" name=\"email\" size=30 maxlength=\"60\" value=\"$email\"><br><br>"
  406.     .""._CLIENTLOGIN.": <input type=\"text\" name=\"login\" size=12 maxlength=\"10\" value=\"$login\"><br><br>"
  407.     .""._CLIENTPASSWD.": <input type=\"text\" name=\"passwd\" size=12 maxlength=\"10\" value=\"$passwd\"><br><br>"
  408.     .""._EXTRAINFO."<br><textarea name=\"extrainfo\" cols=\"60\" rows=\"10\">$extrainfo</textarea><br><br>"
  409.     ."<input type=\"hidden\" name=\"cid\" value=\"$cid\">"
  410.     ."<input type=\"hidden\" name=\"op\" value=\"BannerClientChange\">"
  411.     ."<input type=\"submit\" value=\""._SAVECHANGES."\">"
  412.     ."</form>";
  413.     CloseTable();
  414.     include("footer.php");
  415. }
  416.  
  417. function BannerClientChange($cid, $name, $contact, $email, $extrainfo, $login, $passwd) {
  418.     global $prefix, $db;
  419.     $cid = intval($cid);
  420.     $db->sql_query("update ".$prefix."_bannerclient set name='$name', contact='$contact', email='$email', login='$login', passwd='$passwd' where cid='$cid'");
  421.     Header("Location: admin.php?op=BannersAdmin#top");
  422. }
  423.  
  424. switch($op) {
  425.  
  426.     case "BannersAdmin":
  427.     BannersAdmin();
  428.     break;
  429.  
  430.     case "BannersAdd":
  431.     BannersAdd($name, $cid, $imptotal, $imageurl, $clickurl, $alttext, $type, $active);
  432.     break;
  433.  
  434.     case "BannerAddClient":
  435.     BannerAddClient($name, $contact, $email, $login, $passwd, $extrainfo);
  436.     break;
  437.  
  438.     case "BannerDelete":
  439.     BannerDelete($bid, $ok);
  440.     break;
  441.  
  442.     case "BannerEdit":
  443.     BannerEdit($bid);
  444.     break;
  445.         
  446.     case "BannerChange":
  447.     BannerChange($bid, $cid, $imptotal, $impadded, $imageurl, $clickurl, $alttext, $type, $active);
  448.     break;
  449.  
  450.     case "BannerClientDelete":
  451.     BannerClientDelete($cid, $ok);
  452.     break;
  453.  
  454.     case "BannerClientEdit":
  455.     BannerClientEdit($cid);
  456.     break;
  457.  
  458.     case "BannerClientChange":
  459.     BannerClientChange($cid, $name, $contact, $email, $extrainfo, $login, $passwd);
  460.     break;
  461.  
  462.     case "BannerStatus":
  463.     BannerStatus($bid, $status);
  464.     break;
  465.  
  466. }
  467.  
  468. } else {
  469.     echo "Access Denied";
  470. }
  471.  
  472. ?>