http://www.mediawiki.org/wiki/Special:Code/MediaWiki/73431

Revision: 73431
Author:   awjrichards
Date:     2010-09-21 00:30:31 +0000 (Tue, 21 Sep 2010)

Log Message:
-----------
Added pretty donate button to cc form; fixed remaining ereg() and split() calls 
in minFraud API code

Modified Paths:
--------------
    
trunk/extensions/DonationInterface/payflowpro_gateway/extras/minfraud/ccfd/HTTPBase.php
    trunk/extensions/DonationInterface/payflowpro_gateway/forms/TwoColumn.php
    trunk/extensions/DonationInterface/payflowpro_gateway/payflowpro_gateway.css

Modified: 
trunk/extensions/DonationInterface/payflowpro_gateway/extras/minfraud/ccfd/HTTPBase.php
===================================================================
--- 
trunk/extensions/DonationInterface/payflowpro_gateway/extras/minfraud/ccfd/HTTPBase.php
     2010-09-21 00:12:07 UTC (rev 73430)
+++ 
trunk/extensions/DonationInterface/payflowpro_gateway/extras/minfraud/ccfd/HTTPBase.php
     2010-09-21 00:30:31 UTC (rev 73431)
@@ -216,7 +216,7 @@
         while (!feof($fp)) {
           $buf .= fgets($fp, 128);
         }
-        $lines = split("\n", $buf);
+        $lines = preg_split("/\n/", $buf);
         // get the content
         $content = $lines[count($lines)-1];
         //close the connection
@@ -230,7 +230,7 @@
       print "readIpAddressFromWeb found ip addresses: " . $content . "\n";
     }
     // TODO fix regexp so that it checks if it only has IP addresses
-    if (ereg 
("([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})",$content)) {
+    if 
(preg_match("/([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})/",$content))
 {
       return $content;
     } 
     return "";
@@ -357,7 +357,7 @@
           while (!feof($fp)) {
             $buf .= fgets($fp, 128);
           }
-          $lines = split("\n", $buf);
+          $lines = preg_split("/\n/", $buf);
           // get the content
           $content = $lines[count($lines)-1];
           //close the connection

Modified: 
trunk/extensions/DonationInterface/payflowpro_gateway/forms/TwoColumn.php
===================================================================
--- trunk/extensions/DonationInterface/payflowpro_gateway/forms/TwoColumn.php   
2010-09-21 00:12:07 UTC (rev 73430)
+++ trunk/extensions/DonationInterface/payflowpro_gateway/forms/TwoColumn.php   
2010-09-21 00:30:31 UTC (rev 73431)
@@ -27,8 +27,9 @@
                global $wgScriptPath;
                // submit button and close form
                $form = Xml::openElement( 'div', array( 'id' => 
'payflowpro_gateway-form-submit'));
-               $form .= Xml::openElement( 'div', array( 'id' => 
'mw-donate-submit-button' )) .         
-                               Xml::submitButton( wfMsg( 
'payflowpro_gateway-submit-button' ));
+               $form .= Xml::openElement( 'div', array( 'id' => 
'mw-donate-submit-button' ));  
+               //$form .= Xml::submitButton( wfMsg( 
'payflowpro_gateway-submit-button' ));
+               $form .= Xml::openElement( 'input', array( 'class' => 
'input-button button-navyblue', 'value' => wfMsg( 
'payflowpro_gateway-submit-button'), 'onclick' => 'form.submit()'));
                $form .= Xml::closeElement( 'div' );
                $form .= Xml::openElement( 'div', array( 'class' => 
'mw-donate-submessage', 'id' => 'payflowpro_gateway-donate-submessage' ) ) .
                        wfMsg( 'payflowpro_gateway-donate-click' ); 

Modified: 
trunk/extensions/DonationInterface/payflowpro_gateway/payflowpro_gateway.css
===================================================================
--- 
trunk/extensions/DonationInterface/payflowpro_gateway/payflowpro_gateway.css    
    2010-09-21 00:12:07 UTC (rev 73430)
+++ 
trunk/extensions/DonationInterface/payflowpro_gateway/payflowpro_gateway.css    
    2010-09-21 00:30:31 UTC (rev 73431)
@@ -67,3 +67,22 @@
         float: left;
         margin-right: 2em;
 }
+
+.button-navyblue {
+       
background-image:url("http://upload.wikimedia.org/wikipedia/commons/0/06/Button-wavy-blue.png";);
+       color:#FFFFFF;
+}
+
+.input-button {
+       background-color:transparent;
+       background-repeat:no-repeat;
+       border:medium none;
+       font-family:helvetica,impact,sans-serif;
+       font-size:1.4em;
+       font-weight:bold;
+       height:44px;
+       margin:0;
+       text-align:center;
+       vertical-align:middle;
+       width:204px;
+}



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to