home *** CD-ROM | disk | FTP | other *** search
/ Cricao de Sites - 650 Layouts Prontos / WebMasters.iso / CMS / xoops-2.0.18.1.exe / xoops-2.0.18.1 / htdocs / modules / system / admin / banners / banners.php next >
Encoding:
PHP Script  |  2007-09-09  |  21.3 KB  |  402 lines

  1. <?php
  2. // $Id: banners.php 1029 2007-09-09 03:49:25Z phppp $
  3. //  ------------------------------------------------------------------------ //
  4. //                XOOPS - PHP Content Management System                      //
  5. //                    Copyright (c) 2000 XOOPS.org                           //
  6. //                       <http://www.xoops.org/>                             //
  7. //  ------------------------------------------------------------------------ //
  8. //  This program is free software; you can redistribute it and/or modify     //
  9. //  it under the terms of the GNU General Public License as published by     //
  10. //  the Free Software Foundation; either version 2 of the License, or        //
  11. //  (at your option) any later version.                                      //
  12. //                                                                           //
  13. //  You may not change or alter any portion of this comment or credits       //
  14. //  of supporting developers from this source code or any supporting         //
  15. //  source code which is considered copyrighted (c) material of the          //
  16. //  original comment or credit authors.                                      //
  17. //                                                                           //
  18. //  This program is distributed in the hope that it will be useful,          //
  19. //  but WITHOUT ANY WARRANTY; without even the implied warranty of           //
  20. //  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            //
  21. //  GNU General Public License for more details.                             //
  22. //                                                                           //
  23. //  You should have received a copy of the GNU General Public License        //
  24. //  along with this program; if not, write to the Free Software              //
  25. //  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA //
  26. //  ------------------------------------------------------------------------ //
  27. // Author: Kazumi Ono (AKA onokazu)                                          //
  28. // URL: http://www.myweb.ne.jp/, http://www.xoops.org/, http://jp.xoops.org/ //
  29. // Project: The XOOPS Project                                                //
  30. // ------------------------------------------------------------------------- //
  31.  
  32. if (!is_object($xoopsUser) || !is_object($xoopsModule) || !$xoopsUser->isAdmin($xoopsModule->mid()) ) {
  33.     exit("Access Denied");
  34. } else {
  35. /*********************************************************/
  36. /* Banners Administration Functions                      */
  37. /*********************************************************/
  38. function BannersAdmin()
  39. {
  40.     global $xoopsConfig, $xoopsModule;
  41.     $xoopsDB =& Database::getInstance();
  42.     xoops_cp_header();
  43.     // Banners List
  44.     echo "<a name='top'></a>";
  45.     echo "<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class=\"odd\">";
  46.     echo "<div style='text-align:center'><b>"._AM_CURACTBNR."</b></div><br />
  47.     <table width='100%' border='0'><tr>
  48.     <td align='center'>"._AM_BANNERID."</td>
  49.     <td align='center'>"._AM_IMPRESION."</td>
  50.     <td align='center'>"._AM_IMPLEFT."</td>
  51.     <td align='center'>"._AM_CLICKS."</td>
  52.     <td align='center'>"._AM_NCLICKS."</td>
  53.     <td align='center'>"._AM_CLINAME."</td>
  54.     <td align='center'>"._AM_FUNCTION."</td></tr><tr align='center'>";
  55.     $result = $xoopsDB->query("SELECT bid, cid, imptotal, impmade, clicks, date FROM ".$xoopsDB->prefix("banner")." ORDER BY bid");
  56.     $myts =& MyTextSanitizer::getInstance();
  57.     while(list($bid, $cid, $imptotal, $impmade, $clicks, $date) = $xoopsDB->fetchRow($result)) {
  58.         $result2 = $xoopsDB->query("SELECT cid, name FROM ".$xoopsDB->prefix("bannerclient")." WHERE cid=$cid");
  59.         list($cid, $name) = $xoopsDB->fetchRow($result2);
  60.         $name = $myts->makeTboxData4Show($name);
  61.         if ( $impmade == 0 ) {
  62.             $percent = 0;
  63.         } else {
  64.             $percent = substr(100 * $clicks / $impmade, 0, 5);
  65.         }
  66.         if ( $imptotal == 0 ) {
  67.             $left = ""._AM_UNLIMIT."";
  68.         } else {
  69.             $left = $imptotal-$impmade;
  70.         }
  71.         echo "<td align='center'>$bid</td>
  72.         <td align='center'>$impmade</td>
  73.         <td align='center'>$left</td>
  74.         <td align='center'>$clicks</td>
  75.         <td align='center'>$percent%</td>
  76.         <td align='center'>$name</td>
  77.         <td align='center'><a href='admin.php?fct=banners&op=BannerEdit&bid=$bid'>"._AM_EDIT."</a> | <a href='admin.php?fct=banners&op=BannerDelete&bid=$bid&ok=0'>"._AM_DELETE."</a></td><tr>";
  78.     }
  79.     echo "</td></tr></table>";
  80.     echo "</td></tr></table>";
  81.     echo "<br />";
  82.     // Finished Banners List
  83.     echo "<a name='top'></a>";
  84.     echo "<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class=\"odd\">";
  85.     echo "<div style='text-align:center'><b>"._AM_FINISHBNR."</b></div><br />
  86.     <table width='100%' border='0'><tr>
  87.     <td align='center'>"._AM_BANNERID."</td>
  88.     <td align='center'>"._AM_IMPD."</td>
  89.     <td align='center'>"._AM_CLICKS."</td>
  90.     <td align='center'>"._AM_NCLICKS."</td>
  91.     <td align='center'>"._AM_STARTDATE."</td>
  92.     <td align='center'>"._AM_ENDDATE."</td>
  93.     <td align='center'>"._AM_CLINAME."</td>
  94.     <td align='center'>"._AM_FUNCTION."</td></tr>
  95.     <tr>";
  96.     $result = $xoopsDB->query("SELECT bid, cid, impressions, clicks, datestart, dateend FROM ".$xoopsDB->prefix("bannerfinish")." ORDER BY bid");
  97.     while(list($bid, $cid, $impressions, $clicks, $datestart, $dateend) = $xoopsDB->fetchRow($result)) {
  98.         $result2 = $xoopsDB->query("SELECT cid, name FROM ".$xoopsDB->prefix("bannerclient")." WHERE cid=$cid");
  99.         list($cid, $name) = $xoopsDB->fetchRow($result2);
  100.         $name = $myts->makeTboxData4Show($name);
  101.         $percent = substr(100 * $clicks / $impressions, 0, 5);
  102.         echo "
  103.         <td align='center'>$bid</td>
  104.         <td align='center'>$impressions</td>
  105.         <td align='center'>$clicks</td>
  106.         <td align='center'>$percent%</td>
  107.         <td align='center'>".formatTimestamp($datestart,"m")."</td>
  108.         <td align='center'>".formatTimestamp($dateend,"m")."</td>
  109.         <td align='center'>$name</td>
  110.         <td align='center'><a href='admin.php?fct=banners&op=BannerFinishDelete&bid=$bid'>"._AM_DELETE."</a></td><tr>";
  111.     }
  112.     echo "</td></tr></table>";
  113.     echo "</td></tr></table>";
  114.     echo "<br />";
  115.     // Clients List
  116.     echo "<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class=\"odd\">";
  117.     echo "
  118.     <div style='text-align:center'><b>"._AM_ADVCLI."</b></div><br />
  119.     <table width='100%' border='0'><tr align='center'>
  120.     <td align='center'>"._AM_BANNERID."</td>
  121.     <td align='center'>"._AM_CLINAME."</td>
  122.     <td align='center'>"._AM_ACTIVEBNR."</td>
  123.     <td align='center'>"._AM_CONTNAME."</td>
  124.     <td align='center'>"._AM_CONTMAIL."</td>
  125.     <td align='center'>"._AM_FUNCTION."</td></tr><tr align='center'>";
  126.     $result = $xoopsDB->query("SELECT cid, name, contact, email FROM ".$xoopsDB->prefix("bannerclient")." ORDER BY cid");
  127.     while(list($cid, $name, $contact, $email) = $xoopsDB->fetchRow($result)) {
  128.         $name = htmlspecialchars($name,ENT_QUOTES);
  129.         $contact = htmlspecialchars($contact,ENT_QUOTES);
  130.         $email = htmlspecialchars($email,ENT_QUOTES);
  131.         $result2 = $xoopsDB->query("SELECT COUNT(*) FROM ".$xoopsDB->prefix("banner")." WHERE cid=$cid");
  132.         list($numrows) = $xoopsDB->fetchRow($result2);
  133.         echo "
  134.         <td align='center'>$cid</td>
  135.         <td align='center'>$name</td>
  136.         <td align='center'>$numrows</td>
  137.         <td align='center'>$contact</td>
  138.         <td align='center'>$email</td>
  139.         <td align='center'><a href='admin.php?fct=banners&op=BannerClientEdit&cid=$cid'>"._AM_EDIT."</a> | <a href='admin.php?fct=banners&op=BannerClientDelete&cid=$cid'>"._AM_DELETE."</a></td><tr>";
  140.     }
  141.     echo "</td></tr></table>";
  142.     echo "</td></tr></table>";
  143.     echo "<br />";
  144.     // Add Banner
  145.     $result = $xoopsDB->query("SELECT COUNT(*) FROM ".$xoopsDB->prefix("bannerclient"));
  146.     list($numrows) = $xoopsDB->fetchRow($result);
  147.         if ( $numrows > 0 ) {
  148.             echo"<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class=\"odd\">";
  149.             echo"
  150.             <h4>"._AM_ADDNWBNR."</h4>
  151.             <form action='admin.php' method='post'>
  152.             "._AM_CLINAMET."
  153.             <select name='cid'>";
  154.             $result = $xoopsDB->query("SELECT cid, name FROM ".$xoopsDB->prefix("bannerclient"));
  155.             while(list($cid, $name) = $xoopsDB->fetchRow($result)) {
  156.                 $name = $myts->makeTboxData4Show($name);
  157.                 echo "<option value='$cid'>$name</option>";
  158.  
  159.             }
  160.             echo "
  161.             </select><br />
  162.             "._AM_IMPPURCHT."<input type='text' name='imptotal' size='12' maxlength='11' /> 0 = "._AM_UNLIMIT."<br />
  163.             "._AM_IMGURLT."<input type='text' name='imageurl' size='50' maxlength='255' /><br />
  164.             "._AM_CLICKURLT."<input type='text' name='clickurl' size='50' maxlength='255' /><br />
  165.             "._AM_USEHTML." <input type='checkbox' name='htmlbanner' value='1'>
  166.             <br />
  167.             "._AM_CODEHTML."
  168.             <br />
  169.             <textarea name='htmlcode' rows='6'></textarea>
  170.             <br />
  171.             <input type='hidden' name='fct' value='banners' />
  172.             <input type='hidden' name='op' value='BannersAdd' />
  173.             ".$GLOBALS['xoopsSecurity']->getTokenHTML()."
  174.             <input type='submit' value='"._AM_ADDBNR."' />
  175.             </form>";
  176.             echo"</td></tr></table>";
  177.         }
  178.     // Add Client
  179.     echo "<br />";
  180.     echo "<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class=\"odd\">";
  181.     echo "
  182.     <h4>"._AM_ADDNWCLI."</h4>
  183.     <form action='admin.php' method='post'>
  184.     "._AM_CLINAMET."<input type='text' name='name' size='30' maxlength='60' /><br />
  185.     "._AM_CONTNAMET."<input type='text' name='contact' size='30' maxlength='60' /><br />
  186.     "._AM_CONTMAILT."<input type='text' name='email' size='30' maxlength='60' /><br />
  187.     "._AM_CLILOGINT."<input type='text' name='login' size='12' maxlength='10' /><br />
  188.     "._AM_CLIPASST."<input type='text' name='passwd' size='12' maxlength='10' /><br />
  189.     "._AM_EXTINFO."<br /><textarea name='extrainfo' cols='60' rows='10' /></textarea><br />
  190.     <input type='hidden' name='op' value='BannerAddClient' />
  191.     ".$GLOBALS['xoopsSecurity']->getTokenHTML()."
  192.     <input type='hidden' name='fct' value='banners' />
  193.     <input type='submit' value='"._AM_ADDCLI."' />
  194.     </form>";
  195.     echo "</td></tr></table>";
  196.     xoops_cp_footer();
  197. }
  198.  
  199.  
  200. function BannerDelete($bid)
  201. {
  202.     global $xoopsConfig, $xoopsModule;
  203.     $xoopsDB =& Database::getInstance();
  204.     $myts =& MyTextSanitizer::getInstance();
  205.     xoops_cp_header();
  206.     $result=$xoopsDB->query("SELECT cid, imptotal, impmade, clicks, imageurl, clickurl, htmlbanner, htmlcode FROM ".$xoopsDB->prefix("banner")." where bid=$bid");
  207.     list($cid, $imptotal, $impmade, $clicks, $imageurl, $clickurl, $htmlbanner, $htmlcode) = $xoopsDB->fetchRow($result);
  208.     $imageurl = htmlspecialchars($imageurl, ENT_QUOTES);
  209.     $clickurl = htmlspecialchars($clickurl, ENT_QUOTES);
  210.     echo"<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class=\"odd\">";
  211.     echo "<h4>"._AM_DELEBNR."</h4>";
  212.     if ($htmlbanner){
  213.         echo $myts->displayTarea($htmlcode,1);
  214.     }else{
  215.         if(strtolower(substr($imageurl,strrpos($imageurl,".")))==".swf") {
  216.             echo "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/ swflash.cab#version=6,0,40,0\" width=\"468\" height=\"60\">";
  217.             echo "<param name=movie value=\"$imageurl\">";
  218.             echo "<param name=quality value=high>";
  219.             echo "<embed src=\"$imageurl\" quality=high pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"  type=\"application/x-shockwave-flash\" width=\"468\" height=\"60\">";
  220.             echo "</embed>";
  221.             echo "</object>";
  222.         } else {
  223.             echo "<img src='$imageurl' alt='' />";
  224.         }
  225.     }
  226.     echo "<a href='$clickurl'>$clickurl</a><br /><br /><table width='100%' border='0'><tr align='center'><td align='center'>"._AM_BANNERID."</td><td align='center'>"._AM_IMPRESION."</td><td align='center'>"._AM_IMPLEFT."</td><td align='center'>"._AM_CLICKS."</td><td align='center'>"._AM_NCLICKS."</td><td align='center'>"._AM_CLINAME."</td></tr><tr align='center'>";
  227.     $result2 = $xoopsDB->query("SELECT cid, name FROM ".$xoopsDB->prefix("bannerclient")." WHERE cid=$cid");
  228.     list($cid, $name) = $xoopsDB->fetchRow($result2);
  229.     $name = $myts->makeTboxData4Show($name);
  230.     $percent = substr(100 * $clicks / $impmade, 0, 5);
  231.     if ( $imptotal == 0 ) {
  232.         $left = 'unlimited';
  233.     } else {
  234.         $left = $imptotal-$impmade;
  235.     }
  236.     echo "
  237.         <td align='center'>$bid</td>
  238.         <td align='center'>$impmade</td>
  239.         <td align='center'>$left</td>
  240.         <td align='center'>$clicks</td>
  241.         <td align='center'>$percent%</td>
  242.         <td align='center'>$name</td>
  243.         </tr></table><br />";
  244.     xoops_confirm(array('fct' => 'banners', 'op' => 'BannerDelete2', 'bid' => $bid), 'admin.php', _AM_SUREDELE);
  245.     echo"</td></tr></table>";
  246.     xoops_cp_footer();
  247. }
  248.  
  249. function BannerEdit($bid)
  250. {
  251.     global $xoopsConfig, $xoopsModule;
  252.     $bid = intval($bid);
  253.     xoops_cp_header();
  254.     $xoopsDB =& Database::getInstance();
  255.     $myts =& MyTextSanitizer::getInstance();
  256.     $result=$xoopsDB->query("SELECT cid, imptotal, impmade, clicks, imageurl, clickurl, htmlbanner, htmlcode FROM ".$xoopsDB->prefix("banner")." where bid=".$bid);
  257.     list($cid, $imptotal, $impmade, $clicks, $imageurl, $clickurl, $htmlbanner, $htmlcode) = $xoopsDB->fetchRow($result);
  258.     echo"<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class=\"odd\">";
  259.     echo"<h4>"._AM_EDITBNR."</h4>";
  260.     if ($htmlbanner){
  261.         echo $myts->displayTarea($htmlcode, 1, 0, 0, 0, 0);
  262.     }else{
  263.         if(strtolower(substr($imageurl,strrpos($imageurl,".")))==".swf") {
  264.             echo "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/ swflash.cab#version=6,0,40,0\" width=\"468\" height=\"60\">";
  265.             echo "<param name=movie value=\"$imageurl\">";
  266.             echo "<param name=quality value=high>";
  267.             echo "<embed src=\"$imageurl\" quality=high pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"  type=\"application/x-shockwave-flash\" width=\"468\" height=\"60\">";
  268.             echo "</embed>";
  269.             echo "</object>";
  270.         } else {
  271.             echo "<img src='$imageurl' alt='' />";
  272.         }
  273.     }
  274.     echo "<form action='admin.php' method='post'>
  275.     "._AM_CLINAMET."
  276.     <select name='cid'>\n";
  277.     $result = $xoopsDB->query("SELECT cid, name FROM ".$xoopsDB->prefix("bannerclient")." where cid=$cid");
  278.     list($cid, $name) = $xoopsDB->fetchRow($result);
  279.     $name = $myts->makeTboxData4Show($name);
  280.     echo "<option value='$cid' selected='selected'>$name</option>";
  281.     $result = $xoopsDB->query("SELECT cid, name FROM ".$xoopsDB->prefix("bannerclient"));
  282.     while(list($ccid, $name) = $xoopsDB->fetchRow($result)) {
  283.         $name = $myts->makeTboxData4Show($name);
  284.         if ( $cid != $ccid ) {
  285.             echo "<option value='$ccid'>$name</option>";
  286.         }
  287.     }
  288.     echo "</select><br />";
  289.     if ( $imptotal == 0 ) {
  290.         $impressions = ""._AM_UNLIMIT."";
  291.     } else {
  292.         $impressions = $imptotal;
  293.     }
  294.     echo "
  295.     "._AM_ADDIMPT."<input type='text' name='impadded' size='12' maxlength='11' /> "._AM_PURCHT."<b>$impressions</b> "._AM_MADET."<b>$impmade</b><br />
  296.     "._AM_IMGURLT."<input type='text' name='imageurl' size='50' maxlength='200' value='".htmlspecialchars($imageurl, ENT_QUOTES)."'><br />
  297.     "._AM_CLICKURLT."<input type='text' name='clickurl' size='50' maxlength='200' value='".htmlspecialchars($clickurl, ENT_QUOTES)."' /><br />
  298.     "._AM_USEHTML;
  299.     if ($htmlbanner){
  300.         echo " <input type='checkbox' name='htmlbanner' value='1' checked='checked' />";
  301.     }else{
  302.         echo " <input type='checkbox' name='htmlbanner' value='1' />";
  303.     }
  304.     echo "
  305.     <br />
  306.     "._AM_CODEHTML."
  307.     <br />
  308.     <textarea name='htmlcode' rows='6'>".$myts->displayTarea($htmlcode, $htmlbanner, 0, 0, 0, 0)."</textarea>
  309.     <br />
  310.     <input type='hidden' name='bid' value='$bid' />
  311.     <input type='hidden' name='imptotal' value='$imptotal' />
  312.     <input type='hidden' name='fct' value='banners' />
  313.     ".$GLOBALS['xoopsSecurity']->getTokenHTML()."
  314.     <input type='hidden' name='op' value='BannerChange' />
  315.     <input type='submit' value='"._AM_CHGBNR."' />
  316.     </form>";
  317.     echo"</td></tr></table>";
  318.     xoops_cp_footer();
  319. }
  320.  
  321. function BannerClientDelete($cid)
  322. {
  323.     global $xoopsConfig, $xoopsModule;
  324.     $xoopsDB =& Database::getInstance();
  325.     $myts =& MyTextSanitizer::getInstance();
  326.     xoops_cp_header();
  327.     $result = $xoopsDB->query("SELECT cid, name FROM ".$xoopsDB->prefix("bannerclient")." WHERE cid=$cid");
  328.     list($cid, $name) = $xoopsDB->fetchRow($result);
  329.     $name = $myts->makeTboxData4Show($name);
  330.     echo "<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class=\"odd\">";
  331.     echo "<h4>"._AM_DELEADC."</h4>".sprintf(_AM_SUREDELCLI,$name)."<br /><br />";
  332.     $result2 = $xoopsDB->query("SELECT imageurl, clickurl, htmlbanner, htmlcode FROM ".$xoopsDB->prefix("banner")." WHERE cid=$cid");
  333.     $numrows = $xoopsDB->getRowsNum($result2);
  334.     if ( $numrows == 0 ) {
  335.         echo ""._AM_NOBNRRUN."<br /><br />";
  336.     } else {
  337.         echo "<font color='#ff0000'><b>"._AM_WARNING."</b></font><br />"._AM_ACTBNRRUN."<br /><br />";
  338.     }
  339.     while(list($imageurl, $clickurl, $htmlbanner, $htmlcode) = $xoopsDB->fetchRow($result2)) {
  340.         $imageurl = htmlspecialchars($imageurl, ENT_QUOTES);
  341.         $clickurl = htmlspecialchars($clickurl, ENT_QUOTES);
  342.         $bannerobject = "";
  343.         if ($htmlbanner){
  344.             $bannerobject = $myts->displayTarea($htmlcode,1);
  345.         } else {
  346.             $bannerobject = '<div><a href="'.$clickurl.'" target="_blank">';
  347.             if(strtolower(substr($imageurl,strrpos($imageurl,".")))==".swf") {
  348.                 $bannerobject = $bannerobject
  349.                         .'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="468" height="60">'
  350.                         .'<param name="movie" value="'.$imageurl.'"></param>'
  351.                         .'<param name="quality" value="high"></param>'
  352.                         .'<embed src="'.$imageurl.'" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="468" height="60">'
  353.                         .'</embed>'
  354.                         .'</object>';
  355.             } else {
  356.                 $bannerobject = $bannerobject.'<img src="'.$imageurl.'" alt="" />';
  357.             }
  358.             $bannerobject = $bannerobject.'</a></div>';
  359.         }
  360.         echo $bannerobject."<a href='".$clickurl."'>".$clickurl."</a><br /><br />";
  361.     }
  362.     xoops_confirm(array('fct' => 'banners', 'op' => 'BannerClientDelete2', 'cid' => $cid), 'admin.php', _AM_SUREDELBNR);
  363.     echo "</td></tr></table>";
  364.     xoops_cp_footer();
  365. }
  366.  
  367. function BannerClientEdit($cid)
  368. {
  369.     global $xoopsConfig, $xoopsModule;
  370.     $xoopsDB =& Database::getInstance();
  371.     $myts =& MyTextSanitizer::getInstance();
  372.     xoops_cp_header();
  373.     $result = $xoopsDB->query("SELECT name, contact, email, login, passwd, extrainfo FROM ".$xoopsDB->prefix("bannerclient")." WHERE cid=$cid");
  374.     list($name, $contact, $email, $login, $passwd, $extrainfo) = $xoopsDB->fetchRow($result);
  375.     $name = $myts->makeTboxData4Edit($name);
  376.     $contact = $myts->makeTboxData4Edit($contact);
  377.     $email = $myts->makeTboxData4Edit($email);
  378.     $login = $myts->makeTboxData4Edit($login);
  379.     $passwd = $myts->makeTboxData4Edit($passwd);
  380.     $extrainfo = $myts->makeTareaData4Edit($extrainfo);
  381.     echo "<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class=\"odd\">";
  382.     echo "
  383.     <h4>"._AM_EDITADVCLI."</h4>
  384.     <form action='admin.php' method='post'>
  385.     "._AM_CLINAMET."<input type='text' name='name' value='$name' size='30' maxlength='60' /><br />
  386.     "._AM_CONTNAMET."<input type='text' name='contact' value='$contact' size='30' maxlength='60' /><br />
  387.     "._AM_CONTMAILT ."<input type='text' name='email' size='30' maxlength='60' value='$email' /><br />
  388.     "._AM_CLILOGINT."<input type='text' name='login' size='12' maxlength='10' value='$login' /><br />
  389.     "._AM_CLIPASST."<input type='text' name='passwd' size='12' maxlength='10' value='$passwd' /><br />
  390.     "._AM_EXTINFO."<br /><textarea name='extrainfo' cols='60' rows='10' />$extrainfo</textarea><br />
  391.     <input type='hidden' name='cid' value='$cid' />
  392.     <input type='hidden' name='op' value='BannerClientChange' />
  393.     ".$GLOBALS['xoopsSecurity']->getTokenHTML()."
  394.     <input type='hidden' name='fct' value='banners' />
  395.     <input type='submit' value='"._AM_CHGCLI."' />";
  396.     echo "</td></tr></table>";
  397.     xoops_cp_footer();
  398. }
  399.  
  400. }
  401.  
  402. ?>