Version Notes
Clarion_Orderfeedback
Download this release
Release Info
| Developer | kushagra daharwal |
| Extension | orderfeedback_extension |
| Version | 1.0.1 |
| Comparing to | |
| See all releases | |
Code changes from version 1.0.0 to 1.0.1
app/code/local/Clarion/Orderfeedback/controllers/OrderfeedbackController.php
CHANGED
|
@@ -72,7 +72,7 @@ class Clarion_Orderfeedback_OrderfeedbackController extends Mage_Core_Controller
|
|
| 72 |
|
| 73 |
|
| 74 |
|
| 75 |
-
if(Mage::helper("orderfeedback")->
|
| 76 |
{
|
| 77 |
$senderemail = Mage::helper("orderfeedback")->getSenderemail();
|
| 78 |
}else{
|
|
@@ -139,26 +139,18 @@ class Clarion_Orderfeedback_OrderfeedbackController extends Mage_Core_Controller
|
|
| 139 |
$emailTemplate->setSenderEmail($sender_email);
|
| 140 |
$emailTemplate->setTemplateSubject($email_subject);
|
| 141 |
$emailTemplate->send($recipient_email, $recipient_name, $emailTemplateVariables);
|
| 142 |
-
|
| 143 |
$emailed = true;
|
| 144 |
-
|
| 145 |
} catch(Exception $e) {
|
| 146 |
Mage::getSingleton('core/session')->addError(Mage::helper('orderfeedback')->__('Unable to send message at this time. Please, try later.'));
|
| 147 |
$this->_redirectReferer();
|
| 148 |
return;
|
| 149 |
}
|
| 150 |
-
// }//if email enabled
|
| 151 |
-
|
| 152 |
if($emailed)
|
| 153 |
{
|
| 154 |
$success_message = Mage::helper("orderfeedback")->getSucessmessage();
|
| 155 |
Mage::getSingleton('core/session')->addSuccess(Mage::helper('orderfeedback')->__($success_message));
|
| 156 |
-
//$this->_redirectReferer();
|
| 157 |
-
// return;
|
| 158 |
}
|
| 159 |
-
|
| 160 |
/////////////////email functinality /////////////////
|
| 161 |
-
|
| 162 |
if($model->save())
|
| 163 |
{
|
| 164 |
Mage::getSingleton('core/session')->addSuccess(Mage::helper('orderfeedback')->__('Item was successfully saved'));
|
|
@@ -227,22 +219,13 @@ class Clarion_Orderfeedback_OrderfeedbackController extends Mage_Core_Controller
|
|
| 227 |
|
| 228 |
$emailTemplate = Mage::getModel('core/email_template')
|
| 229 |
->loadDefault('order_feedback_email_customer');
|
| 230 |
-
|
| 231 |
$sender_name = $senderename;
|
| 232 |
-
|
| 233 |
$recipient_name = $recipient_name; //reciver name
|
| 234 |
-
|
| 235 |
$reci_one = $senderemail;
|
| 236 |
$recipient_email = array($recipient_emailzero,$reci_one);
|
| 237 |
-
|
| 238 |
-
//print_r($recipient_email);
|
| 239 |
-
//die;
|
| 240 |
-
//$recipient_email = 'support@magerevol.com';
|
| 241 |
-
|
| 242 |
$sender_email = $senderemail;
|
| 243 |
//Create an array of variables to assign to template
|
| 244 |
$emailTemplateVariables = array();
|
| 245 |
-
|
| 246 |
$emailTemplateVariables['sender_name'] = $sender_name;
|
| 247 |
$emailTemplateVariables['sender_email'] = $sender_email;
|
| 248 |
$emailTemplateVariables['email_subject'] = Mage::helper("orderfeedback")->getEmailsubCustomer();
|
|
@@ -250,9 +233,6 @@ class Clarion_Orderfeedback_OrderfeedbackController extends Mage_Core_Controller
|
|
| 250 |
$emailTemplateVariables['receive_name'] = $recipient_name;
|
| 251 |
$emailTemplateVariables['logo_url'] = $logourl;
|
| 252 |
$emailTemplateVariables['store_name'] = $storename;
|
| 253 |
-
|
| 254 |
-
|
| 255 |
-
|
| 256 |
$processedTemplate = $emailTemplate->getProcessedTemplate($emailTemplateVariables);
|
| 257 |
|
| 258 |
$email_subject = Mage::helper("orderfeedback")->getEmailsubCustomer();
|
|
@@ -264,9 +244,7 @@ class Clarion_Orderfeedback_OrderfeedbackController extends Mage_Core_Controller
|
|
| 264 |
$emailTemplate->setSenderEmail($sender_email);
|
| 265 |
$emailTemplate->setTemplateSubject($email_subject);
|
| 266 |
$emailTemplate->send($recipient_email, $recipient_name, $emailTemplateVariables);
|
| 267 |
-
|
| 268 |
$emailed = true;
|
| 269 |
-
|
| 270 |
} catch(Exception $e) {
|
| 271 |
Mage::getSingleton('core/session')->addError(Mage::helper('orderfeedback')->__('Unable to send message at this time. Please, try later.'));
|
| 272 |
$this->_redirectReferer();
|
| 72 |
|
| 73 |
|
| 74 |
|
| 75 |
+
if(Mage::helper("orderfeedback")->getSenderemail())
|
| 76 |
{
|
| 77 |
$senderemail = Mage::helper("orderfeedback")->getSenderemail();
|
| 78 |
}else{
|
| 139 |
$emailTemplate->setSenderEmail($sender_email);
|
| 140 |
$emailTemplate->setTemplateSubject($email_subject);
|
| 141 |
$emailTemplate->send($recipient_email, $recipient_name, $emailTemplateVariables);
|
|
|
|
| 142 |
$emailed = true;
|
|
|
|
| 143 |
} catch(Exception $e) {
|
| 144 |
Mage::getSingleton('core/session')->addError(Mage::helper('orderfeedback')->__('Unable to send message at this time. Please, try later.'));
|
| 145 |
$this->_redirectReferer();
|
| 146 |
return;
|
| 147 |
}
|
|
|
|
|
|
|
| 148 |
if($emailed)
|
| 149 |
{
|
| 150 |
$success_message = Mage::helper("orderfeedback")->getSucessmessage();
|
| 151 |
Mage::getSingleton('core/session')->addSuccess(Mage::helper('orderfeedback')->__($success_message));
|
|
|
|
|
|
|
| 152 |
}
|
|
|
|
| 153 |
/////////////////email functinality /////////////////
|
|
|
|
| 154 |
if($model->save())
|
| 155 |
{
|
| 156 |
Mage::getSingleton('core/session')->addSuccess(Mage::helper('orderfeedback')->__('Item was successfully saved'));
|
| 219 |
|
| 220 |
$emailTemplate = Mage::getModel('core/email_template')
|
| 221 |
->loadDefault('order_feedback_email_customer');
|
|
|
|
| 222 |
$sender_name = $senderename;
|
|
|
|
| 223 |
$recipient_name = $recipient_name; //reciver name
|
|
|
|
| 224 |
$reci_one = $senderemail;
|
| 225 |
$recipient_email = array($recipient_emailzero,$reci_one);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 226 |
$sender_email = $senderemail;
|
| 227 |
//Create an array of variables to assign to template
|
| 228 |
$emailTemplateVariables = array();
|
|
|
|
| 229 |
$emailTemplateVariables['sender_name'] = $sender_name;
|
| 230 |
$emailTemplateVariables['sender_email'] = $sender_email;
|
| 231 |
$emailTemplateVariables['email_subject'] = Mage::helper("orderfeedback")->getEmailsubCustomer();
|
| 233 |
$emailTemplateVariables['receive_name'] = $recipient_name;
|
| 234 |
$emailTemplateVariables['logo_url'] = $logourl;
|
| 235 |
$emailTemplateVariables['store_name'] = $storename;
|
|
|
|
|
|
|
|
|
|
| 236 |
$processedTemplate = $emailTemplate->getProcessedTemplate($emailTemplateVariables);
|
| 237 |
|
| 238 |
$email_subject = Mage::helper("orderfeedback")->getEmailsubCustomer();
|
| 244 |
$emailTemplate->setSenderEmail($sender_email);
|
| 245 |
$emailTemplate->setTemplateSubject($email_subject);
|
| 246 |
$emailTemplate->send($recipient_email, $recipient_name, $emailTemplateVariables);
|
|
|
|
| 247 |
$emailed = true;
|
|
|
|
| 248 |
} catch(Exception $e) {
|
| 249 |
Mage::getSingleton('core/session')->addError(Mage::helper('orderfeedback')->__('Unable to send message at this time. Please, try later.'));
|
| 250 |
$this->_redirectReferer();
|
package.xml
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>orderfeedback_extension</name>
|
| 4 |
-
<version>1.0.
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
|
| 7 |
<channel>community</channel>
|
|
@@ -10,9 +10,9 @@
|
|
| 10 |
<description>Now You Can send the feedback according to order.</description>
|
| 11 |
<notes>Clarion_Orderfeedback</notes>
|
| 12 |
<authors><author><name>kushagra daharwal</name><user>kushagra</user><email>kushagra.daharwal@clariontechnologies.co.in</email></author></authors>
|
| 13 |
-
<date>2014-05
|
| 14 |
-
<time>09:
|
| 15 |
-
<contents><target name="magelocal"><dir name="Clarion"><dir name="Orderfeedback"><dir name="Adminhtml"><dir name="Model"><dir name="System"><dir name="Config"><dir name="Source"><dir name="Email"><file name="Template.php" hash="3f07eabd2707fe20290d46dce039fba2"/></dir><file name="Orderremplate.php" hash="200f232d2da3556de69f4c0c6eafcfc3"/></dir></dir></dir></dir></dir><dir name="Block"><dir name="Adminhtml"><dir name="Orderfeedback"><dir name="Edit"><file name="Form.php" hash="55fac4d39f0858da842cf879e1d08b4d"/><dir name="Tab"><file name="Form.php" hash="891292557279054da11fb1a2a23e41c9"/><file name="Formforpublishdate.php" hash="8e9be64773cdeb65faa83398b23e53e3"/></dir><file name="Tabs.php" hash="6b382e6a7021e5fd9d9e3f708679da85"/></dir><file name="Edit.php" hash="ea125a81dcc4055b5a4be4b86854b4d8"/><file name="Grid.php" hash="62d1e76d6b29da09f277e679bb5ef74b"/></dir><file name="Orderfeedback.php" hash="608b105188cc044db9918e04b4c35cea"/></dir><file name="Allorderfeedback.php" hash="2d6922129168a61fa2b4cb8171517270"/><file name="Editorder.php" hash="b2bfe100fe330aa66e15edb8c902fba6"/><file name="Feedbackpagi.php" hash="75d32264942a7f813296eb64955596a7"/><file name="Orderdata.php" hash="2442937e8f91e8bea3d4e2fd63c9d4e3"/><file name="Orderfeedback.php" hash="cd5a3cf40ee76d45a368c84621fef433"/></dir><dir name="Helper"><file name="Data.php" hash="19fe90c7eaecf35759aaf34a87a218c2"/></dir><dir name="Model"><file name="Allemailtemplate.php" hash="af0c8f8b611ccec23fd48b8ffa48e215"/><dir name="Mysql4"><dir name="Orderfeedback"><file name="Collection.php" hash="78858c385749b38095ad61b1b20c349c"/></dir><file name="Orderfeedback.php" hash="2c5353f9a752b0cc09fc0943d8d9eca0"/></dir><file name="Order.php" hash="bcd94d9367530e149fa73b2275ae7c27"/><file name="Orderfeedback.php" hash="3666601dd282980834bee3fa9f7b7d2a"/><file name="Pagelayout.php" hash="0d3139a350e81c43a43274dae81cd766"/><file name="Status.php" hash="96528265d9fe7a01fa1858ef30d61b5b"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="OrderfeedbackController.php" hash="f2a4d50ba2c2be5956748e1c3a2c4e82"/></dir><file name="IndexController.php" hash="fd0e84380fb05841cc67f3ca9f04dc12"/><file name="OrderfeedbackController.php" hash="
|
| 16 |
<compatible/>
|
| 17 |
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php><package><name>clarion_orderfeedback</name><channel>community</channel><min>1.0.0</min><max>8.0.0</max></package><extension><name>gd</name><min>2.0.0</min><max>2.4</max></extension></required></dependencies>
|
| 18 |
</package>
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>orderfeedback_extension</name>
|
| 4 |
+
<version>1.0.1</version>
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
|
| 7 |
<channel>community</channel>
|
| 10 |
<description>Now You Can send the feedback according to order.</description>
|
| 11 |
<notes>Clarion_Orderfeedback</notes>
|
| 12 |
<authors><author><name>kushagra daharwal</name><user>kushagra</user><email>kushagra.daharwal@clariontechnologies.co.in</email></author></authors>
|
| 13 |
+
<date>2014-06-05</date>
|
| 14 |
+
<time>14:09:06</time>
|
| 15 |
+
<contents><target name="magelocal"><dir name="Clarion"><dir name="Orderfeedback"><dir name="Adminhtml"><dir name="Model"><dir name="System"><dir name="Config"><dir name="Source"><dir name="Email"><file name="Template.php" hash="3f07eabd2707fe20290d46dce039fba2"/></dir><file name="Orderremplate.php" hash="200f232d2da3556de69f4c0c6eafcfc3"/></dir></dir></dir></dir></dir><dir name="Block"><dir name="Adminhtml"><dir name="Orderfeedback"><dir name="Edit"><file name="Form.php" hash="55fac4d39f0858da842cf879e1d08b4d"/><dir name="Tab"><file name="Form.php" hash="891292557279054da11fb1a2a23e41c9"/><file name="Formforpublishdate.php" hash="8e9be64773cdeb65faa83398b23e53e3"/></dir><file name="Tabs.php" hash="6b382e6a7021e5fd9d9e3f708679da85"/></dir><file name="Edit.php" hash="ea125a81dcc4055b5a4be4b86854b4d8"/><file name="Grid.php" hash="62d1e76d6b29da09f277e679bb5ef74b"/></dir><file name="Orderfeedback.php" hash="608b105188cc044db9918e04b4c35cea"/></dir><file name="Allorderfeedback.php" hash="2d6922129168a61fa2b4cb8171517270"/><file name="Editorder.php" hash="b2bfe100fe330aa66e15edb8c902fba6"/><file name="Feedbackpagi.php" hash="75d32264942a7f813296eb64955596a7"/><file name="Orderdata.php" hash="2442937e8f91e8bea3d4e2fd63c9d4e3"/><file name="Orderfeedback.php" hash="cd5a3cf40ee76d45a368c84621fef433"/></dir><dir name="Helper"><file name="Data.php" hash="19fe90c7eaecf35759aaf34a87a218c2"/></dir><dir name="Model"><file name="Allemailtemplate.php" hash="af0c8f8b611ccec23fd48b8ffa48e215"/><dir name="Mysql4"><dir name="Orderfeedback"><file name="Collection.php" hash="78858c385749b38095ad61b1b20c349c"/></dir><file name="Orderfeedback.php" hash="2c5353f9a752b0cc09fc0943d8d9eca0"/></dir><file name="Order.php" hash="bcd94d9367530e149fa73b2275ae7c27"/><file name="Orderfeedback.php" hash="3666601dd282980834bee3fa9f7b7d2a"/><file name="Pagelayout.php" hash="0d3139a350e81c43a43274dae81cd766"/><file name="Status.php" hash="96528265d9fe7a01fa1858ef30d61b5b"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="OrderfeedbackController.php" hash="f2a4d50ba2c2be5956748e1c3a2c4e82"/></dir><file name="IndexController.php" hash="fd0e84380fb05841cc67f3ca9f04dc12"/><file name="OrderfeedbackController.php" hash="d5e556b56bae5f17843a721e3b2c0b85"/><file name="logo_email.gif" hash="ad8a45567e3e106e5f582654d40a180a"/></dir><dir name="etc"><file name="adminhtml.xml" hash="49483d8b3265dafa682942c17e5eae34"/><file name="config.xml" hash="3ddd78bbf00d7d3d9664cc4c7dc76135"/><dir name="feedback email html"><file name="Allemailtemplate.php" hash="432d5858c9b991134c8007f0954605dd"/><file name="email-to-customer.html" hash="bcdcc3fa3e9d03377c4c87cf09ea695c"/><file name="logo_email.gif" hash="ad8a45567e3e106e5f582654d40a180a"/><file name="order_feedback_email_adminfeedback.html" hash="43d7798424594b2d5721eadce575fefc"/><file name="order_feedback_email_customer.html" hash="e1b15a209d4832020d36d0ad3ea71d6f"/><file name="order_feedback_email_frontendadmin.html" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="order_feedback_email_to_admin.html" hash="415ef15edb52048ed1b96fc30c606d5d"/></dir><file name="system.xml" hash="8a10af3bc8d71bae625007572f4f0629"/></dir><dir name="sql"><dir name="orderfeedback_setup"><file name="mysql4-install-0.1.0.php" hash="f733ea63e6d7e941d5e2e5bbed09115b"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Clarion_Orderfeedback.xml" hash="ad12626f6010291b86415ed6d0e14c10"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="orderfeedback.xml" hash="1859b9f4c7fa9258a316befcfde4829f"/></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="orderfeedback.xml" hash="90fe6e86dca5f268826fba76eec94797"/></dir><dir name="template"><dir name="orderfeedback"><file name="allorderfeedback.phtml" hash="c22ddf40750cf48d9f709d94a2b277c9"/><file name="editorder.phtml" hash="a05a6063e7647a372938114b1d7876c2"/><file name="feedbackpagi.phtml" hash="6406bd8761080c84d174ba601cf9fc7b"/><file name="orderdata.phtml" hash="0f29e7004fe4bcea7e6a9a0416ff7431"/><file name="orderfeedback.phtml" hash="672328132ad3350f1a2449662877b6c0"/><dir name="sales"><dir name="order"><file name="history.phtml" hash="85a105b297b14954be166faf851e0a68"/><file name="vieworder.phtml" hash="610400018d23bb9e84667ca154e2dc2d"/></dir></dir></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="images"><file name="ajax_loader.gif" hash="f5f09658da453dca7d686ad9e5786ada"/></dir><dir name="css"><dir name="clarion"><file name="clarion_orderfeedback.css" hash="1a42fee0ff56ae3fd071346e840a4171"/></dir></dir><dir name="js"><dir name="orderfeedback"><file name="jquery.min.js" hash="e1288116312e4728f98923c79b034b67"/><file name="noconflict.js" hash="3179f2255b046d5f2e9a71e365287bef"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><dir name="template"><dir name="email"><dir name="orderfeedback"><file name="order_feedback_email_adminfeedback.html" hash="1855ee9a52910fe9afe0c1dfab139bcb"/><file name="order_feedback_email_customer.html" hash="255d5fb38b528ee375d0b58e474f2580"/></dir></dir></dir></dir></target></contents>
|
| 16 |
<compatible/>
|
| 17 |
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php><package><name>clarion_orderfeedback</name><channel>community</channel><min>1.0.0</min><max>8.0.0</max></package><extension><name>gd</name><min>2.0.0</min><max>2.4</max></extension></required></dependencies>
|
| 18 |
</package>
|
