source: temp/test-xoops.ec-cube.net/html/modules/system/admin/banners/banners.php @ 405

Revision 405, 21.5 KB checked in by root, 20 years ago (diff)
Line 
1<?php
2// $Id: banners.php,v 1.4 2005/08/03 12:39:15 onokazu Exp $
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
32if (!is_object($xoopsUser) || !is_object($xoopsModule) || !$xoopsUser->isAdmin($xoopsModule->mid()) ) {
33    exit("Access Denied");
34} else {
35/*********************************************************/
36/* Banners Administration Functions                      */
37/*********************************************************/
38function 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&amp;op=BannerEdit&amp;bid=$bid'>"._AM_EDIT."</a> | <a href='admin.php?fct=banners&amp;op=BannerDelete&amp;bid=$bid'>"._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&amp;op=BannerFinishDelete&amp;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&amp;op=BannerClientEdit&amp;cid=$cid'>"._AM_EDIT."</a> | <a href='admin.php?fct=banners&amp;op=BannerClientDelete&amp;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            $token_Banner =& XoopsMultiTokenHandler::quickCreate('banners_BannersAdd');
149
150            echo"<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class=\"odd\">";
151            echo"
152            <h4>"._AM_ADDNWBNR."</h4>
153            <form action='admin.php' method='post'>";
154            echo $token_Banner->getHtml();
155            echo"
156            "._AM_CLINAMET."
157            <select name='cid'>";
158            $result = $xoopsDB->query("SELECT cid, name FROM ".$xoopsDB->prefix("bannerclient"));
159            while(list($cid, $name) = $xoopsDB->fetchRow($result)) {
160                $name = $myts->makeTboxData4Show($name);
161                echo "<option value='$cid'>$name</option>";
162
163            }
164            echo "
165            </select><br />
166            "._AM_IMPPURCHT."<input type='text' name='imptotal' size='12' maxlength='11' /> 0 = "._AM_UNLIMIT."<br />
167            "._AM_IMGURLT."<input type='text' name='imageurl' size='50' maxlength='255' /><br />
168            "._AM_CLICKURLT."<input type='text' name='clickurl' size='50' maxlength='255' /><br />
169            "._AM_USEHTML." <input type='checkbox' name='htmlbanner' value='1' />
170            <br />
171            "._AM_CODEHTML."
172            <br />
173            <textarea name='htmlcode' rows='6'></textarea>
174            <br />
175            <input type='hidden' name='fct' value='banners' />
176            <input type='hidden' name='op' value='BannersAdd' />
177            <input type='submit' value='"._AM_ADDBNR."' />
178            </form>";
179            echo"</td></tr></table>";
180        }
181    // Add Client
182    $token_Client=&XoopsSingleTokenHandler::quickCreate('banners_AddClient');
183    echo "<br />";
184    echo "<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class=\"odd\">";
185    echo "
186    <h4>"._AM_ADDNWCLI."</h4>
187    <form action='admin.php' method='post'>";
188    echo $token_Client->getHtml();
189    echo _AM_CLINAMET."<input type='text' name='name' size='30' maxlength='60' /><br />
190    "._AM_CONTNAMET."<input type='text' name='contact' size='30' maxlength='60' /><br />
191    "._AM_CONTMAILT."<input type='text' name='email' size='30' maxlength='60' /><br />
192    "._AM_CLILOGINT."<input type='text' name='login' size='12' maxlength='10' /><br />
193    "._AM_CLIPASST."<input type='text' name='passwd' size='12' maxlength='10' /><br />
194    "._AM_EXTINFO."<br /><textarea name='extrainfo' cols='60' rows='10' /></textarea><br />
195    <input type='hidden' name='op' value='BannerAddClient' />
196    <input type='hidden' name='fct' value='banners' />
197    <input type='submit' value='"._AM_ADDCLI."' />
198    </form>";
199    echo "</td></tr></table>";
200    xoops_cp_footer();
201}
202
203function BannerDelete($bid)
204{
205    $bid = intval($bid);
206    global $xoopsConfig, $xoopsModule;
207    $xoopsDB =& Database::getInstance();
208    $myts =& MyTextSanitizer::getInstance();
209    xoops_cp_header();
210    $result=$xoopsDB->query("SELECT cid, imptotal, impmade, clicks, imageurl, clickurl, htmlbanner, htmlcode FROM ".$xoopsDB->prefix("banner")." where bid=$bid");
211    $imageurl = !empty($imageurl) ? htmlspecialchars($imageurl,ENT_QUOTES) : '';
212    $clickurl = !empty($clickurl) ? htmlspecialchars($clickurl,ENT_QUOTES) : '';
213    list($cid, $imptotal, $impmade, $clicks, $imageurl, $clickurl, $htmlbanner, $htmlcode) = $xoopsDB->fetchRow($result);
214    echo"<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class=\"odd\">";
215    echo "<h4>"._AM_DELEBNR."</h4>";
216    if ($htmlbanner){
217        echo $myts->displayTarea($htmlcode,1);
218    }else{
219        if(strtolower(substr($imageurl,strrpos($imageurl,".")))==".swf") {
220            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\">";
221            echo "<param name='movie' value='$imageurl'></param>";
222            echo "<param name='quality' value='high'></param>";
223            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'>";
224            echo "</embed>";
225            echo "</object>";
226        } else {
227            echo "<img src='$imageurl' alt='' />";
228        }
229    }
230    echo "<a href='$clickurl'>$clickurl</a><br /><br />
231        <table width='100%' border='0'><tr align='center'>
232        <td align='center'>"._AM_BANNERID."</td>
233        <td align='center'>"._AM_IMPRESION."</td>
234        <td align='center'>"._AM_IMPLEFT."</td>
235        <td align='center'>"._AM_CLICKS."</td>
236        <td align='center'>"._AM_NCLICKS."</td>
237        <td align='center'>"._AM_CLINAME."</td></tr><tr align='center'>";
238    $result2 = $xoopsDB->query("SELECT cid, name FROM ".$xoopsDB->prefix("bannerclient")." WHERE cid=$cid");
239    list($cid, $name) = $xoopsDB->fetchRow($result2);
240    $name = $myts->makeTboxData4Show($name);
241    $percent = substr(100 * $clicks / $impmade, 0, 5);
242    if ( $imptotal == 0 ) {
243        $left = 'unlimited';
244    } else {
245        $left = $imptotal-$impmade;
246    }
247    echo "
248    <td align='center'>$bid</td>
249    <td align='center'>$impmade</td>
250    <td align='center'>$left</td>
251    <td align='center'>$clicks</td>
252    <td align='center'>$percent%</td>
253    <td align='center'>$name</td>
254    </tr></table><br />";
255    xoops_confirm(array('fct' => 'banners', 'op' => 'BannerDelete2', 'bid' => $bid), 'admin.php', _AM_SUREDELE);
256    echo"</td></tr></table>";
257    xoops_cp_footer();
258}
259
260function BannerEdit($bid)
261{
262    $bid = intval($bid);
263    global $xoopsConfig, $xoopsModule;
264    xoops_cp_header();
265    $xoopsDB =& Database::getInstance();
266    $myts =& MyTextSanitizer::getInstance();
267    $result=$xoopsDB->query("SELECT cid, imptotal, impmade, clicks, imageurl, clickurl, htmlbanner, htmlcode FROM ".$xoopsDB->prefix("banner")." where bid=$bid");
268    list($cid, $imptotal, $impmade, $clicks, $imageurl, $clickurl, $htmlbanner, $htmlcode) = $xoopsDB->fetchRow($result);
269    echo"<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class=\"odd\">";
270    //echo"<h4>"._AM_EDITBNR."</h4>
271    //<img src='$imageurl' border='1' /><br /><br />
272    //<form action='admin.php' method='post'>
273    echo"<h4>"._AM_EDITBNR."</h4>";
274    if ($htmlbanner){
275        echo $myts->displayTarea($htmlcode,0);
276    }else{
277        if(strtolower(substr($imageurl,strrpos($imageurl,".")))==".swf") {
278            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\">";
279            echo "<param name='movie' value='$imageurl'></param>";
280            echo "<param name='quality' value='high'></param>";
281            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'>";
282            echo "</embed>";
283            echo "</object>";
284        } else {
285            echo "<img src='$imageurl' alt='' />";
286        }
287    }
288    $token=&XoopsMultiTokenHandler::quickCreate('banners_BannerChange');
289    echo "<form action='admin.php' method='post'>";
290    echo $token->getHtml();
291    echo _AM_CLINAMET."<select name='cid'>\n";
292    $result = $xoopsDB->query("SELECT cid, name FROM ".$xoopsDB->prefix("bannerclient")." where cid=$cid");
293    list($cid, $name) = $xoopsDB->fetchRow($result);
294    $name = $myts->makeTboxData4Show($name);
295    echo "<option value='$cid' selected='selected'>$name</option>";
296    $result = $xoopsDB->query("SELECT cid, name FROM ".$xoopsDB->prefix("bannerclient"));
297    while(list($ccid, $name) = $xoopsDB->fetchRow($result)) {
298        $name = $myts->makeTboxData4Show($name);
299        if ( $cid != $ccid ) {
300            echo "<option value='$ccid'>$name</option>";
301        }
302    }
303    echo "</select><br />";
304    if ( $imptotal == 0 ) {
305        $impressions = ""._AM_UNLIMIT."";
306    } else {
307        $impressions = $imptotal;
308    }
309    echo "
310    "._AM_ADDIMPT."<input type='text' name='impadded' size='12' maxlength='11' /> "._AM_PURCHT."<b>$impressions</b> "._AM_MADET."<b>$impmade</b><br />
311    "._AM_IMGURLT."<input type='text' name='imageurl' size='50' maxlength='200' value=\"".htmlspecialchars($imageurl,ENT_QUOTES)."\" /><br />
312    "._AM_CLICKURLT."<input type='text' name='clickurl' size='50' maxlength='200' value='$clickurl' />".htmlspecialchars($clickurl,ENT_QUOTES)."<br />
313    "._AM_USEHTML;
314    if ($htmlbanner){
315        echo " <input type='checkbox' name='htmlbanner' value='1' checked='checked' />";
316    }else{
317        echo " <input type='checkbox' name='htmlbanner' value='1' />";
318    }
319    echo "
320    <br />
321    "._AM_CODEHTML."
322    <br />
323    <textarea name='htmlcode' rows='6'>".$myts->makeTboxData4Edit($htmlcode)."</textarea>
324    <br />
325    <input type='hidden' name='bid' value='$bid' />
326    <input type='hidden' name='imptotal' value='$imptotal' />
327    <input type='hidden' name='fct' value='banners' />
328    <input type='hidden' name='op' value='BannerChange' />
329    <input type='submit' value='"._AM_CHGBNR."' />
330    </form>";
331    echo"</td></tr></table>";
332    xoops_cp_footer();
333}
334
335function BannerClientDelete($cid)
336{
337    global $xoopsConfig, $xoopsModule;
338    $cid = intval($cid);
339    $xoopsDB =& Database::getInstance();
340    $myts =& MyTextSanitizer::getInstance();
341    xoops_cp_header();
342    $result = $xoopsDB->query("SELECT cid, name FROM ".$xoopsDB->prefix("bannerclient")." WHERE cid=$cid");
343    list($cid, $name) = $xoopsDB->fetchRow($result);
344    $name = $myts->makeTboxData4Show($name);
345    echo "<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class=\"odd\">";
346    echo "
347    <h4>"._AM_DELEADC."</h4>
348    ".sprintf(_AM_SUREDELCLI,$name)."<br /><br />";
349    $result2 = $xoopsDB->query("SELECT imageurl, clickurl, htmlbanner, htmlcode FROM ".$xoopsDB->prefix("banner")." WHERE cid=$cid");
350    $numrows = $xoopsDB->getRowsNum($result2);
351    if ( $numrows == 0 ) {
352        echo ""._AM_NOBNRRUN."<br /><br />";
353    } else {
354        echo "<font color='#ff0000'><b>"._AM_WARNING."</b></font><br />
355        "._AM_ACTBNRRUN."<br /><br />";
356    }
357    while(list($imageurl, $clickurl, $htmlbanner, $htmlcode) = $xoopsDB->fetchRow($result2)) {
358        $imageurl=htmlspecialchars($imageurl,ENT_QUOTES);
359        $clickurl=htmlspecialchars($clickurl,ENT_QUOTES);
360        $bannerobject = "";
361        if ($htmlbanner){
362            $bannerobject = $myts->displayTarea($htmlcode,1);
363        }else{
364            $bannerobject = '<div><a href="'.$clickurl.'" target="_blank">';
365                if(strtolower(substr($imageurl,strrpos($imageurl,".")))==".swf") {
366                    $bannerobject = $bannerobject
367                        .'<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">'
368                        .'<param name="movie" value="'.$imageurl.'"></param>'
369                        .'<param name="quality" value="high"></param>'
370                        .'<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">'
371                        .'</embed>'
372                        .'</object>';
373                } else {
374                    $bannerobject = $bannerobject.'<img src="'.$imageurl.'" alt="" />';
375                }
376            $bannerobject = $bannerobject.'</a></div>';
377        }
378        echo $bannerobject."<a href='$clickurl'>$clickurl</a><br /><br />";
379    }
380    xoops_token_confirm(array('fct' => 'banners', 'op' => 'BannerClientDelete2', 'cid' => $cid), 'admin.php', _AM_SUREDELBNR);
381    echo "</td></tr></table>";
382    xoops_cp_footer();
383}
384
385function BannerClientEdit($cid)
386{
387    $cid = intval($cid);
388    $token=&XoopsSingleTokenHandler::quickCreate('banners_ClientChange');
389
390    global $xoopsConfig, $xoopsModule;
391    $xoopsDB =& Database::getInstance();
392    $myts =& MyTextSanitizer::getInstance();
393    xoops_cp_header();
394    $result = $xoopsDB->query("SELECT name, contact, email, login, passwd, extrainfo FROM ".$xoopsDB->prefix("bannerclient")." WHERE cid=$cid");
395    list($name, $contact, $email, $login, $passwd, $extrainfo) = $xoopsDB->fetchRow($result);
396    $name = $myts->makeTboxData4Edit($name);
397    $contact = $myts->makeTboxData4Show($contact);
398    $email = $myts->makeTboxData4Edit($email);
399    $login = $myts->makeTboxData4Edit($login);
400    $passwd = $myts->makeTboxData4Edit($passwd);
401    $extrainfo = $myts->makeTareaData4Show($extrainfo);
402    echo "<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class=\"odd\">";
403    echo "
404    <h4>"._AM_EDITADVCLI."</h4>
405    <form action='admin.php' method='post'>";
406    echo $token->getHtml();
407    echo _AM_CLINAMET."<input type='text' name='name' value='$name' size='30' maxlength='60' /><br />
408    "._AM_CONTNAMET."<input type='text' name='contact' value='$contact' size='30' maxlength='60' /><br />
409    "._AM_CONTMAILT ."<input type='text' name='email' size='30' maxlength='60' value='$email' /><br />
410    "._AM_CLILOGINT."<input type='text' name='login' size='12' maxlength='10' value='$login' /><br />
411    "._AM_CLIPASST."<input type='text' name='passwd' size='12' maxlength='10' value='$passwd' /><br />
412    "._AM_EXTINFO."<br /><textarea name='extrainfo' cols='60' rows='10'>$extrainfo</textarea><br />
413    <input type='hidden' name='cid' value='$cid' />
414    <input type='hidden' name='op' value='BannerClientChange' />
415    <input type='hidden' name='fct' value='banners' />
416    <input type='submit' value='"._AM_CHGCLI."' />";
417    echo "</td></tr></table>";
418    xoops_cp_footer();
419}
420}
421?>
Note: See TracBrowser for help on using the repository browser.