From: <w4...@us...> - 2003-01-07 21:05:54
|
Update of /cvsroot/xoops/xoops2/modules/system/admin/banners In directory sc8-pr-cvs1:/tmp/cvs-serv4669/modules/system/admin/banners Modified Files: banners.php main.php Log Message: added the html code to the banners (working but not finished) Index: banners.php =================================================================== RCS file: /cvsroot/xoops/xoops2/modules/system/admin/banners/banners.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** banners.php 2 Jan 2003 20:41:29 -0000 1.1 --- banners.php 7 Jan 2003 21:05:40 -0000 1.2 *************** *** 169,172 **** --- 169,178 ---- "._AM_IMGURLT."<input type='text' name='imageurl' size='50' maxlength='255' /><br /> "._AM_CLICKURLT."<input type='text' name='clickurl' size='50' maxlength='255' /><br /> + "._AM_USEHTML." <input type='checkbox' name='htmlbanner' value='1'> + <br /> + "._AM_CODEHTML." + <br /> + <textarea name='htmlcode' rows='6'>$htmlcode</textarea> + <br /> <input type='hidden' name='fct' value='banners' /> <input type='hidden' name='op' value='BannersAdd' /> *************** *** 195,206 **** } ! function BannersAdd($name, $cid, $imageurl, $clickurl, $imptotal=0) { $xoopsDB =& Database::getInstance(); $nowtime = time(); $newid = $xoopsDB->genId($xoopsDB->prefix("banner")."_bid_seq"); if ( !isset($imptotal) || $imptotal == "" ) { $imptotal = 0; } ! $xoopsDB->query("INSERT INTO ".$xoopsDB->prefix("banner")." (bid, cid, imptotal, impmade, clicks, imageurl, clickurl, date) VALUES ($newid, $cid, $imptotal, 1, 0, '$imageurl', '$clickurl', $nowtime)"); redirect_header("admin.php?fct=banners&op=BannersAdmin#top",1,_AM_DBUPDATED); exit(); --- 201,214 ---- } ! function BannersAdd($name, $cid, $imageurl, $clickurl, $imptotal=0, $htmlbanner, $htmlcode) { $xoopsDB =& Database::getInstance(); + $myts =& MyTextSanitizer::getInstance(); $nowtime = time(); + $htmlcode = $myts->makeTareaData4Save($htmlcode); $newid = $xoopsDB->genId($xoopsDB->prefix("banner")."_bid_seq"); if ( !isset($imptotal) || $imptotal == "" ) { $imptotal = 0; } ! $xoopsDB->query("INSERT INTO ".$xoopsDB->prefix("banner")." (bid, cid, imptotal, impmade, clicks, imageurl, clickurl, date, htmlbanner, htmlcode) VALUES ($newid, $cid, $imptotal, 1, 0, '$imageurl', '$clickurl', $nowtime, $htmlbanner, '$htmlcode')"); redirect_header("admin.php?fct=banners&op=BannersAdmin#top",1,_AM_DBUPDATED); exit(); *************** *** 284,289 **** $xoopsDB =& Database::getInstance(); $myts =& MyTextSanitizer::getInstance(); ! $result=$xoopsDB->query("SELECT cid, imptotal, impmade, clicks, imageurl, clickurl FROM ".$xoopsDB->prefix("banner")." where bid=$bid"); ! list($cid, $imptotal, $impmade, $clicks, $imageurl, $clickurl) = $xoopsDB->fetchRow($result); echo"<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class=\"odd\">"; //echo"<h4>"._AM_EDITBNR."</h4> --- 292,297 ---- $xoopsDB =& Database::getInstance(); $myts =& MyTextSanitizer::getInstance(); ! $result=$xoopsDB->query("SELECT cid, imptotal, impmade, clicks, imageurl, clickurl, htmlbanner, htmlcode FROM ".$xoopsDB->prefix("banner")." where bid=$bid"); ! list($cid, $imptotal, $impmade, $clicks, $imageurl, $clickurl, $htmlbanner, $htmlcode) = $xoopsDB->fetchRow($result); echo"<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class=\"odd\">"; //echo"<h4>"._AM_EDITBNR."</h4> *************** *** 294,300 **** if(strtolower(substr($imageurl,strrpos($imageurl,".")))==".swf") { ! echo "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/ swflash.cab#version=5,0,0,0\"; width=\"468\" height=\"60\">"; echo "<param name=movie value=\"$imageurl\">"; echo "<param name=quality value=high>"; echo "</object>"; } else { --- 302,310 ---- if(strtolower(substr($imageurl,strrpos($imageurl,".")))==".swf") { ! 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\">"; echo "<param name=movie value=\"$imageurl\">"; echo "<param name=quality value=high>"; + 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\">"; + echo "</embed>"; echo "</object>"; } else { *************** *** 326,333 **** $impressions = $imptotal; } ! echo" "._AM_ADDIMPT."<input type='text' name='impadded' size='12' maxlength='11' /> "._AM_PURCHT."<b>$impressions</b> "._AM_MADET."<b>$impmade</b><br /> "._AM_IMGURLT."<input type='text' name='imageurl' size='50' maxlength='200' value=\"$imageurl\"><br /> "._AM_CLICKURLT."<input type='text' name='clickurl' size='50' maxlength='200' value='$clickurl' /><br /> <input type='hidden' name='bid' value='$bid' /> <input type='hidden' name='imptotal' value='$imptotal' /> --- 336,355 ---- $impressions = $imptotal; } ! echo " "._AM_ADDIMPT."<input type='text' name='impadded' size='12' maxlength='11' /> "._AM_PURCHT."<b>$impressions</b> "._AM_MADET."<b>$impmade</b><br /> "._AM_IMGURLT."<input type='text' name='imageurl' size='50' maxlength='200' value=\"$imageurl\"><br /> "._AM_CLICKURLT."<input type='text' name='clickurl' size='50' maxlength='200' value='$clickurl' /><br /> + "._AM_USEHTML; + if ($htmlbanner){ + echo" <input type='checkbox' name='htmlbanner' value='1' checked>"; + }else{ + echo " <input type='checkbox' name='htmlbanner' value='1'>"; + } + echo " + <br /> + "._AM_CODEHTML." + <br /> + <textarea name='htmlcode' rows='6'>".$myts->makeTboxData4Edit($htmlcode)."</textarea> + <br /> <input type='hidden' name='bid' value='$bid' /> <input type='hidden' name='imptotal' value='$imptotal' /> *************** *** 340,348 **** } ! function BannerChange($bid, $cid, $imptotal, $impadded, $imageurl, $clickurl) { global $xoopsDB; $imp = $imptotal+$impadded; ! $xoopsDB->query("UPDATE ".$xoopsDB->prefix("banner")." SET cid=$cid, imptotal=$imp, imageurl='$imageurl', clickurl='$clickurl' WHERE bid=$bid"); redirect_header("admin.php?fct=banners&op=BannersAdmin#top",1,_AM_DBUPDATED); exit(); --- 362,370 ---- } ! function BannerChange($bid, $cid, $imptotal, $impadded, $imageurl, $clickurl, $htmlbanner, $htmlcode ) { global $xoopsDB; $imp = $imptotal+$impadded; ! $xoopsDB->query("UPDATE ".$xoopsDB->prefix("banner")." SET cid=$cid, imptotal=$imp, imageurl='$imageurl', clickurl='$clickurl', htmlbanner='$htmlbanner', htmlcode='$htmlcode' WHERE bid=$bid"); redirect_header("admin.php?fct=banners&op=BannersAdmin#top",1,_AM_DBUPDATED); exit(); Index: main.php =================================================================== RCS file: /cvsroot/xoops/xoops2/modules/system/admin/banners/main.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** main.php 2 Jan 2003 20:41:29 -0000 1.1 --- main.php 7 Jan 2003 21:05:44 -0000 1.2 *************** *** 42,46 **** break; case "BannersAdd": ! BannersAdd($name, $cid, $imageurl, $clickurl, $imptotal); break; case "BannerAddClient": --- 42,46 ---- break; case "BannersAdd": ! BannersAdd($name, $cid, $imageurl, $clickurl, $imptotal, $htmlbanner, $htmlcode); break; case "BannerAddClient": *************** *** 57,61 **** break; case "BannerChange": ! BannerChange($bid, $cid, $imptotal, $impadded, $imageurl, $clickurl); break; case "BannerClientDelete": --- 57,61 ---- break; case "BannerChange": ! BannerChange($bid, $cid, $imptotal, $impadded, $imageurl, $clickurl, $htmlbanner, $htmlcode); break; case "BannerClientDelete": |