]> _ Git - fluidbook-v3.git/commitdiff
done #1083 @0.25
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Wed, 11 Jan 2017 11:44:27 +0000 (11:44 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Wed, 11 Jan 2017 11:44:27 +0000 (11:44 +0000)
framework/application/forms/RequestQuote.php
less/315-quote.less

index b7ffb21656ccef17793bca88da813b340d99b6dd..2bc7ffc78b0d55fe56c16c7365f4e57a23481b84 100644 (file)
@@ -53,6 +53,15 @@ class Fluidbook_Form_RequestQuote extends CubeIT_Form {
                $tips->setContent('<!-- TIPS -->'); // Just a placeholder for CMS content
                $this->addElement($tips);
 
+               $code = Fluidbook_Coupon::getCouponCode();
+               if ($code) {
+                       $coupon = new Zend_Form_Element_Text('coupon');
+                       $coupon->setLabel(__('Code promo'));
+                       $coupon->setValue($code);
+                       $coupon->setAttrib('readonly', 'readonly');
+                       $this->addElement($coupon);
+               }
+
                $pays = new Zend_Form_Element_Hidden('pays');
                $pays->setValue(CubeIT_Networking_GeoIP2::lookupCountryCode());
                $this->addElement($pays);
@@ -65,6 +74,9 @@ class Fluidbook_Form_RequestQuote extends CubeIT_Form {
                $submit->setLabel(__('Envoyer la demande'));
                $submit->setAttrib('class', 'submit-button');
                $submit->setAttrib('type', 'submit');
+               if ($code) {
+                       $submit->setAttrib('class', 'has-coupon ' . $submit->getAttrib('class'));
+               }
                $this->addElement($submit);
 
                $this->setId('requestQuote')
index ecfe5dd90d01e91b31f53d5d8287a89dfb87b5ff..b0720296f7f300bd5816c6a7530a3b3fcca38cbc 100644 (file)
                        color: #fff;
                        font-size: 14px;
 
+                       &.has-coupon {
+                               position: relative;
+                               top: -80px;
+                       }
+
                        @media @m900 {
                                width: 100%;
+                               &.has-coupon {
+                                       top: 0;
+                               }
                        }
                }