orderfeedback_extension - Version 1.0.1

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")->getSenderemailgetSenderemail())
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.0</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,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-27</date>
14
- <time>09:38:59</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="d11006d4004ba410d00d57adb481e371"/><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>
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>