Msg91 - Version 2.0

Version Notes

Magento Msg91

Download this release

Release Info

Developer Egrove
Extension Msg91
Version 2.0
Comparing to
See all releases


Code changes from version 1.0.1 to 2.0

Files changed (68) hide show
  1. app/code/local/Modulebazaar/Msg91/Helper/Data.php +0 -350
  2. app/code/local/Modulebazaar/Msg91/Model/.Observer.php.swp +0 -0
  3. app/code/local/Modulebazaar/Msg91/Model/Mysql4/Log/Collection.php +0 -8
  4. app/code/local/Modulebazaar/Msg91/Model/Mysql4/Notificationlog/Collection.php +0 -8
  5. app/code/local/Modulebazaar/Msg91/Model/Observer.php +0 -596
  6. app/code/local/Modulebazaar/Msg91/controllers/IndexController.php +0 -42
  7. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Customnotification.php +1 -1
  8. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Customnotification/Edit.php +1 -1
  9. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Customnotification/Edit/Form.php +1 -1
  10. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Customnotification/Edit/Tab/Form.php +1 -1
  11. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Customnotification/Edit/Tabs.php +1 -1
  12. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Customnotification/Grid.php +1 -1
  13. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Log.php +1 -1
  14. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Log/Edit.php +1 -1
  15. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Log/Edit/Form.php +1 -1
  16. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Log/Edit/Tab/Form1.php +1 -1
  17. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Log/Edit/Tabs.php +1 -1
  18. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Log/Grid.php +1 -1
  19. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Log/Renderer/Date.php +1 -1
  20. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Log/Renderer/Reason.php +1 -1
  21. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Notificationlog.php +1 -1
  22. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Notificationlog/Edit.php +1 -1
  23. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Notificationlog/Edit/Form.php +1 -1
  24. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Notificationlog/Edit/Tab/Form1.php +1 -1
  25. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Notificationlog/Edit/Tabs.php +1 -1
  26. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Notificationlog/Grid.php +128 -128
  27. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Notificationlog/Renderer/Date.php +1 -1
  28. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Notificationlog/Renderer/Reason.php +1 -1
  29. app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Notificationlog/Renderer/Scheduledate.php +1 -1
  30. app/code/local/Msg/Msg91/Block/Adminhtml/Testmessage.php +15 -0
  31. app/code/local/Msg/Msg91/Helper/Data.php +353 -0
  32. app/code/local/{Modulebazaar → Msg}/Msg91/Model/Customerschedule.php +1 -1
  33. app/code/local/{Modulebazaar → Msg}/Msg91/Model/Customnotification.php +1 -1
  34. app/code/local/{Modulebazaar → Msg}/Msg91/Model/Log.php +1 -1
  35. app/code/local/{Modulebazaar → Msg}/Msg91/Model/Mysql4/Customnotification.php +1 -1
  36. app/code/local/{Modulebazaar → Msg}/Msg91/Model/Mysql4/Customnotification/Collection.php +1 -1
  37. app/code/local/{Modulebazaar → Msg}/Msg91/Model/Mysql4/Log.php +1 -1
  38. app/code/local/Msg/Msg91/Model/Mysql4/Log/Collection.php +8 -0
  39. app/code/local/{Modulebazaar → Msg}/Msg91/Model/Mysql4/Notificationlog.php +1 -1
  40. app/code/local/Msg/Msg91/Model/Mysql4/Notificationlog/Collection.php +8 -0
  41. app/code/local/{Modulebazaar → Msg}/Msg91/Model/Notificationlog.php +1 -1
  42. app/code/local/Msg/Msg91/Model/Observer.php +623 -0
  43. app/code/local/{Modulebazaar → Msg}/Msg91/Model/Status.php +1 -1
  44. app/code/local/{Modulebazaar → Msg}/Msg91/Model/System/Config/Source/Routevalues.php +30 -34
  45. app/code/local/Msg/Msg91/Model/Testmessage.php +9 -0
  46. app/code/local/{Modulebazaar → Msg}/Msg91/controllers/Adminhtml/CustomnotificationController.php +205 -205
  47. app/code/local/{Modulebazaar → Msg}/Msg91/controllers/Adminhtml/LogController.php +1 -1
  48. app/code/local/{Modulebazaar → Msg}/Msg91/controllers/Adminhtml/NotificationlogController.php +1 -1
  49. app/code/local/Msg/Msg91/controllers/Adminhtml/TestController.php~ +169 -0
  50. app/code/local/Msg/Msg91/controllers/Adminhtml/TestmessageController.php +37 -0
  51. app/code/local/Msg/Msg91/controllers/Adminhtml/TestmessageController.php~ +37 -0
  52. app/code/local/Msg/Msg91/controllers/IndexController.php +42 -0
  53. app/code/local/{Modulebazaar → Msg}/Msg91/etc/adminhtml---.xml +0 -0
  54. app/code/local/{Modulebazaar → Msg}/Msg91/etc/config.xml +86 -75
  55. app/code/local/{Modulebazaar → Msg}/Msg91/etc/system.xml +8 -8
  56. app/code/local/{Modulebazaar → Msg}/Msg91/sql/msg91_setup/mysql4-install-0.1.0.php +2 -2
  57. app/code/local/{Modulebazaar → Msg}/Msg91/sql/msg91_setup/mysql4-upgrade-0.1.0-0.1.1.php +0 -0
  58. app/code/local/{Modulebazaar → Msg}/Msg91/sql/msg91_setup/mysql4-upgrade-0.1.1-0.1.2.php +0 -0
  59. app/code/local/{Modulebazaar → Msg}/Msg91/sql/msg91_setup/mysql4-upgrade-0.1.2-0.1.3.php +0 -0
  60. app/code/local/{Modulebazaar → Msg}/Msg91/sql/msg91_setup/mysql4-upgrade-0.1.3-0.1.4.php +0 -0
  61. app/code/local/{Modulebazaar → Msg}/Msg91/sql/msg91_setup/mysql4-upgrade-0.1.4-0.1.5.php +0 -0
  62. app/code/local/{Modulebazaar → Msg}/Msg91/sql/msg91_setup/mysql4-upgrade-0.1.5-0.1.6.php +0 -0
  63. app/code/local/{Modulebazaar → Msg}/Msg91/sql/msg91_setup/mysql4-upgrade-0.1.6-0.1.7.php +0 -0
  64. app/design/adminhtml/default/default/layout/msg91.xml +6 -1
  65. app/design/adminhtml/default/default/template/msg91/login.phtml~ +22 -0
  66. app/design/adminhtml/default/default/template/msg91/testsms.phtml +22 -0
  67. app/etc/modules/{Modulebazaar_Msg91.xml → Msg_Msg91.xml} +2 -2
  68. package.xml +3 -3
app/code/local/Modulebazaar/Msg91/Helper/Data.php DELETED
@@ -1,350 +0,0 @@
1
- <?php //0046a
2
- if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
3
- ?>
4
- HR+cP+R3zi/FmChWWivZx8hqK7Qz4W/JWhbmxhUi1q9Pw/1o5A4/0+beTXuESWzOKmgeXj1MuNyn
5
- 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
- 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
- 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
- 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
- YVdfUU+4EngGCfXxDdqWj3IN8TyR4jEJYOBec13LKOkwG05yW5K0dxpY5RsoyyLMvnlhfA8bE6Ta
10
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- cvzCoCV8POhEUBCHQfUUsYIC9lllupbDpRXFtJcmN5exBx1yxa96vkcWA6aLKhSu6YNpIQt5ELEc
46
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- +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
- 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
- ZWzTB7cHYVxC66k/AwdhgTk9wz1op147uawoISxrs8ROdtPUDDUgZIwFN1F/gLCzhGUCMF45wcpO
63
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- t5LACG61XEUW26FcWPUfRHRAaHytSwnqhNPgwHqnEHW6ZaNXn9plZAS32KCkcjHuwrg/0i19q4Sb
71
- 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
- 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
- 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
- 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
- OQ5nQJd/KO9czdCckYEHJsVg2gGnBCH8HVb7/O+8wLhA0XMH1IEzTah45AX8OfErKnrPpCxQdzaK
76
- Rd8UkKbjQpCRsXnFWe7x3wnEUFyFjK4w0tyXfhr0rK38eEQJT0TVTTRWHKyRkM14m708x9Z+sxnT
77
- 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
- QiCC+yLkwS+iMjL/7HRFzCs8Qz1HOQiRn1ILh1v4PzqIZRg7uGyt1f0Og6PrchwaHvSjQ7nzavVv
79
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- pjhIWZBas1d95RXIM/1LswJI3bpzloZFzS1/xZGUDhvqWbwWlyk3t/4ZSu1dGksIbuEoYFuJz6Fx
110
- YYugCxpRvOc999W7j8XRyeDlWvZbsZuLkhKJc0GzAz6b+oIaxrZkPZqhfgWwW3jsJGV3qD/f38JB
111
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- +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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- r3XIrwJvCEHuzX1zbAat1lNRJd/kFdV/Yk3hy/h7mbd38i9eMSEqn0Fd6d+8ew1Bi7EspP3zLjmD
196
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- +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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- +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
- +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
- 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
- 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
- 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
- 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
- OEh0PPTbMFOMVaYik7iBjVgiCLjM1IpojIXqyd869a55kJx5otQWAXJjH56ZubFLkcBjNJkQN+Xg
239
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- mCeJXFyIn7LgrNjXKe67hMmHx9hw2LJol24lAnGV9gFXiIgRDI2Kf1PXZ+aBw+mWIn0ckXt0hiBG
263
- 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
- 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
- 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
- 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
- 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
- n95XEUyxks4Jo/KMQleC1tIQG0N9zAqQxJeuDXSTxTxiW+lem//1K8+e8KdE5Im2jsEXMOr3v2yH
269
- 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
- nK7Bhu4QRDDE1uGYniuBlFspAuTZTHNN5YnusCvj2eSJ4Gl9ibtq0s4JWegLVLvqGXJNWgRFZotk
271
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- POO0mT/AxxUClD3DEcjyhOIlya9HBvD1+xNsFswJhM21rZH5UD/VuTKtzX9zfnUC+i6J3S/svwjv
282
- oyf0qHWVgk71N7frsZR6MQErjdbHFMGcoURjBtVIr/zAwGYVFZU/+a5+et+N3J4FCYRoYGL0kav2
283
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- P9VLtuZFtwhc6ZUqxtSEcvu/xTmwO5evSkA9znX5aa5GS0HkPr8aPFgGGReSK1n5XUGFot57+FEU
291
- X5HjlGBcNTDzVf4+OlJM05mNhpTffTLaBeTZKPcL5gzd04izSiX6yef6dTFvFh+cnavmfiEV6rhD
292
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- y8VD1/nNRq0SV9kv3b7Q7mxJGJxHYE/zAUYTpBnh6Y5BSTCJQpVzd6LLNWT82OO7dsN+WKgnUGVm
317
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- kthG7fJBMxuwcDLtM5eQ5QQMFd7doMp/VgVpbW8qXWScTLqLSnhdeyddy4OWRPdMySQrKIB4R1uT
328
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- lbDIaZ3xfWlt2X1niXYDbVJGP5pSCfZxvwkG6/a4HHZjOa0WgGLobeJmlfieXFTMWI11423rpCqP
339
- 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
- BZwENGN+oirGwK7tSvRKawoU06ybMkW8aOjAEUXs9Cwk0uJ1Xwy2Au1VIlEtsaHpAzP4lLyS2YAd
341
- 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
- 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
- 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
- OH2GlYr9CGbRi2KT4GNERt/ExgE/RrrrggSwVCMyHIhDj1hE/S5D6l5naE2hhtGOOce5Wi1Iq3lQ
345
- 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
- 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
- lS+Jwi6rZUykdU7azb4TgqCgWvvqzlUStMjRMKoOJmvnQBtiEumE5CLWPc0wtLgURDE3IkTCvfwL
348
- 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
- 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
- 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
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Modulebazaar/Msg91/Model/.Observer.php.swp DELETED
Binary file
app/code/local/Modulebazaar/Msg91/Model/Mysql4/Log/Collection.php DELETED
@@ -1,8 +0,0 @@
1
- <?php
2
-
3
- class Modulebazaar_Msg91_Model_Mysql4_Log_Collection extends Mage_Core_Model_Resource_Db_Collection_Abstract {
4
- protected function _construct()
5
- {
6
- $this->_init('msg91/log');
7
- }
8
- }
 
 
 
 
 
 
 
 
app/code/local/Modulebazaar/Msg91/Model/Mysql4/Notificationlog/Collection.php DELETED
@@ -1,8 +0,0 @@
1
- <?php
2
-
3
- class Modulebazaar_Msg91_Model_Mysql4_Notificationlog_Collection extends Mage_Core_Model_Resource_Db_Collection_Abstract {
4
- protected function _construct()
5
- {
6
- $this->_init('msg91/notificationlog');
7
- }
8
- }
 
 
 
 
 
 
 
 
app/code/local/Modulebazaar/Msg91/Model/Observer.php DELETED
@@ -1,596 +0,0 @@
1
- <?php //0046a
2
- if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
3
- ?>
4
- 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
- 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
- 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
- hdrG3/BzaLKXdGy3v3hIfgVohG1lE5koFQWSe17ykOXbJkmk5SIFcGOeoc94CTDA5hfEBTPKlWv1
8
- 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
- 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
- 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
- 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
- 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
- /4kWbR8o36+ikfSwva7Y9N3r5NKvciV9dkmjd4V2VF630wyHRXX7BqtfolQmCoeZqHULJOvfK6hN
14
- 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
- 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
- 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
- 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
- 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
- KQ7DgiYP7USA33gTQfuMdRHLS2qEGc9ez7XxCrCGGOL2aTv/sBgnPnNA4SI7GuzVoocIqU6IJmxE
20
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- bWJseaPMNQIjFZRdqwloHWmrsG4Xjyok433uyT/bTVpxATr2TqG24DNKzr9IcZvD8PsqRKMhDaoH
52
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 5vAlgHreNle/BKSgoSuTclanezh7G2k2kIjCsyxN6yeYnpGF9QQc6Rp4plMESFky8ewHYG9mEkV2
79
- QwovMAmlUIbhfnT7f+Zuwn2HcgBRAlEbb6Yk4u5UsVJxbt7gKAykgsOl2X2NvPX6iRUCe2bJl5sF
80
- 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
- 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
- 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
- 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
- fbGnq0egrkZV0oxAvf4PgQBfbxijJlhSu8nTRgqS3W0sSZ0cWgJ3rM2QrcL4pkKRv4kpi/gKLRZy
85
- yYqL6BIujkgRr0TD71C4l2GiH4javat81ptxEUcqcMlQPTjSC/mT9CAp9pV/nPQO0mWmg4aqYX7f
86
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- rH1Fu845Sz9LZ69BYlNUygyZP8EhH8JzEoxz9HkAiU4h+LWzAKbgela9FiwhLv3dRwmV8a80mjYD
94
- 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
- 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
- 4n6dQTjEdZ3xxMhnjuJlkkD5w1+1q9M4XiV0z0gej1O/mkawdVhd2gUuG4KxeLFKNgg7zmBXEMFM
97
- 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
- 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
- 7GzuvpG96Mw7hgLfWdm5Uf5LddgFt2Lqh+Msx9iLciLD2NCn9RLDIgrtnL2BOtV/aw1soABO0pUG
100
- 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
- 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
- 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
- +FTJCxgVlciEfyRdLqdJzUEyR1Ow2kh8xjyGudvVqdWCYhWCb0TjDej1dT7sqIJYwrTmAoU5Mly0
104
- 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
- Yg92+UBNcXHq1CKvlKOLBMNMTuGwRsSRJn6y5VkKPYBP4FL3b0YmwD+AtdO7qmksIk63AYfpHnei
106
- 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
- +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
- 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
- seLjIKc2H7OSlZegOfW6zSwQD+K0wccsaFtZVSdr/47KC12Wfc3SLe8mpRgoeKvdoSuSDo8F6vE7
110
- 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
- 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
- +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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 7+9pX9SN6EY/lMxHv9Lwc6rio/aTq3P5Wmlqgr05uHPh3mDa+Vhior08iYboamOkPd45cXyzfw1N
121
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- XubKx2UlHCGxRQ/qAgI7mi4nJ5lNfVPGVkvN7IvGD3v/xG8bjpj/oMx/6N+/S6IrLqUSZey9COBE
135
- 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
- 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
- +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
- aDVWgjlzaRPG6ryWVRNFIEj+ysCm0fM9PMb3fkIaRti0Naqf0kGNkzW6WBj46RWHPBkynnahfZZw
139
- 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
- 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
- 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
- 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
- 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
- neHbKSKiMdzoHRtaVW9DpLwVDd8QQNl8h8AGz2jkqJr6xZ7W4OzwjaNEW8mKpYDuMaF6BjEQQdkm
145
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Eenuw/JAtxhiFOch8eHGUAZwboEFeEh2NXVtr8mIMLBz8CosRxS4GAEa+WZvN6DsLe4B6Y9n2lmC
159
- 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
- 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
- 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
- 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
- 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
- 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
- d995U8Hk2rukrr97MEZDaoOkeSzXLF0qZi7RqHQ+PXdoyDx+cixKKEVxSGqrug8CY315O3hkuREF
166
- 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
- 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
- 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
- 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
- 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
- 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
- 8T8WQ+PrNuZhHOxLBwd1oKmmCyg6Y1vQltR198/rpW9gQaUsp7hcpAP/lpjWK7NoYZTnPEHdNJNR
173
- 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
- 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
- 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
- 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
- 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
- 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
- 055yVOh6/SJSsYYrIGZ0+Ctiwc6MptTXG1d3pPrRAYwf3FKqkjW0LCWztEIN+4zZGcMuQJblsZ6L
180
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 7sIa/BQG3jkX5VMj6iNwjJuRm4O9H+Mo2It+fiBPKFUYGr6DO02k0Tyw8/3G4jEtDmthQlizEX9X
190
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Rx5VrcsoFRJ9gGsC/i5SUqHidDRW4xYaeMAPYAO1PwIA5SoATWuJWypvXLVOxxHSCncAmerFVy0C
204
- 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
- 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
- YNK/sns4kYzcIKLC0dcm7I5soCgA4OssM+RldUnnTBBOdT95P2FVTa39klLjXgMhyWKwL+ERm5qE
207
- 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
- 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
- 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
- y2/aMVTuuAyfyRD20pFjDl0c05tz5RCA6RSBXn7lNFV7BuYDYeipAbneOoHjV8oBd1zBUSRwK5bS
211
- ei7Z+DHpKZtL2V8x54wvLun+Hkq/1eGKy7vDqjjfmOSzUG9SC9ow2mT4I/HGKzgRWIs3nsWAWzfz
212
- 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
- EKJmLA2gd83pLPBm9JrNGOCWtbTJ/w81030rslwin+tDw/f2W72jzBMR7dLkAkJ60mXyLONgjhsg
214
- 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
- 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
- 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
- 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
- 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
- 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
- AlxT/DALv77w3VNMM4kiq2pqroe1OHjfmQvsvr25wF8wDV7KQVdZWPwkK4GaBjT9XRt6XmZ4Xvqm
221
- 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
- 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
- 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
- eHniRuG0SOlet26O+Vg9poVFKC/5oJrffZBlPoHTyX0bGobrHd2LvvtGtb9Jr3YiDza4yLZV1Iv4
225
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- DJCKlUJ+cpaY6FzfpyIV5BNp0gfyo5wZNfwIdshT8NEk2VwyJFzoZDmHbJl/MFiwLevIUIWNgld9
237
- 1uqQh1mCNOtUusI61u1QjZgUMK3I2QcD/MUALBeahUfnvi4B7AurPVAi+tantck4o2iLGvAfp8io
238
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- +FT1ffSCC5LFAQ8GXpy0YCOpddngoMmHFyjTFjcA6HQhljbkyqQtdQwFwbT04x7JUQT1Bh1D07Em
258
- 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
- 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
- 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
- jNXqLSQ4ymESanhn89/xS8ajlymsK2CN/F/8JMyw0spB7rHEqqU+PcRl9kAxXHm06ZkKn7abTxJM
262
- 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
- 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
- AwSc3CKTOC3PO34SI8cj0Hy8yLPKWJz20CQP7x0WOEM3VGi8gdhaH+Zs4VhmssK0TMnODoq1AZWF
265
- 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
- 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
- 7GiY5gRzxz9zkiWNjFYboxhD4YAeUT0k4PC2GwhMIQW2ooknfkM10dcjaZ9xbXeaMB5Ua/Vmkeni
268
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- CR5re72UsETUOnxfhs6jgt/Qum8EObawHmR2c1LmnGsEcWT9z9UFoJuneRQoBkyN1nsDnNQmTWWv
277
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 39LLJt0fy+fLcUNvEPEY0b3WvtLBhqKVqVdopQttGlrGCb2QlNBL3yr9HRMciICvsSNpilVvWg5s
289
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- +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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- BnoHGLgtQiZ+ngoCWREhDVvBughNaP899nyBtbiT5HfHTXqzMZESWLPCn6T7tmd8yW/KhykOeFln
307
- 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
- HiSUGsgJ+211YswUOkRmox1ybt+y/S3o11GsAhYxZz5XmhDQi3wCyNT+Fi3ZNL5gAs9EcSr1FcVG
309
- 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
- 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
- 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
- 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
- +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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- +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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- gSYvWdoJSk20n6CmoitE9kzE2cm536I8R0ltv3PBJaD8EfDcm1nmrAfohdwQ4mRmVJ8gCpXzLeSd
358
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Em5QNHexHpz9K/10+zK7u7LQPZZppEMFXBZjysX7PoHrwOSJXwxEoIhXNzCt9aDx29BJPcaJ1P+u
377
- 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
- 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
- YiVBLK9ZZBqWoHVAfYGXMc3ma9kyr4Dzjthc+9a+B8aFtWtL+wQF8zEP1SbjSl5xpOa9nxF500B8
380
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- gc9lhlK0mWTOd5CEG0Rp4X36CeqLZx3CW+GWRxlIqTGv0ueuK4ww1IcFnEvAEeZ6wmv8fObesBZa
388
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 4OtECEp08lLQBDnYXlWF4sE/1hGiwkJzWhQ6LMACxcFY0HODTF/JzdNSLDQCS9SLR2tANVmKKKUu
397
- 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
- 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
- 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
- EhHl4fPEuYznpUe9LSWthPqsebrVUsNqZz4K3Hk7G+wpZpMUuDrClUF0YEL2qHj7NBl3XuQNS9sr
401
- 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
- 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
- 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
- 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
- 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
- T9dA/x7kRhowU8PlV+BO5Ia+/LQ2M+AJl6Jw8zg06GMswrteKm/XOq1Nu8GxpVQg0rUWwYxuc4Tj
407
- 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
- 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
- kozZA3tDYmftYq9sBBnhFJwbh3d8p5GeoOaES/sqKkUbdeF23LQWM4YbWdH7Nlzrdpur912Wn547
410
- AoL2SeaWUjGIDtYcFM6JhwWQJSSzSfqPNC0Cuwtr42DFwO/68z4QL/4TEwYnojhVv2LpJ9QPjdZp
411
- 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
- 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
- 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
- PMl9beA79tINpbHvAqIqK+dwvWeA/9Z/iRXpT9BmMsv7PrERZqWoxf64zVzaJTsioOdZLdTPYRoa
415
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- OqLWYGx+OECNKCh1uDM9EaIQN1/GsgkAS0tf/vho3dnzkgAjzgYT64gc9QGK6OJoTnFSLdoy7P5b
434
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- XhvlIdhGBPTWMXmfrTnwE3xtZhx8yLYOZtYsQtAoujndm3VGZ0jX/GVU2NDZKZ92H1fg5i86PIKk
472
- VTrbw+pMFosAoQOAqvHe1xtr0DO2ZwuR8uU88bH2RN7MvFprt9vYzatRpWpp2Wn5hIxor8qR5gkH
473
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- +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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- OLNyDCKhMomWQnhGjZCQT7F8eCYiqFTyPjZpjYteDPlP+At0Ce+jD05dhUJcr3AEbp10ArY9tG29
502
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- ai39hluRZraJb4efXMeZEP28GYKhZ/rjM06wrpxk5m1JMs3vXRjGGxbNiYG96x4dM7CPUP1kUqZF
535
- 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
- 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
- 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
- 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
- mo7HW5ZOKSZru/rrroZn0wu7yYe6ooPBmD6sW/W+lX7P4lTGPd+PIecl7TxVGs7fS4VRn07lg22g
540
- 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
- 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
- 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
- 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
- gBryDWQWjTRjWEKjC1BTIEsBbFTjXnGXAzXuCxO9DlEsZdCdYJX6HnMhSJ4518BHcfmeg4yI2QuT
545
- 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
- GOh5O5iaDMPUEcdiSAMyl6T2d2/OhP4/W+1t55psJwFyH/nbpowuV/l57NRWp37nJK6/r7XXGqSA
547
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- /zzLA88SuTLUcWDu/ZYq+DgovJIStVlUY94+1Bpgs4djr1XVArC1UXijWreBlPOGW94p0eF333/h
558
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Ir0o4eHGMbupDz1emnhLVY1HfveJXN5D7PI7viZFx5xuwpJS1NQuXyC6GrDinP/MiRGIJKsReN9l
594
- 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
- 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
- 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
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Modulebazaar/Msg91/controllers/IndexController.php DELETED
@@ -1,42 +0,0 @@
1
- <?php //0046a
2
- if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
3
- ?>
4
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- b+1uNLaMdqdij6Ff30+JGWD7AZ4j6miCQ8nOln+2oqNoHtzXJgrqN8pg1hsj+2bWrdwJRHna8Q+r
21
- OAePqGP52/GlBPNYo8rLDA/xcuKxRM0QAKamfjUXgGRaHk+B5LDGzPJyf8bkiwkX2kwALMlLaW5b
22
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- /kuLO2Sok0p/V1OEIVHmU7qanfVE1kZNo7ug4ysj7jUMWLVANSg+K1NwW4b54Buv69W/3yhD6LL4
32
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
42
- 9xXhU5jQ+bhv+pOAhyboxyQo335w5RtxkeXD
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Customnotification.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Block_Adminhtml_Customnotification extends Mage_Adminhtml_Block_Widget_Grid_Container
4
  {
5
 
6
  public function __construct()
1
  <?php
2
 
3
+ class Msg_Msg91_Block_Adminhtml_Customnotification extends Mage_Adminhtml_Block_Widget_Grid_Container
4
  {
5
 
6
  public function __construct()
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Customnotification/Edit.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Block_Adminhtml_Customnotification_Edit extends Mage_Adminhtml_Block_Widget_Form_Container
4
  {
5
  public function __construct()
6
  {
1
  <?php
2
 
3
+ class Msg_Msg91_Block_Adminhtml_Customnotification_Edit extends Mage_Adminhtml_Block_Widget_Form_Container
4
  {
5
  public function __construct()
6
  {
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Customnotification/Edit/Form.php RENAMED
@@ -1,5 +1,5 @@
1
  <?php
2
- class Modulebazaar_Msg91_Block_Adminhtml_Customnotification_Edit_Form extends Mage_Adminhtml_Block_Widget_Form
3
  {
4
  protected function _prepareForm()
5
  {
1
  <?php
2
+ class Msg_Msg91_Block_Adminhtml_Customnotification_Edit_Form extends Mage_Adminhtml_Block_Widget_Form
3
  {
4
  protected function _prepareForm()
5
  {
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Customnotification/Edit/Tab/Form.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Block_Adminhtml_Customnotification_Edit_Tab_Form extends Mage_Adminhtml_Block_Widget_Form
4
  {
5
  protected function _prepareForm()
6
  {
1
  <?php
2
 
3
+ class Msg_Msg91_Block_Adminhtml_Customnotification_Edit_Tab_Form extends Mage_Adminhtml_Block_Widget_Form
4
  {
5
  protected function _prepareForm()
6
  {
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Customnotification/Edit/Tabs.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Block_Adminhtml_Customnotification_Edit_Tabs extends Mage_Adminhtml_Block_Widget_Tabs
4
  {
5
 
6
  public function __construct()
1
  <?php
2
 
3
+ class Msg_Msg91_Block_Adminhtml_Customnotification_Edit_Tabs extends Mage_Adminhtml_Block_Widget_Tabs
4
  {
5
 
6
  public function __construct()
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Customnotification/Grid.php RENAMED
@@ -1,5 +1,5 @@
1
  <?php
2
- class Modulebazaar_Msg91_Block_Adminhtml_Customnotification_Grid extends Mage_Adminhtml_Block_Widget_Grid {
3
 
4
  public function __construct()
5
  {
1
  <?php
2
+ class Msg_Msg91_Block_Adminhtml_Customnotification_Grid extends Mage_Adminhtml_Block_Widget_Grid {
3
 
4
  public function __construct()
5
  {
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Log.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Block_Adminhtml_Log extends Mage_Adminhtml_Block_Widget_Grid_Container
4
  {
5
  protected $_addButtonLabel = 'Add New Log';
6
 
1
  <?php
2
 
3
+ class Msg_Msg91_Block_Adminhtml_Log extends Mage_Adminhtml_Block_Widget_Grid_Container
4
  {
5
  protected $_addButtonLabel = 'Add New Log';
6
 
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Log/Edit.php RENAMED
@@ -1,5 +1,5 @@
1
  <?php
2
- class Modulebazaar_Msg91_Block_Adminhtml_Log_Edit extends Mage_Adminhtml_Block_Widget_Form_Container {
3
 
4
  public function __construct() {
5
  parent::__construct();
1
  <?php
2
+ class Msg_Msg91_Block_Adminhtml_Log_Edit extends Mage_Adminhtml_Block_Widget_Form_Container {
3
 
4
  public function __construct() {
5
  parent::__construct();
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Log/Edit/Form.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Block_Adminhtml_Log_Edit_Form extends Mage_Adminhtml_Block_Widget_Form {
4
 
5
  protected function _prepareForm() {
6
  $form = new Varien_Data_Form(array(
1
  <?php
2
 
3
+ class Msg_Msg91_Block_Adminhtml_Log_Edit_Form extends Mage_Adminhtml_Block_Widget_Form {
4
 
5
  protected function _prepareForm() {
6
  $form = new Varien_Data_Form(array(
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Log/Edit/Tab/Form1.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Block_Adminhtml_Log_Edit_Tab_Form1 extends Mage_Adminhtml_Block_Widget_Form {
4
 
5
  protected function _prepareForm() {
6
  if (Mage::getSingleton('adminhtml/session')->getLogData()) {
1
  <?php
2
 
3
+ class Msg_Msg91_Block_Adminhtml_Log_Edit_Tab_Form1 extends Mage_Adminhtml_Block_Widget_Form {
4
 
5
  protected function _prepareForm() {
6
  if (Mage::getSingleton('adminhtml/session')->getLogData()) {
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Log/Edit/Tabs.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Block_Adminhtml_Log_Edit_Tabs extends Mage_Adminhtml_Block_Widget_Tabs
4
  {
5
 
6
  public function __construct()
1
  <?php
2
 
3
+ class Msg_Msg91_Block_Adminhtml_Log_Edit_Tabs extends Mage_Adminhtml_Block_Widget_Tabs
4
  {
5
 
6
  public function __construct()
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Log/Grid.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Block_Adminhtml_Log_Grid extends Mage_Adminhtml_Block_Widget_Grid {
4
 
5
  public function __construct() {
6
  parent::__construct();
1
  <?php
2
 
3
+ class Msg_Msg91_Block_Adminhtml_Log_Grid extends Mage_Adminhtml_Block_Widget_Grid {
4
 
5
  public function __construct() {
6
  parent::__construct();
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Log/Renderer/Date.php RENAMED
@@ -1,6 +1,6 @@
1
 
2
  <?php
3
- class Modulebazaar_Msg91_Block_Adminhtml_Log_Renderer_Date extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Action
4
  {
5
  public function render(Varien_Object $row)
6
  {
1
 
2
  <?php
3
+ class Msg_Msg91_Block_Adminhtml_Log_Renderer_Date extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Action
4
  {
5
  public function render(Varien_Object $row)
6
  {
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Log/Renderer/Reason.php RENAMED
@@ -1,6 +1,6 @@
1
 
2
  <?php
3
- class Modulebazaar_Msg91_Block_Adminhtml_Log_Renderer_Reason extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Action
4
  {
5
  public function render(Varien_Object $row)
6
  {
1
 
2
  <?php
3
+ class Msg_Msg91_Block_Adminhtml_Log_Renderer_Reason extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Action
4
  {
5
  public function render(Varien_Object $row)
6
  {
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Notificationlog.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Block_Adminhtml_Notificationlog extends Mage_Adminhtml_Block_Widget_Grid_Container
4
  {
5
  protected $_addButtonLabel = 'Add New Log';
6
 
1
  <?php
2
 
3
+ class Msg_Msg91_Block_Adminhtml_Notificationlog extends Mage_Adminhtml_Block_Widget_Grid_Container
4
  {
5
  protected $_addButtonLabel = 'Add New Log';
6
 
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Notificationlog/Edit.php RENAMED
@@ -1,5 +1,5 @@
1
  <?php
2
- class Modulebazaar_Msg91_Block_Adminhtml_Notificationlog_Edit extends Mage_Adminhtml_Block_Widget_Form_Container {
3
 
4
  public function __construct() {
5
  parent::__construct();
1
  <?php
2
+ class Msg_Msg91_Block_Adminhtml_Notificationlog_Edit extends Mage_Adminhtml_Block_Widget_Form_Container {
3
 
4
  public function __construct() {
5
  parent::__construct();
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Notificationlog/Edit/Form.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Block_Adminhtml_Notificationlog_Edit_Form extends Mage_Adminhtml_Block_Widget_Form {
4
 
5
  protected function _prepareForm() {
6
  $form = new Varien_Data_Form(array(
1
  <?php
2
 
3
+ class Msg_Msg91_Block_Adminhtml_Notificationlog_Edit_Form extends Mage_Adminhtml_Block_Widget_Form {
4
 
5
  protected function _prepareForm() {
6
  $form = new Varien_Data_Form(array(
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Notificationlog/Edit/Tab/Form1.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Block_Adminhtml_Notificationlog_Edit_Tab_Form1 extends Mage_Adminhtml_Block_Widget_Form {
4
 
5
  protected function _prepareForm() {
6
  if (Mage::getSingleton('adminhtml/session')->getNotificationLogData()) {
1
  <?php
2
 
3
+ class Msg_Msg91_Block_Adminhtml_Notificationlog_Edit_Tab_Form1 extends Mage_Adminhtml_Block_Widget_Form {
4
 
5
  protected function _prepareForm() {
6
  if (Mage::getSingleton('adminhtml/session')->getNotificationLogData()) {
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Notificationlog/Edit/Tabs.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Block_Adminhtml_Notificationlog_Edit_Tabs extends Mage_Adminhtml_Block_Widget_Tabs
4
  {
5
 
6
  public function __construct()
1
  <?php
2
 
3
+ class Msg_Msg91_Block_Adminhtml_Notificationlog_Edit_Tabs extends Mage_Adminhtml_Block_Widget_Tabs
4
  {
5
 
6
  public function __construct()
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Notificationlog/Grid.php RENAMED
@@ -1,128 +1,128 @@
1
- <?php
2
-
3
- class Modulebazaar_Msg91_Block_Adminhtml_Notificationlog_Grid extends Mage_Adminhtml_Block_Widget_Grid {
4
-
5
- public function __construct() {
6
- parent::__construct();
7
- $this->setId('log_grid');
8
- $this->setDefaultSort('id');
9
- $this->setDefaultDir('desc');
10
- $this->setSaveParametersInSession(true);
11
- }
12
-
13
- protected function _prepareCollection() {
14
- $collection = Mage::getModel('msg91/notificationlog')->getCollection();
15
- $this->setCollection($collection);
16
- return parent::_prepareCollection();
17
- }
18
-
19
- protected function _prepareColumns() {
20
- $this->addColumn('id', array(
21
- 'header' => Mage::helper('msg91')->__('ID'),
22
- 'align' => 'right',
23
- 'width' => '50px',
24
- 'index' => 'id',
25
- ));
26
-
27
- $this->addColumn('sent_date', array(
28
- 'header' => Mage::helper('msg91')->__('Sent Date'),
29
- 'index' => 'sent_date',
30
- 'type' => 'datetime',
31
- 'width' => '100px',
32
- 'renderer' => 'msg91/adminhtml_notificationlog_renderer_date',
33
- ));
34
- $this->addColumn('sender_id', array(
35
- 'header' => Mage::helper('msg91')->__('From'),
36
- 'align' => 'left',
37
- 'index' => 'sender_id',
38
- 'filter_index' => 'main_table.sender_id',
39
- ));
40
- $this->addColumn('to', array(
41
- 'header' => Mage::helper('msg91')->__('To'),
42
- 'align' => 'left',
43
- 'index' => 'to',
44
- 'filter_index' => 'main_table.to',
45
- ));
46
-
47
- $this->addColumn('recipient', array(
48
- 'header' => Mage::helper('msg91')->__('Recipient'),
49
- 'align' => 'left',
50
- 'index' => 'recipient',
51
- ));
52
-
53
-
54
- $this->addColumn('chars', array(
55
- 'header' => Mage::helper('msg91')->__('Chars'),
56
- 'align' => 'left',
57
- 'index' => 'chars',
58
- ));
59
-
60
- $this->addColumn('length', array(
61
- 'header' => Mage::helper('msg91')->__('Length'),
62
- 'align' => 'left',
63
- 'index' => 'length',
64
- ));
65
-
66
- $this->addColumn('status', array(
67
- 'header' => Mage::helper('msg91')->__('Status'),
68
- 'align' => 'left',
69
- 'width' => '80px',
70
- 'index' => 'status',
71
- 'type' => 'options',
72
- 'options' => array(
73
- 1 => 'Sent For MSG91',
74
- 2 => 'Not Sent',
75
- ),
76
- ));
77
- $this->addColumn('scheduled_at', array(
78
- 'header' => Mage::helper('msg91')->__('Scheduled Date'),
79
- 'index' => 'scheduled_at',
80
- 'type' => 'datetime',
81
- 'width' => '100px',
82
- 'renderer' => 'msg91/adminhtml_notificationlog_renderer_scheduledate',
83
- ));
84
-
85
- $this->addColumn('reason', array(
86
- 'header' => Mage::helper('msg91')->__('Reason'),
87
- 'align' => 'left',
88
- 'index' => 'status',
89
- 'renderer' => 'msg91/adminhtml_notificationlog_renderer_reason',
90
-
91
- ));
92
- return parent::_prepareColumns();
93
- }
94
-
95
- protected function _prepareMassaction() {
96
- $this->setMassactionIdField('id');
97
- $this->getMassactionBlock()->setFormFieldName('msg91');
98
-
99
- $this->getMassactionBlock()->addItem('delete', array(
100
- 'label' => Mage::helper('msg91')->__('Delete'),
101
- 'url' => $this->getUrl('*/*/massDelete'),
102
- 'confirm' => Mage::helper('msg91')->__('Are you sure?')
103
- ));
104
-
105
- $statuses = Mage::getSingleton('msg91/status')->getOptionArray();
106
-
107
- array_unshift($statuses, array('label' => '', 'value' => ''));
108
- $this->getMassactionBlock()->addItem('status', array(
109
- 'label' => Mage::helper('msg91')->__('Change status'),
110
- 'url' => $this->getUrl('*/*/massStatus', array('_current' => true)),
111
- 'additional' => array(
112
- 'visibility' => array(
113
- 'name' => 'status',
114
- 'type' => 'select',
115
- 'class' => 'required-entry',
116
- 'label' => Mage::helper('msg91')->__('Status'),
117
- 'values' => $statuses
118
- )
119
- )
120
- ));
121
- return $this;
122
- }
123
-
124
- public function getRowUrl($row) {
125
- return $this->getUrl('*/*/edit', array('id' => $row->getId()));
126
- }
127
-
128
- }
1
+ <?php
2
+
3
+ class Msg_Msg91_Block_Adminhtml_Notificationlog_Grid extends Mage_Adminhtml_Block_Widget_Grid {
4
+
5
+ public function __construct() {
6
+ parent::__construct();
7
+ $this->setId('log_grid');
8
+ $this->setDefaultSort('id');
9
+ $this->setDefaultDir('desc');
10
+ $this->setSaveParametersInSession(true);
11
+ }
12
+
13
+ protected function _prepareCollection() {
14
+ $collection = Mage::getModel('msg91/notificationlog')->getCollection();
15
+ $this->setCollection($collection);
16
+ return parent::_prepareCollection();
17
+ }
18
+
19
+ protected function _prepareColumns() {
20
+ $this->addColumn('id', array(
21
+ 'header' => Mage::helper('msg91')->__('ID'),
22
+ 'align' => 'right',
23
+ 'width' => '50px',
24
+ 'index' => 'id',
25
+ ));
26
+
27
+ $this->addColumn('sent_date', array(
28
+ 'header' => Mage::helper('msg91')->__('Sent Date'),
29
+ 'index' => 'sent_date',
30
+ 'type' => 'datetime',
31
+ 'width' => '100px',
32
+ 'renderer' => 'msg91/adminhtml_notificationlog_renderer_date',
33
+ ));
34
+ $this->addColumn('sender_id', array(
35
+ 'header' => Mage::helper('msg91')->__('From'),
36
+ 'align' => 'left',
37
+ 'index' => 'sender_id',
38
+ 'filter_index' => 'main_table.sender_id',
39
+ ));
40
+ $this->addColumn('to', array(
41
+ 'header' => Mage::helper('msg91')->__('To'),
42
+ 'align' => 'left',
43
+ 'index' => 'to',
44
+ 'filter_index' => 'main_table.to',
45
+ ));
46
+
47
+ $this->addColumn('recipient', array(
48
+ 'header' => Mage::helper('msg91')->__('Recipient'),
49
+ 'align' => 'left',
50
+ 'index' => 'recipient',
51
+ ));
52
+
53
+
54
+ $this->addColumn('chars', array(
55
+ 'header' => Mage::helper('msg91')->__('Chars'),
56
+ 'align' => 'left',
57
+ 'index' => 'chars',
58
+ ));
59
+
60
+ $this->addColumn('length', array(
61
+ 'header' => Mage::helper('msg91')->__('Length'),
62
+ 'align' => 'left',
63
+ 'index' => 'length',
64
+ ));
65
+
66
+ $this->addColumn('status', array(
67
+ 'header' => Mage::helper('msg91')->__('Status'),
68
+ 'align' => 'left',
69
+ 'width' => '80px',
70
+ 'index' => 'status',
71
+ 'type' => 'options',
72
+ 'options' => array(
73
+ 1 => 'Sent For MSG91',
74
+ 2 => 'Not Sent',
75
+ ),
76
+ ));
77
+ $this->addColumn('scheduled_at', array(
78
+ 'header' => Mage::helper('msg91')->__('Scheduled Date'),
79
+ 'index' => 'scheduled_at',
80
+ 'type' => 'datetime',
81
+ 'width' => '100px',
82
+ 'renderer' => 'msg91/adminhtml_notificationlog_renderer_scheduledate',
83
+ ));
84
+
85
+ $this->addColumn('reason', array(
86
+ 'header' => Mage::helper('msg91')->__('Reason'),
87
+ 'align' => 'left',
88
+ 'index' => 'status',
89
+ 'renderer' => 'msg91/adminhtml_notificationlog_renderer_reason',
90
+
91
+ ));
92
+ return parent::_prepareColumns();
93
+ }
94
+
95
+ protected function _prepareMassaction() {
96
+ $this->setMassactionIdField('id');
97
+ $this->getMassactionBlock()->setFormFieldName('msg91');
98
+
99
+ $this->getMassactionBlock()->addItem('delete', array(
100
+ 'label' => Mage::helper('msg91')->__('Delete'),
101
+ 'url' => $this->getUrl('*/*/massDelete'),
102
+ 'confirm' => Mage::helper('msg91')->__('Are you sure?')
103
+ ));
104
+
105
+ $statuses = Mage::getSingleton('msg91/status')->getOptionArray();
106
+
107
+ array_unshift($statuses, array('label' => '', 'value' => ''));
108
+ $this->getMassactionBlock()->addItem('status', array(
109
+ 'label' => Mage::helper('msg91')->__('Change status'),
110
+ 'url' => $this->getUrl('*/*/massStatus', array('_current' => true)),
111
+ 'additional' => array(
112
+ 'visibility' => array(
113
+ 'name' => 'status',
114
+ 'type' => 'select',
115
+ 'class' => 'required-entry',
116
+ 'label' => Mage::helper('msg91')->__('Status'),
117
+ 'values' => $statuses
118
+ )
119
+ )
120
+ ));
121
+ return $this;
122
+ }
123
+
124
+ public function getRowUrl($row) {
125
+ return $this->getUrl('*/*/edit', array('id' => $row->getId()));
126
+ }
127
+
128
+ }
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Notificationlog/Renderer/Date.php RENAMED
@@ -1,6 +1,6 @@
1
 
2
  <?php
3
- class Modulebazaar_Msg91_Block_Adminhtml_Notificationlog_Renderer_Date extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Action
4
  {
5
  public function render(Varien_Object $row)
6
  {
1
 
2
  <?php
3
+ class Msg_Msg91_Block_Adminhtml_Notificationlog_Renderer_Date extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Action
4
  {
5
  public function render(Varien_Object $row)
6
  {
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Notificationlog/Renderer/Reason.php RENAMED
@@ -1,6 +1,6 @@
1
 
2
  <?php
3
- class Modulebazaar_Msg91_Block_Adminhtml_Notificationlog_Renderer_Reason extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Action
4
  {
5
  public function render(Varien_Object $row)
6
  {
1
 
2
  <?php
3
+ class Msg_Msg91_Block_Adminhtml_Notificationlog_Renderer_Reason extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Action
4
  {
5
  public function render(Varien_Object $row)
6
  {
app/code/local/{Modulebazaar → Msg}/Msg91/Block/Adminhtml/Notificationlog/Renderer/Scheduledate.php RENAMED
@@ -1,6 +1,6 @@
1
 
2
  <?php
3
- class Modulebazaar_Msg91_Block_Adminhtml_Notificationlog_Renderer_Scheduledate extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Action
4
  {
5
  public function render(Varien_Object $row)
6
  {
1
 
2
  <?php
3
+ class Msg_Msg91_Block_Adminhtml_Notificationlog_Renderer_Scheduledate extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Action
4
  {
5
  public function render(Varien_Object $row)
6
  {
app/code/local/Msg/Msg91/Block/Adminhtml/Testmessage.php ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Msg_Msg91_Block_Adminhtml_Testmessage extends Mage_Adminhtml_Block_Widget_Grid_Container
4
+ {
5
+ protected $_addButtonLabel = 'Add New Log';
6
+
7
+ public function __construct()
8
+ {
9
+ parent::__construct();
10
+ $this->_controller = 'adminhtml_testmessage';
11
+ $this->_blockGroup = 'msg91';
12
+ $this->_headerText = Mage::helper('msg91')->__('Testmessage');
13
+ $this->removeButton('add');
14
+ }
15
+ }
app/code/local/Msg/Msg91/Helper/Data.php ADDED
@@ -0,0 +1,353 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php //0046a
2
+ if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
3
+ ?>
4
+ HR+cPrJYiMRdfWb9wkmaHLwuVbMY1MJqNUGvOlGiT3hktsq8d7FGCEziV4sVN86rYfyzQ32dpUTd
5
+ 3JRt9WIYsHFb6TUtGsGae2EDV/AOE4Ykyc9i8xO6ce+X9Bxniz/ht5613FXvR0HBvaLrQCNbn9bO
6
+ YdqwRxWSSnvksfCJk5g7YwjnITVCG9FbSB7Llof1q69110HxvIEMHQpuGabLcvqVudkKmBIViHjv
7
+ vW/1tw+LKQWtSieXPAkZcoJAdcrCWoshIFyMqh1pn3ZlP0TXpoyUObf04H3rKWVHOrS35+sgP0K+
8
+ hi/levtMAq/XgtPZ7GDr32rQH6XEe7nhEUiaWZ7Iwo4gRwQ+g94l7qDdJCbWfdEwceMIZlHMJHmb
9
+ uJvoe/LdC9yHVYEuNjyYh49LUtTcA9I3IHyNXLvlhSIV07wX3wdmS9knvy07w49GLE+Vfq1bBwGL
10
+ Rw+74DT7G5wOeRPUvE1ndLLDp7tImjV5DWbeS/KDRrIddLdRBeILHVujDhNBBd+fK+iUtyVKA4yn
11
+ cYOh+zmYngU4ZXjoxabuQ3K+fxACjOb00LEXWVbxtqRa5D8Pwv7nZHM0YGef2w8WYXJcwWw9Lz/X
12
+ EhQNl6ryXnB7x8A7Z5o5y+xh3/jFLtne8LUckeeD//zbiqjcUJFncqgHx4C6ER29mKcJjfoEg92d
13
+ rud5nPVc7xL649r/eV3HhtNO4qIC5g6HilhEvBfhgfa/qgV2A51s5dcE8T2F38X2nNlTcRl9QVvP
14
+ QMN0WJ+RZXdsEFg4cGTeVI1tdH1zIHnQYlipJ8T2LScm3REzXj3U6ZNZ30VoEf90LTm+waXjLVjL
15
+ qYbaiaVtYK/BlHDNf4J1tnvGJqKr/q5KigQ6ai66beWPRqZa2ErSWYvAAI/VZv5H9CpnABBXt09p
16
+ GGv/Gz9zrcq+r/aBrPSqEB4BjFV4AXmZ0dGZd1IydKiBs2ZpU09tRds2L3XFhN9UeqOsXGVSB3KS
17
+ a0z5t5lKrCD6+20Rv1MyS2ksFTiO2601AEqZpSsUw7RwDg6jfP/E4MhiGEF4KFQ75VJ8hZsaPwQ7
18
+ Stt0JPIgOX/N4aMZT2keZ/aEkHjZfsG4P/bDLg4Dmn7QmXtiicGvQHy5afg/K1f4ZCf5i1Vaq/ES
19
+ qehkRwcQiPcVGzPRQtPfA2lJ14iKnl91vAp6m/OWftSVQJrZtYyYR73cFvDXu98ERspSVCFJA+H8
20
+ LotWBr9MMyOvpwwWJq/Dft3EbsGWsHbFeOdP4vI9JsRmsmgzMUu6OarA4JxxJcUWmEVBiU56XQea
21
+ +Kyza2hExVbxtRZT0RoNYpVpKiu3XucECfbmiZR+jMyjA/z+/AD+uIlHPjtHXTG71GZkk+WzBl/0
22
+ +B3dfisc136Gsqzo0IARHz2Bd5+dNAaVoydUOF3kgDTxjX0fWWYnTa6kVwMv1cNtNVVcZ9nZypQ6
23
+ PbY5B5DTGQilzVAiSekB/kb/jADfrJFW0vnunN/17CeDT90a6NzCp+K2C0oPA7S+qLJBW2TwFtzP
24
+ 1bJ5OGWR5O4eAWYumf2U+lVLaEMoFpfZTo74HzPG/AEa0guumG6eswrUCdNMtEGN5K/QMWIna7JB
25
+ cYyIQUOs8zHoLsRYn+E89USuKhl52C1j8Wxls308uCJmtNyQkdhALuvHamUR75Ee2+JNir2w2Iq+
26
+ yoqgraCz/+lXvmyz/wV0LehXg3B9IhDZqaNRiKJOa0MM9qcxxX+jOi9VUYaajcdgMcqDpLJ1W+tJ
27
+ qI4Dh/pQssNklSbnu3h8YQ402odp3mRSCwgCL75T3FF98DBwOIZyf8Lm9b4FIORZaHyv2kc7otYv
28
+ 3ynOsUrA5cnI7Ni1vBo1NwVGY3GpVCEPRHR9qmagNJJWwLy2REbWxDgl79wPHKWrc6QkIf0mxSTS
29
+ g/X+d9yLJvGpn6wS/fQ92CtarhlRPk5BBbXCo4FEC0+6DoiS/TMojwKODVFX4HhweN8d/7c0IrcM
30
+ usEyA6hL+GgJ7IfI/EsvAw5A0YWKmV76NwyT2EzSToYienULJm3lty7H8H0JCQW//kAOOsigHTi0
31
+ VkFjEY/c4XdPbRlTWvhN/nNL1ZEwgMHorBM3W7gQXGW8yRJFbX5QfYME6f7IQTngQtmRuLGq3nma
32
+ 7Y0H3u6FipY1GnLKI5RCfXFOcBZwD5Bct4TmncWwqt8rORuT9ew2mN0BtoeP41iQbWf+epPbtoJB
33
+ aCrgm8KhyE3MPquhnDoNS5zfKTtHCtOZnd0QXcxZR4ds/oKOVBKxZIsnGZd7FYpiQ7fpUFqJLvvn
34
+ IusxEU4pKOz+oUjLhS35fXiiJLhYkkzv4jMhUM2jWP9GLbmNxuaho0tUjOUwfDv+e1GVJrz3WHIB
35
+ 9cTStx9Px2dA4lzMlcwEyuGbkH31rW2cDpuVmZvXulB/5s58P6zyRWmGQDfFtv9hpw9SR7VvOT+b
36
+ UM1ottEHlMiaSR3sP2z5rBkZ+eery4CcPgz8GmIxAUN7MsdP9f9A/WXoIgz+2V8KMI90rUgIKob5
37
+ x2QjXjFWy2rRSyVcGAWd7wXeCGV0x4imZnFL7OEL4gGfwMbW/Noh2R8LEOYIhFrUrWRMX6ifuM5R
38
+ HVlrGUygTMaSiFA371ZGBnyprriZob19I8kT93eAnwMmvkHKpfVLgSdZX6lMrlvmdYe7PVukpaaQ
39
+ YlIP7wkb+q0w9wHoj/ecshGXyhV61lBSft6jYGbmBxVhPARpsla1zJePI9+Kht+Z1Y8V6q+WzBpm
40
+ 6bS6oMd/njsGSEqkUYmwjaIzXPKPtdU3WOmTzRc4Pku0tPvFT5GM2Mu6gjwhlhbcirrW8S5gbBJT
41
+ 14x3WaVj18gNsZBD4BKz/XTOrFHGADp6rHNcGG2OUycy8UsFFcBCSvn28gEVJbkVII/8/kWN/3sW
42
+ B/amA6mDOUV2e60V36KsHJYMY2h0ZhmQk5G6kwxZhDQ79KMZgi/22TS2kAvpcMQ/yYumB1Eu8Fu/
43
+ pZxwK5LLKgjKsSmsHy2h5RMkyTWlVMZGY0vcHTAUlwE36Sca8nB6aiGR8ObayCjVpf9gfl/1Q0nQ
44
+ WITK2LfR8YP4WcNlYWJVaUyVQK8iSFSafLfSjWY4PBLQ0UVvljSxn3BDykqs0mwyr11+MOyVylTN
45
+ u83xfOofwGrOk+F5uvg80VNmuJX8Q/jVOpUnGhox68gzFRLEDhaD/VcuXuC0mo4kZ5O+pfF18XzW
46
+ VPxgX5LEEkzxKLjCnMjqamZUKrjVyJaGCfHHaLaBD6huJxj1NjBtaYGqNv5HkKBkX3XXM1bxgm9b
47
+ QVXj405vj0yx0g3dqf0QHYV5C5qSGZ01tebrZ1+IW5kn+GWAYXxbRcobYFnx/ETsGvSNUgD9MyAh
48
+ eISfkPDlUhZovuHPNX/6yBYjvTNT7fnkCzUqVdSx7A8v8Z5xmtnvmYH2e95M7lzaHBtCTQhrCaVF
49
+ uJvviBQMrOhF1bpzdfC4AKMsdTISp5bvoriDUcwZ57BfQA6dC1runClNnKMTsDE8z0WGpJQHm4kO
50
+ fX/JVZTJdhmC0M+XLRiQGxaREFEBdA3Wpv+WQTP7u/qLVisF05cNxRQ3YMFv91/FVpT1K1XRe9zS
51
+ cXR82h/CQgHgLALdE75l2QRCIAhrrSAewxx2ozy0Tw0Z8xwssMQiRdTINhIMeDsLNCUH2JYkgfzX
52
+ QITWJGORsWkfRwFVtqVOKqKFAVvVsd1/4XIDZLtUIKQhncR8EDlZOoEvPho4G7uN08l6gUrgg7Zz
53
+ OakpKk0qKM7jWs/iRSjOFwas/mJkCT1lN+oHtvdk9G7SDNGTfhTh8+ql3uvmgn9QuNR+PbpSXIKH
54
+ +ZqIS1oi/jvfLSh8EavmeA77uq+QKAIaAB55U51Kat91GIvFxyJubVoUWsg4Y1fbd1a7HO2X250r
55
+ qLDx5PNhO7KVPl2sWrbFmliXYuOVwpEPPbxf+vzk8FPINVr/LDdFt+KEJZkvaBnS20W4tKxEans3
56
+ IDOtNlJWizia6eBtd8nOAyt1EL4ZMNgVwZzjmnaZZPDY88CcMjt3/cwgLlH7lY7tfqdrb9AMz8ci
57
+ w4moVUclPIIxH2h76Wxp4PDR6ZzBvZDJSr0U7aJEHnCao2d9gl+Y0xl2ru97MrQhDy83ab5kl/mP
58
+ vmLHJ6uuAUPHgQyfM55GTmCemxQj4R1py2DFb9OtmFXyfIPmmyPdkTEsZdvBmsTiN1MPAnpU+s6V
59
+ Ok76xp/aAPVO1zwntcaXbHG2HWVTc4/sQw3/RKPmVpbYdaZ3+UV+JSUEz2Az4DZcdAGLPfSOK/pp
60
+ 5s8pYTED0+fuvSq0w/Oktu6Xi3/T6ci1KD6kgnyJ5FoON1N1EjOSd7iHqFmB9seEbhzrKxGO3u8O
61
+ vpfcZkZ+ZdeSh97WJNNx1xNtp1fK58ZksHHZCQxaiAvCos2KoO1ZocUwcHZxUjLOL7G06RMrbj1Q
62
+ pZi1SSmwN9mg0aH/YCELaRI4x60hQJy7Pmv3GfOm0BN9dUDj6XBpRDoDui1Nx2mO5Cr9Blbj6s+K
63
+ AY0/5J1/2pHBIr9e2Ki1VQoHII69gyhNzLNERuE9fI1TM5jMK2Z9D6atvCqd1RF7I2To/lsPXbfz
64
+ TdDJL6ZwawDCEd9VouMk6k3BUBeMDb2//XiHdntjc8c910prf2A2xQsIu6/XjWYd+oCJYd4HOIki
65
+ T4Cv22Hqme0XZ0L8W4XK2et6Q3II7maH83+KHJPMpe2P8HBAurGQzxokiFHXjgtz9hrbARToqXXz
66
+ ay7Of6B3/Q5KR8+bSd3CzJBpfJ6cLIPRPV3D5ctyIE8BvPKkw60Moco8DRuhpMpNxTXwoVvFmFIt
67
+ C9vB/v63C1QNwf57GTR4aTLNrsxoFRIbbrdv0h3z21Ul6Y+WZ3/DxX3TkCggXaxoUeEe/DsuiwAh
68
+ 2pquGtSxrerLQ94FIr5JFMvyLJkON0PM02weCZzUv9MLeCV0qZr1NeRaaClvBbEXyYTtY7dIvub9
69
+ aLzg4nDDTifhXAVleyiETp3+QlEi+ubu2mASE8evd2MlqvBQ6Fh3Q4ISp/TZEEJX9foEgcn7lsJ7
70
+ bTqg4HJnkz3zj3W0aaqz7B5QJfqRoaVOW2o+MeeZEu0XLRfdXXWJex/cPlM+L2eiU4AJfotxUT7s
71
+ DlTbSE9JTg+vfSoqlBOzekaDrjuBuvUbdCDtiFlG8W/iZAwireBtBSivVD1PGwopscui9slfB5uk
72
+ rvcUmwPm7zV9mBJaob9kTFLP+uiB2JMx8MdK5D+SREaM8oZpoTPRDHQF6bhmI0Y/NUQEeefuuw1w
73
+ cdVElJEkt9RzbL0KY6QaOi9If47n0tQxOrbOAyRUtEUNZmGU8ITf5MEDw/N8KVFJ25bmyJEz09FV
74
+ TFsMsWKV3tra3FsLZC4nXjSEt56ybOzjUFHiefpOoUfUehO1twU73CGgWCeM6q6mpwC4YsEY3ZGW
75
+ /q9LSKsNjODp2pdMnkEn5NrQge3DrAQgP7QdHyJ6uEc3wETBLvZRMu7FUoiIGHMPtmhsGOiZt0G9
76
+ ZLrj8htLJi/Q5CVxc2bNugdyNRZlxZJPL6iXSPhVInh4LHk6JiLEq5AWtwLYiQlD0natMqEkrICV
77
+ yHyan61XRd6bNRngrpXzxHjm9ADpLrKrNlxhYtVhcKkrAgOuBOfHAWIj2GLF+7lbJk19Rusox8/T
78
+ /p+e4h4D5gRgjDGr/ie+T9N9j9kyy3rc38w/UtvLrv2lBwdJLtgeVPk5s0msphKkLCHxZBCmELOc
79
+ pfQvA0xUb7gaFYV4NWZfQq5li/Rvsh9E3/LnlLkT8bwFOaoZ5mP+dnQYO+YEXLulObHChAkzGFZj
80
+ dlXlgWFeg00n+9bEjd3pIHjsSYry4B6e4GaSQh/H5MBZ4jzZkKqHfn9Bu2qrmPoXul3yhFbsorP0
81
+ Z3dAnqQyOi4Pj9CY4Odc6a9VKCjTwVA3pbHwChoL+1Z1pCy5o4K4fUIAqzxrelk3jaRalDc4eg5I
82
+ nn5V/C3GUnFWPDIdEfKU5Pn8FKdhi3jCT9M1TnVN4GM70adLY3R98d4/MKlmyPAaWrIhsiiu0ySY
83
+ NysTssnp+Bzu8LTFpWlg6s3018oIgDM1m579vcN/gp6ej5H8aUfzL/FODeg/HkfEWU9WaaJvB2K7
84
+ 3dp7K8aO0aHeOTbJXEzqKPXrRGxHuL+9pywPBug3QbWGUpSAD7oy2Q6sRXZAixT8ydx26u0+J9tn
85
+ 8jTWyPNJAZZt6tV2FZWJJCrTsBCoOPleZX+diwUV/3dAaPX4K4zEZo07LfCVhmd7l7SthIjubUy3
86
+ i9bX7kQAj9lv079LuGVVlvx8i0WSxNM4jwPIG16CVSCwiHdGhx6zh2bWOmSwRBKORQvNxaivC9aO
87
+ xKfGq7jLcvSQX1dWy8pua9UYD9UrWKvlggMcaBRCveph7Or68F89Id41gJhwucGFAsH3jtkGMteM
88
+ 78hxS/6eU4M0gC5a37/7jfyx/HL8iwxC79CandsYjYI6PG5d4ErSRC87VMh3++UaHZY5VCBhhc9k
89
+ GRlPikifrxCpt5DhJCH6w5PfsF6NijgkFkDzDdbuWSJuaY8Uq+PNWaoCtgZulug/OPRgGbL0uPt5
90
+ 6DU5Z1hoqk+cymMgjRN9bJl3R4Za+9UFsGrCV769STcOlveoDYzuUm9l7avJ1xb+DY2re0AUckby
91
+ DViiboncNZlMl9QMLDZgTABoGXi5LqybLaWDUq9kLJSX26n1rla/6hQgDBbXs5SBmQZAY+ckbSXl
92
+ v84iBLOBsPIXczQEiCla+FdkIdWKS0h1lxmEMdQ1HZKADWZJilsm4BcGJPLz8Lqm69LGclM1znUC
93
+ Ufhw2GELP197SJq3/oCwmviWubbJzoLadKCj50p7YRYAtCLaBIv2jxeRavjJkcqhD+1X5UI2mpY9
94
+ HYRGxj7WOVNliDPQ5uQHRcpdTohyp5LwMmSz9xD3AQjdFb69Cmpz5p/Wj1tGUxN9hgKWajVlAxzJ
95
+ fIdW5g3KnTwJT9tXDo3C9uJ/AoFTxZz9S+NvJBAX9I9inkQX7QgCqy1pwNfrJvTkL8EioBJ1G6wr
96
+ IxUHWXqdpjdaN+/Wnzy6eWerB0yAYUhMGqhOFUrOGLUSbYHDiKQWexMNLZxCcW3Xl1SeQ+AhXg7Y
97
+ 3I/L21RojWRFyLFtj2KQf6y9Q89y7gQ5tHY6CtAUujKJw8B5O08nLcEidJLjJ0lD71QLeLpq+wGR
98
+ 8V0OXDwRN/ej4fJUGJ96AVrZukOlWjWUTsQ6I/Cze+OtwzLpWoA27Nlu9y8XJF8DJ3k5eYJbHaYO
99
+ 0OLftENCqswgCbJ6TjnokukT15lbtgFQqOxYour8hK5XDgpaln0418V/3Nl2WhUHcTOOzgl3YKMV
100
+ oMjj1vj8XggQMZgbdr5uWx4NVe+nJcCFcC9oX5BWPr4P38rm2tKgChUK1OaLoiFGJGBvVyCd3N3f
101
+ RSR0a6VxQ7x4hjuMrdpIh49QhL2pEII6WZMTmk/13pvDh2NAQlrFSE3czXxk5MZMbhV6luP8xLZp
102
+ XcbxhtcWJz+EBsq4qgPAmurhI4yM2iaJBKwEqR5q2KtVxjiKEUsP3c0iQVoPNBGu5v6wor8NDmRl
103
+ jcksCjyo/s/CsS0ExZcn9GTR3pKWdkvem1q/mOf5xTgsBq696xYIMrAPMlzhUkFk3yi6EJ35x5cJ
104
+ RclCJdVzPiR2ogu5cpiICz9G5Hc/JN7kOBj/zY0TGYAxqMdNGjKBSXy9fyxxrydfThJsLqPM01q6
105
+ MDoJzgPh91ASvu0GtuWAqBTjjPDOhHoOl28l+J7LcfZbYr4qzJN2av6Bo9AYUcBh/4+rLq/pMmxg
106
+ zbV+2081WnSeWrMYr7tAKumoUSDTrfrkXlVfepiWgUNQvqxeaPjmARswenycKpcNysTnUw3J9lC6
107
+ ETkFXTIdURA+H4JgcSrT5tGr+SlEzKgkqhiu/Og1LkiS20tdKENyZzcY7rvyNEIpCAGRo/vxxi4l
108
+ A2VMU5BPIEgVyyPpWQ4zAve5u/IHymdIqAorlohvBzBcb6c657l1iga0VCW9uT3gPCEwvLx1wqEm
109
+ 1L6T+6Sw71ki3mguXLKFGRthtsi06PKQAeBQQ7RXjps+2y5KdmnkqNU+XQXiezaxnunCnKph319a
110
+ OVL3b19HiuTXIoZM3I4kMKfjYZWwcFzsVFXuIHo6N2jD54MC4gC9FeOLbl/4g6JFSSFiotjeRpPF
111
+ OlriiV8wEDItqrNY8g/tBFWFs113Ei78G3DeGZTVtIAsOnGeCiTO9By71u2haQ9t+l/Rw8gWpu2K
112
+ yxjZzHVqiBOaS6YTEUAyd79jTObiv3rh+xYOk1v98SfT6VM2qQbihxI/LIZ8kSm9GCF4mYx/b7h8
113
+ B1Lm01GCy5MnedFJ/6cOelcYTnlumxVQkdEZpa/MXFq1QowaGfl4fGdfQYYvaJHvYZ93yrxn3VOF
114
+ elY8iehVTiO4o1vujIHL5540L0mCkkCRMjTlE4kJsSizYALcDUMa18c0VRuduphDIUylkJxkctHS
115
+ h91nsr9RdDC++QfzY3iUEEsFGuB7heGz4KN+nploOldKAlYnZnu3tm+tRWBl6TT80KDdHD4JsgbZ
116
+ y8Zowa7dU7xYA318WCJklN/jBtRR5LPeV57PI/+GHI/IpPO17/Pj18ZhFpWO67MLBWkosCRQeYIc
117
+ UU3pGSMq0LlZWAARoD5ZVbSUz1HpzQjlHHsFMUaNulXZ56Oo5KVlgAmshEZ9I2Ben8C6e2pPBeKa
118
+ PGh/hOPGhgbwyNB1XGbGNQPLhn8SnajrQ68FFwaj1ZHou+z9ApaaQQBdTBt5WJ/wR+foqpq51aRk
119
+ /RRRXOCKMpQbzLsmZgnaDFdNU/i5WsUkCxlEE1AH0Z22NfdHshtga7lHvQ10CdGDbF6dgP02BNWl
120
+ o15ivi27Z27i5aIw6MeOAeTew8heD37qRqJtunWVhWfZeRUfrm33LWuA21U8FjTOX3Y8Dyt1lPQo
121
+ ofnoBCpf69AFQqYYjbZbuY8Ui9pDPhTpx3KfpxesxxUB04DabDxHF/oQKTwQ9O35T/MAZh2ad2+e
122
+ YLfAHp85/wfR2EkvREryauefZl2gtoDn/EBqFKWi1WyuCczuX2E4GSygagZsg3TxWCarORk5ML/m
123
+ lp2ilqQZtTjMu6hjY57h8fS5nFIRDQVarq6ayLoog7ggBiMhLhuZOfWxDS6YMUbmvAzcKaKlLWHd
124
+ FUjmWOEQGM0r047Upt/fKOQC+0hc4uOK+6ZGqhCIDXVwNYUypcNiMpAybXqtflgV0AdMdVk9GY3N
125
+ pJcmW0FPbPZaFsmzp2vGG/O1qQRZBVqnsm7EVlbJKD0kEGczbiUVqTPnMtX4tp8HfFVHMKHCOq09
126
+ vA9cvwjg/mIky4m8ziGCNsR853qrEs5VK8mZohu0JtPx8HR/iW0gzqO2wHiQnvB0r7S7dVHCsMMz
127
+ vE8gLBRj7XhLfaoEHnkDLtEColA8yl/dFxnMcRud7d/Qj32fJNXq+9++/knfgpYG7K3cLwA2UUD1
128
+ 5Ahk4qBy5abEdJVtaYsvOwilQHZ9LtHlkUC1bGXQ+UizqI0XWIlEaU5FP/JjIuKkhJU/yEjBvdGk
129
+ u3eE5MUJinICUs/DCSN73R4ahMcRgqY49qBGO5G2Pr2nFkriVJAEu/tCfGDwKrEPg0j8XR+Jxc4V
130
+ ljSKzH6Ivee2X/AlEgXqjPo4ra7gdXFGNHpjELI57TFJw7oS1BBeM9WE4QU19iw/Xy54o1ZzoZ27
131
+ 37OxPmS13zHnSsvrglmDGZ1/SlxFbAyNNh/pdeWO0iEuuQQYb4BI5trmpI07rbmDpF0a581N1KEy
132
+ 3EHv/DquBxIkGR//vhDTKm4efncLZtJxp4Lm1eAyrF8aPnd4vBSnMoDgMRi0V8E5nLumAeaiVsym
133
+ 1TErQa/WmRJ2iI5u8ET5ZyDczu3xUV+Yh7Z5PlbKVjUWNo+NGtH0x7ex4a+ESOPVgMsa3I59UOu+
134
+ 257hdUS3Jq2BZB9lcI4EdruMySegC72S2WtH75e9HuqvAJJBbTiLOk8ptB7LxgaSzey7UofBde9G
135
+ OW7+Yj1S3AwKWfUwAuxWyPcUBqii/CYB+UMC0IahXdcKsabdvgfD//44396s7hRV0IPqmHdTJ/Ia
136
+ hBi1ClIYdnlKcGFOeaVLUiXF0ntqiH4T3N/K+gYwR1CJSG+MD+7W2Lzi/772YKcoXVBJmDm6kFtO
137
+ 9oKUk2GaJoP9rNlFuOpLZqMNdsMIDTCQf97lqeVNfbMfOJBt4ridfWu0ksXbPGeILxfsAtaVp5Cm
138
+ 6y6ttHHsI7YSeiYBIpjkuIQphwC8H4rjK6c1EHYjHKklCbLO0iItRRZhBiU6HAUqvxVEfVJ4177B
139
+ DIJKC3+VtzJ70Aso0C0vrCFobqvX/bqgs5qzLQBqVCUvP7pnHvcyP4zYPIdujvXrxYMXAV7CtcdM
140
+ f/Tq6gr2Z1LrR2V/TrKthtQPVc6hP37WHr50UtL/p9aAYwp+e9ys/LEYmrPMPCM4uVfYUZsMK5XL
141
+ UxGcPRqXSHOp8ZcZ33+xIkEAtkTctSc61KkSfgMBn3iUgMjyYFpfD8yLuhmVSv0Vgcc44EGdwvGd
142
+ RAGBXZNN4YK17hkSLGb1gKBDuRGJYPHFqTxWvsd1Cw6B8b+u94RYoRajXiQXsDVSipvOVs5NtDEb
143
+ Z5u3xcfVp8p0iyQ9bH68JHIPvJXSSL2eGmogI0O4NHeH1D1LyTuUJ36j7/JPhsriEBHBcYp/nDYf
144
+ zJUFOiBKv11lpyziJNZtGQRbK7wxjkT2ARV5uvaVyanjD/ymWldoSVy4aRVjqkVanO3xxBpgG9Vw
145
+ 0g2VQdvkcOL8+JYmRURbVPiG1Dtgf/wVWKii1A4bRW9PYFtH8t3yMPXCRYbLbQEdk+yds8gMLFvY
146
+ KMkHRK3KWl1oJLbDQmcXHNsjap7cA1IoPfehfiwdGYFMRP5q/5IrFGaNPsEsAksD/T+V3L4k+jz1
147
+ kU53tm1THmFGgtzl8IbNo5Yl4lMpyEtjwuQe8nLI5S53GD0e70qs3BFYsdKK6G7mbVqN8bNlXJFV
148
+ eXY/7M8548QYx3a3TlJYTbJLNWT8Gdf7s/YKNMPOKORfjT/4sUwA5CMZrwlv5BFJHU+IqKgPEFkj
149
+ gXqBfs3U9RYz3U0NJh+/w8F3jmT7qiJO8xoGCyNrv9WJOnm11HzdbRE9LBuJqE38V9YCpI/U80aw
150
+ uZquVGI5BKCqUJgmhS/3fS4mpHH2FaFexB5ASfJUt1dRVPSQhdFjsuvNi1Rz7rJjqie0wXEoASM7
151
+ z2SClN2hbzniX2UXCam2+mGIzicV5xF2zKSBzEVOky424+04i6I9wykGDHE4VU7TuBxRaDUljqXI
152
+ kcM4iaSQwaB8YAWgjXtuQv40GlM32IlLnzII8r2ap4eXGfez9+hheDaeMEm5GZQbzmShG5Ok8tP6
153
+ 38M9zfJp97fe3O/EdrYgH6HrQZ8ZSf1NhDcaU40/iYwcWDL3NLLr0xN0oGrN1JjV2F+wsxU9HDfa
154
+ z9/6NU8a7dV4OudwgR22hKJq/u8/f7JrYuU+Z8t8eJzUbTnLkYkTu/sy0BkofXxNiaXXwLcaossC
155
+ LRFkzeaAJt2xrq/dCvv6nRLb7pHob/hVuvhly27RE/1NOLK+0R7ODH3CySD6pUa8HQUzHQL3u46d
156
+ 0WK572jJXEhjJHfsymf33jn4TXAV/plb/dpqxOlsS1pOtdQ9lDBygH6+ZplS4UmUaF27XPpnbn7z
157
+ PVJwZLqrSIo3lVCf2Jf051XkGJjafGcOSTc7rQftxk5mR4ocZQE9PkCCuxK7u2tFDiiouPdXiCps
158
+ XK+abexI1Oq/lm+nsIMdtlOOd1jWaKRw+6MRr9kdSEOrJGZtCPoed3H0JRfhkegL/WdUJz1dxdxf
159
+ KcSl+vQUACAMWAX3pxoxRO6s8LVmPhusiGdIX/AQyULB5NwGcuPjWFJ0fHNqJXoBMXNfBTZB6C+F
160
+ cPccjtlmpV6sA9Z7j2kMjUGXUeRgEKqLdoeev0Crce+l6mojg0kaPx5g5XDfO6XPCT2prk+0sm8f
161
+ JTlNdor4fXhRw82V2Z9tHKxchK9wCjCFH4KvtHBX4LxKwsjHZT0gZ1o2gW4MuXhqNGG2ZDXQoxZM
162
+ FH2NwdykF+RCw861ComLWw6PKOpUtOoY7a+GwKDoL2zfE4sEECvagIqsio1S4Ud2XLQhxQd3diXV
163
+ I7250+TukDo32mZcuxTFEEyMXlCUcHb7/1AsuvqSv1aOSL9SwqzbHd+ZI6X+jKqriUufqMca1j61
164
+ 7frpKJYdxOYiceN2tex4/t1qo3+7FcHh25TB4e47Y8Jijql2T4kmCHsDYsEQnwtAYrfKJuHYxoj4
165
+ bm5jVD7Uuzzw+QdI9cNEWQlcUDlmlf3zVGiKieoMcFhQSEEfJvtB3MsLYkOkPViAHaQeQTByZwWN
166
+ P8Gr/RjC75M3N/bONo0KJqGq/zaRVhQZQkgjeRkRyYpVRx6jHq3HmIzMA4YkXD57FaYQ4NkgEONh
167
+ x/GJuiF2+b7fqbxiLW8lN2J59XR+sic3NvOgpqrWbo1bw5W5Ox73o2EOuIZMGNhlMa3jyWsd2wHM
168
+ IqZUCoXTz4e++Bsk8UiqGYw/zKFpS2XGHv7JXJ41PfmHMRBAi3dKLb6ClprXBHrwd6q/6Yn0KHmY
169
+ +MOqyGubNFyYBeTk6UKmGwoI6oYd5/U2ky6pLewYtlH3Oj/W9SaYKQGncydw9O7uv0dbw7m9yhss
170
+ VH+s8OePzdWgsIl+JQoA87tceU7/dKItkUe4bXU77hwYu4pPU23pxSVgBgw3b7LDtt0TrTud7Qbd
171
+ t3ksUBixxIwmXXNaKLOf2THeIAi9gjBkO52jkQBsZ5vY37c/XuWJ+crKgIHweuVZEg/MM1Wo0o9w
172
+ dF2T4KCK2fiKJvWN60raVKA777EvNsIwvRm9jckDwkbZL++/yPSGNEPPX1GI7WsosvcHobu9Xnd+
173
+ yR/0jwBk+g8n81+5E9/uKdaqGg2sZg+zuMYHN3/6DxwCV32rrMTxvvWse8EOf+aNIDDMAS5Sg7MR
174
+ 5ghAFNOqz8carg2i5RndkKhz4a6ruAYNnuZCW4nHATPRcSanfJbhS0v6/5bvV12zegRWddp+ZaBj
175
+ N/G0R65xesOp/J17hz8d/Q5Lt7QNYEPvg1UTtNVuFXirNZ9i0GR1HDDMNd/ooe5YnX6jDE0aBsN/
176
+ TrFjOLtt4Kxug/L5GAi9dYx5xAITN9paZ1CfgkW6w4gCYnnPnjb5l9ftLoH4eV8PheYoujbzZwVU
177
+ op5ok76nNHHnevGkM0QBvAtOjVH+LI2IVTFInzVHc8uJJkE4QNvSsELIuU6mDYLtaqLJS5xX9II4
178
+ vsowHCIJmf13EE2ZtnyQ2vSpPlhPLunjnLjaLr9tsPvyY29KpU/jhsm2L28/cvD5/zBqjPPUualY
179
+ xOk27ArayzGkb+4lQTfoAhn+Pm4a3ZscQXRiS1yr0SaRf06iQdGautkUizPHjGiAqtKf9G7ypBbd
180
+ jHOSWV+4dxAFHqcWqifM+O0rMjdWGMF2BJPmDEaQgWcGDMZEr93Fuh0AeoDrs9qR+jbB2O46/ysI
181
+ 4N9wmuNfqQcJcVwDp9ORw5z11B0kOCHxxjAXCzgGK06+S0w0uP5tJfT6y9BApMEXy1r0AMgIXkhJ
182
+ qcEzJhmbiPIplk47FmR6JkLYkudRlGVjm/vFVabFloasdTIFbbaCRdKCOMSwSm8fgILuL31pkYWD
183
+ 3cjDz4tq5inkZLefPzkUWakEwN0NCiWDADZJNX4njx7GcBn2/A+MCPS0QfRWkQCpXtE4lYWRNi18
184
+ Md7Y8qpytgIL6Qq3tJq8QO+m6PgVeIeFyeHfHKuf+vVKhoCOvmcGkP2OKrf81NFXj8/fQ3YXMJg/
185
+ LCEHZ4Xid+efXsL4dyVyMT/UB/EG4uAp0dZURP89iiYcf3iTXsvwjod7oqu+BF/ncDXa/rnRI0eb
186
+ J/czso2JEWArHAIK6loLi3PAuvR0zya7yYRuJxz4VyoqCFzb6ilO29vfeJJgfYmPtH5AkBWCMWDV
187
+ jdJnbxcLP5epdP1GHxxwQDOgCprCDDYJIOIxRO5kuTGw7qs8xiJXukMXaz9UK5iwSSAUBuUCTG28
188
+ e+Wh0zPpOBSQL8vQIWEXVBQgk81uxzcovlZTKhTq7DJMgm4Z/u7T5V4YO9zkAildzVv9AD+4rwak
189
+ XeghTqaKJrm3rZYpYvRgFx5Cwpvq4UKpdiMlG+ERlgQP30Ee21Bvq6rkYYsf3Nd+r7RnJLu8CoZZ
190
+ 2NA3izW95+Q9YVvylgq7OgKiVNj6BY3/mAwL8Baw81L05ge5DCblMRND3BKSPuCRij6pPQjOTYqb
191
+ 0xFty3+dgcCo0urKKlM3FqU/Lq9eOmOUIGHn7dS0HGNx7wtPqFXr/lEJvrhhYgSL9F6MRbDQfSvl
192
+ WaokEh4LTUD2pJJYQxV+ShaKDKTY1wG12FTq4K3JDjSrWS5xhTMKir508ZC8t/FT9iq9qoo23G6Z
193
+ noLmwItWT6j22f9tyv4S9fgkuMpPqhqdujwwqR9SRGJt1FkKEQsh9cuueka4pmUPW9MNruhVnEET
194
+ V0F3SrqonbgLu0pLFaULi8mSUgoEVKlSabZ6g12krIOc1Wlak6gijhrF5/itejXnPQ98Cl/Ld7+e
195
+ APqlglhz7vuQxwXE2g2a0Ngr6C+xZqc92+F/arX8MMyMDzo0k7Z4p6kRfGzjGzSBUdheQ+qWT5+O
196
+ xDK0rjnJsOoHLcyRWyBL6Q++ivkVrlBu0CbusfViuRqSBuyIRbR3D1KCfMxe0CIe/WFSgb9HOwHj
197
+ Q1VGFwZzrfnWopkVv8cXInabv85hPWznlGuUVlAVAXqUy08zGKnHNLjcM6NT2gIoPqAD8XQ6+jqt
198
+ O3LJDAIV2ewJEbqaRnioaWw5RGFHZTUy8EXGdEGV+UiOZTQEc8lL7gSRhNw17s8H0wBhipwhg5PJ
199
+ G73ePGcHHhlSAfH9j+weypE7deDmpm0a/yrFfAIHvl+cD5LKMhB8240IU5Y0Osly6JUwR3UlDcoQ
200
+ 521sPK51WCf8lZgp3DKsjBSIUXkugGRTXQVqTAFMXjK8qhlA6qiYPEh1TxJ4w2cYHjDboZVJXQtg
201
+ rJRYbVNpZckRM9EFtoauZz2MIiWJll+xqn4Rxl/z8O1z3us9xA/L2Ed2hPqu9gei2erv2yvrQBWk
202
+ DxfZMC+Tkep7PvEYVUgmLo58azoMzcOEp0pC9MOZBH4idL16TTCUy3dCkWpqWNrl6OzasGwn9918
203
+ Fp0a0RFayc5wL1BbdX94NpRognSc/WtumR2JsfiCDOAAsfH//1tKT24L0TgEpQqutqaGxHoJgmzc
204
+ GcIgODNeUP3sot8H+cK9Ofms94SKheSxRKzaDUwVLK5Y2T1fQchPU/ED6Fx33zwnw7WkiHpkML0H
205
+ zaZT6YdqNdVGSza9DN3incxmp98q8C2/946++QvXm1lJ0hf5HXRXEUQaHRm8IO11FUmD3Zrhmv89
206
+ UdRxJbIpU+PjGNqFA9UD0IM4TnDCmEVc63NmKXgtdEzkQxoj/orrudwOGhHKWbRVeASf8Ap65KW8
207
+ JmSBKkwL2VjHuunCuC48y4IbDZWWArhd6peNTEX6R/CMeCq2rGLQa9hxdbbbEAJemqllJnfTmwJu
208
+ kjsnkb5s6wTtVaKf8Iw+hE57/GyMLPTJv5/V0jj1aEQIFyta84ui32V5bb7vGlSkLY/lzkGsHyc3
209
+ tS9T/w0dV5EawKlB42AukxZeu2H+i12sA8PuTQAVyBNWYQELJEpASkzLCBjrJkhCV8ElyDZnbpRD
210
+ 2w4sR5oBC62GzonyXpIckdL0TpGMYdTtcD//mr+dbqUJsqeEYBRPVpgJWJ+0XlNjNd4mqfLFzNG4
211
+ lntF9Oj3BJJ2/Oz4I7Oim+1jOVuCE+FmfiJX7SqcZh+Ibf2krZASQwd+eNi3XgeGta5Aat58caSO
212
+ UIPJJm/G9dGECF+fmEq51pq7qEw2jG4Zw2eUO1ZVT/dl2UPGNKmzsah9b5NMxFmZk4a9xypZ5Luw
213
+ KD0GD8TgecjDzZ5E97pT57efQ/ALmddGwo2p9FiGrBB0qeLWXJqNMxX3geqonJ8oGfbZaQwq1PoG
214
+ PWBA7QQaxRwUYXsvPE6m+YEBUMZpgJJhAnm+FwpedYmRmuW+wy75+5YMt/K9NMagBFssx20CqNaR
215
+ srA5emI7dwcnrDVOY+HBQfgO7uIxDsIOB4kislH9a00419PQujA/teV88b/0WQdh+fORb3u/p3LT
216
+ nqu65lTL1hCMoiYNxz471oagbpFqc0Gk7ECBtAp/WiN0p0iYVGfFCHI0H1T/SQ+bz5slsw4SLxig
217
+ ziuRu2M8cOtgFia7AyjNVBnyVfw0WAuzEUehkkUR55vlgYaAkwQBKv99wqVR8ObRH5NbW3Z1Eo6n
218
+ M8xGf4OZrYQS/dolXikc2L0E4vKPicNVy69J4H7VIYbuBF7WGgQvo//A6Wrg6A9dDnZdazpoXBWG
219
+ KdATSfbMGTaBvVDq7dk1aDb3acCnX0qXMzrYtCnPZdCPfxZOXDX5gObTAIArWP8RhUqab6lziBP9
220
+ +UKz5XYd4Tf33UOL30f5TRGhw0AGylRU3tblCRaTJMmo3blmZ3zaPZYwA+gOpXNyhnv9Fj4mkbeW
221
+ 2Dg1+p527pYL9tldHAwxeXagPs6DxmS6OUzKJIZPktYNozGOXQKPbGnaACvR/ZYURznmqME4MmKx
222
+ Cu0dI7rvpdAykN/UGp45JagphA0/2mNcqGLLo8YxVqMxahS6qbRO2VVjoO5ReITp5ZUo24YpmB4U
223
+ Ui482oh/KKsE/upqB5AVbErmY5rmO+t0iBpOyXBbnOb2guuJMxJtLEPbaDC49TBv+Y2ifNo8nQwx
224
+ irVIbX8kNq4LAL0DKw+epwpsnd1VYnkRYGt/fW6AeWICUHaGiXIzXhtIxwoPUyviJYqRgrawBam1
225
+ yvWVtZ1wwNBmxyZjltmhr0Pr2PzzfQe+hnr9upWJG+dM0X9Ilhn4PCHYfN3N1Z0dZzfWVz3r7Od0
226
+ l/enuFdd/Ng9e8AdBDQo3kvQsgvjglKDxIEF7zPz67M37xTJnrrybn/ZsqXbMXj0/+25AC8AsumC
227
+ BA59VbqZfQKCd/fqDgNnA2l0uaq4A0i+M26rUeN/HhtU1Xp64KyK0DfEKo3/wJBKwsQViClyAkEB
228
+ 4C50ZXQ2LTi2XcF8lLsjUDg9h1L1xqFOARYpyUSB2zfZBcUwsCI47CIultEtITPfy/55PtJCDlG/
229
+ zTMbE/4JBskM3Ot+CKAX+DYtR0/ypQlOou1dQAciiEwF8P9H3t3o/a3NG7M+kKvjVzu14CpfMYkH
230
+ +k1KW0rk3xsTzQ/wYoCas30jxZ5mcq5Fq8Go7IKa0/QmdMpSBAjKLxGJxv7r47f+scupzzSAp6Bm
231
+ 1S+pyGw8UNjLgNVCnQmLBopd+qN/0i5Ur5uXFjsygB6Nj0BCd/UaoxaoayBg4n+JvLc16zWtRgx1
232
+ Tq2XxsY3fuzH7ESAQDhF7T0IJgYNdYmu3YDMlFiT8ThwsekHBSwz9AbE6CJgrrvgoEW2neJXSjTx
233
+ 6N1uzr8CqwtHP4T73AwUWXaHYln/LLVD1x2Dd0ILevEMAZhtxu0DMY05rml1IwFwjMQJsntz3+h+
234
+ uCo+KLuMtHR1ySJ0EX4vVZXhxuwYvKsqLC3TXlB7V4XcGdzlYPPIi7uZNLPhPyJPq+YXGmT2mdxS
235
+ 8I75901M2Z3g0Uc23VJ/2M0j++59Pqr9b5jf/l/oP8AjBwLCPvl10zKotJT2x8zJCG7LaS5EejgJ
236
+ dH2XEIpdHjNo34cO1XPLgytaMcu4UVUJRSFz0BCO2rL40rhYGplutQaSLK+2H3+mj1VXJ8oRhwNO
237
+ 7Xv8N2tLkOXthR9RJrdEvOrVko/n/YWVsXWeLbbaMmb2V84e9jqpFr2DPYabaJgMNe+qAfC7HbqA
238
+ v22JNMMgxnkShUv+X/SFuQOs7aU6V2ZUr2+Wn3cJ7b3cOfe70nB/qCe9QhFZouuKPGPFq8DYZes5
239
+ lWrJlkNu0ebhqQ2SUEPz0w/fBKAiIyAg8+T4U2b4mfPTt/cMuMA8SpBEH9Vf8SZG10BY4d365pjL
240
+ vZTEC1s2Ih+t70KsFM94TKScu9bryKdw9mQDDhLsRwSz8mm0rxLVRsq7rlOi+GmTfHb8wz59I5iu
241
+ YmtJsjoOHkDkiOVGdDXQJPa1mQS9SGG0yiCiJYXQZ6UmdnjCEyLOVOzjbNUlC5l3LO356T1ltP/b
242
+ jo0NlH7amp7+yhrzOJfHWtBJkv/H8IWs0plKivQi2O+qGncW76zZHJc6zZ7fXCI6sUvxeYfL/jwm
243
+ sEooxXg/hAa0bz4XaOVwYe4DYguJMHNSvtLt8RJvLnLQgOg6IvLrcIy6kJWuMD6JQl4q8cE07mJQ
244
+ Poe4c4XlSNRC979lDUXZwqaOtDmfbQzO00wrlK7nKZbDz2Jo6wy4dDLnG4GwUxRCC0TtH63v0fMG
245
+ 4uwXqa6Uygxz+iUOa0TOfScYbFaEeYtWN5gRuAoUeEKC3V5LYAdqhX25UY2j5U7IbmA1Vh+jj/k7
246
+ 4Hmd2s8UqDf5HulZ+IcgM7E2BQQsRQCtdQVGY/OgEl/120iBLWUAa3NlB/gvwMPSoUbvajGXr7kZ
247
+ uKZ8XUIVAQQV7StEMF1U5nRkM+KdwP+Ed/vgffdKKfIwcwxiwYMWo+FhXCS4Fihabgw1zGOYtDR7
248
+ 4Htjz3YaCpYCsSMY6rwDGRRAhVlQzJiTGVFZ1q0MEOQk0HC7OLDRkFAunRI9wgxFcTwMzx9WWLbu
249
+ AK6YWur0j5eXc5azW9QoiM8W6ReMhyQ3jSEArFsl3uk03d3Paep37hm+T3ww98ISvJJcGNqR53+l
250
+ CRs3jSxJw0KqK0Idz6uxh6qKHv3evwXEhL86K+OhzGRdnmyEhMQhO5Yp2mJxGX6MY9JgRS2mMYtJ
251
+ EDfWsHq/JoNNgxcLtsxnwhDlWYB6Qg+gtp59CTLpFIFG7yrYuaDSikKJEzIj4jROHKINgiSoX/1v
252
+ Ufo8nLhFlk31Hy2PG+STYN3TPLUCcHFQeUxHbS48miT42zFHlJqWM9cY0vrNNQFQIheSdS1xANBG
253
+ BZ/B6YnMzepg9q6fW5z0nCnPPthV1O4UntbHfZsrO1Y4BQYK/ivGrO+kmPW6C3al9T9ltaFXzp4X
254
+ Nst+Jst+JdasG2li6yAH42KA95sVfIkVV91P/8kRThQgxpFiUvCUmUH5NEF9X4UmZLwMpLYOnugP
255
+ Vzhgz37l+HYRKTnjLsR3GoPnoq+eqCcA40U8yNVEE9qn6McBzSFwPsNIsDB5Fi8KG03NZ/t9yolT
256
+ Yw9DDDrRb7kjCiUKLidhOOOcaOk18w7cC4W1aEs6u0l93WPJcA+4ARMRvBPdT4buqYdHmAyQv2mL
257
+ DnXVuZksOh99CbmbJMNazA8WIodRLXKMzaU9BfCoBaW2gVL7LKrTnKVeYLAupCGdZ4SbPdhffZYs
258
+ 2o2w7osxJLB3WCrKDRC4dTCThWVaBqjlV8iZP/422mxp6rBSwWcgTpbzLYzC+y6bTtx/fyP/EgDq
259
+ jpxe49SvjNga3KpHpup70cNa36LSHBLKr/tK0ZatuCKP2Y2TkGZlIu45mDn+RtHqPU+1hLCUsxOV
260
+ uFezC4woWvJpbbtiZ+BddLX+p09OTBC1rRQVkPnuDrONyKKQI0c3X+Jdt+N/ZWzQhLtyT3Cju0Tp
261
+ ITxVZj5F86j/TWp+RN9w7mBtR9uVM060kBJvyrguPVKiP4ez5rUzE2bQ9CP07AQ4ToSBBtNBAdxH
262
+ s0zBNUwS9hTheRU8fdl5Z+0jjOlgR6AFKb7iKJIxVbvxa34krEEFws3kOAdlTLRzcfO76fgnnu5A
263
+ TLLG4PQnlDdo4fOtfYLgYaBMvkMzJF/EnZvjHXnTILtfh7JuRgWUOBoFjfm2gCyuY9CwRrUGNPSs
264
+ pQK4rXZRf+2LPt7EdGMM6B/l757/IIKRd/TL8apwG9WlbIxNtCJ2hH0bJiim8UosZeelHvYZBV5/
265
+ uewbqBsupFob3LQiZpbdbZiehoHuIDt7ZBdUKVK/yMBAc5+NwqMR95L79BYJFI33SWrYQptS0Qr/
266
+ Jko3rS+9qzCo8oDiylYLttBURt1DSE/xJu4hegddKoIf/dlAI2w2NYLJz/FZj3qWD5Gho7cYN+41
267
+ 1QHsgMVIIDZjrTsIpBjgHU2HCW5OLzahUHi51EWdO+JvnjCw+L3YP3GjiZ3PsrIJ+30W1JsjDXFV
268
+ W61p+Q61fazqWQ0eQjddyIRlT7GuHs1j5u6iJIbSx+iQwiCB8Co/eyF7ACA/yR7dAvHx+rXu8eRi
269
+ Alab4a7bvHH3oB6OvETXy7a6qUIVggOayvAEejrRqjODekDt/R3N6UGeHxvptuNvZCsgbt3wE8ZK
270
+ 5Pi7lGpcLKkiDIJtQ2KvzWXkb5iOSpkdRmzbQooOzA/muSvF+fF+SOVU8SaIDjHWuASGaMrP8FIz
271
+ sleGSfpusXunO1hye3cr8JEhxv/cycXwvUukpvCgfPr6xZegTLvYmLpAC9+ErcfWCpBJSHM9/EPx
272
+ nyJENnZaH2WpiFBikP/xQMn8zELdaxvk20a6y0FZtjMDYNTeA5ZFiOcmXn6rgXlYBNUR8zxop8+H
273
+ HNYjSq+DcLY/AD49Ce5+hgWt1VA8IpzW/y/uCAbM8BQxgGtU8Qtt4io8RA5LROQvIPR85e04xyP6
274
+ 1bHO2gU+UJTEiu9J+8C2VBZ2kGqqEIJ/tXeQbjxT8bOeovRNkaSov301Ako8LcJIllEiZkbWebRr
275
+ eZgLqvvVd+zQRfxotneh45RMIQ6M3GW1/irJYtMUtvDgeiLKG+OEfItgGQkBDULYR2lwW/Cct8EY
276
+ lWzY+fhjrIvYXjIiyU5JRY0+H03LVhv9KZKsHXIjSBVSWZ39ZpOap4fKaGSmxcC+6sNGNg9f47Q5
277
+ 6q8ik5I6M7987zMStbGuo1FqC1zqGj1GGYiXZYSXP2y8crCJdheeu/pnhSyFmmDG0wjXsnb/v4YR
278
+ jewUNI+WYVewHcgS6K6/SFv9XzrEr/i82cu7xBMOAUHBinVy7tLtCLZ5lMw/eEzlUh8pZg8ZlUHx
279
+ JsgwtyK+HE6OyIsC6ksIfknbOI5qb+WlaMtUHunAn+Jdf5pXa5Z2YUeXawhnrIEOLkSv+8BREfW/
280
+ zlOVWYC8DjI6q1sE/oJFMeRP9G7sLMSQGAPrr6tLfVsyGKf2nUioZNpAU2osu2JqbfemURho4o3H
281
+ U703wLeeQd+Fjcnl1hVBQpgPS5xA1D4POU04VQ9PW05ARvC424GfV5uCGjJscdxQkWB2dnB8aWUi
282
+ ur+bFYBPQ3IFyISljymXq21IMcZGZL/t7bhKrQNb6j3ZEfUVwYZ2HmZpRREkRSYnQ6Tjxtr83jLy
283
+ zIV1KpgaHa8bTCbrYYZu7OvalkN6zzDfZH7sgU5sKOW/hUDl2mZ8relBE40m28qalxg9lbqSGlOc
284
+ fkVTW2OOoFVAHtgEiSpHtretJ3ANfKg2mPqt704vd8zrO+5pS0cdTlYYE/tCHKh5Bjsy0gdwZQE/
285
+ 5GlRX34zDP/lXIi7BgYRTM7gAA93Bp5pTFlNgx04EOeulWBtbjn1j/S9i0hHdl/YKBhoQjlIBYTw
286
+ Yvg3cRB35El76A89/ASuj7H5tchbZEzc2LcqM146qeMgMD714/fnasdjMLZw85IpRlmSHL+Ty1Go
287
+ 7UObVk7YkKHFdG8Ki0qsVBfNpmbbBxF1VMdltQq11oeAUu5DpHMCym1zWpTwO3zb4aDqpVPNRwY9
288
+ 9JbNprNNE7Z05Yr1qQSTN7rdanNHu1aVtS5BSS3hnAkTCGQlK6U6wnW7WZMSVLwBTGFmM6dzIK74
289
+ xD22PTJ9TJCbAnFuN32dYF4Gs7luljoi3KZ0tX5s2oO1+4qdRd6Tuh5cG8reVFToX5NXT4inkw1v
290
+ cyXAWRy/WO8+CR9gIDb0gMWUPuTRW8eH0nb84RCGSy//yr5aZvta3YrWCfohlMqKSwsZOmK8Wa/U
291
+ FODRT6Muj1J8sXUchMHs13OacbMf+sBE+UZV20gmduRu1PzOlgVEEEH2We83rsGrxnzCwg6X9gRs
292
+ btUYcxXIb59wR/MR8z+azZDcQLqDd8QtFQP2idd+B3RZy0q5o9YU8iXn4LgRPfFRE9IlikVDfW0n
293
+ aq0D7x/7TNGkxWR/LmJNx8Gf0s4ICLG1qfhNXSh/rnsi3lBV97DRrESO3YxjT+mhy3Jm4ZSNEwek
294
+ dDsIUWJUlpJ8iR90tPjyCNxF8nrsiJWZfFwAEI6hZMKTi9FiW0/VdEZ2seSdve4izmQpMWKu9mGu
295
+ qGdoc0k1wffDfCZjU3xAr91MRBI6XLJcAG+4FlsrlyUAgpCMVO+j7DZAPEzTYytGAAnZz7U6javm
296
+ vfCFAelmDXsn2e0Dj52+wrd/abgHSsCOxMhOMi2gEUImCyHxipZygvq2BME730ssGyyRqiiVZUwU
297
+ 6LwTIUKeV4X/ONvlqmJyfQ5ryKDwM66Ds9K/XT95e/GeGw18QXCjVV4B0vqtFmyBr8xiObzYfDNO
298
+ hhS3QxxSMJALiXricg0o7s0ZVXR3MujTUmbDAxg7YgSbN8krJrbESLDbWiGK1jMz6uNmWSAedrDt
299
+ tq16JhWig/cdPyVJvkpg2GbFEaNjPco57F/cMlDrKyDcMuozFSPXjJw+3eb2bJ8+7gywVU/yS8/d
300
+ ptInnxCZpdJpSarp9Fyj/izK6xF5GmVpndzqOZZU/YzAZ80Aw2ltkuAXG3N+ncMM8j3RPu9VsRgz
301
+ ioqL5DWKlovu4K5ZPoLhli28Vgjwkm8f/R2U4ytC4IB/LaYkW3GAQxwUa8NYf4WTgpVSPjBZjG8n
302
+ 7WLWxrne4Ekba15Kwf1YQQ2WMfpIcjXQ1LxVysyZuDYR1lQ62ythBZAvdzlSBTNuw2bl9mGMbCJu
303
+ kilm0RbT9o6KtndFDmOGDS8LFvPlHoGfL1tC0yEg6lhqaaTn79Lkf/6Ezm2anuOU3BUcKvnF3FI0
304
+ kc+ljmuLfZCb2qDHP6YIT60AqB05FLgT7KTBaIg1YEYA5NyLhyxWJk8H/+P7EkJGeOiiaVIkgkOe
305
+ cKctp5xXnl6h0YRTmc9tvYfzqPhy0IA54RLJkKtm1iAl+g0UJaqE9HoP693ubj9fsbyaCYcP3Gt8
306
+ MjxQ0aEbtV9ez+KixYN7Swr9UqJErKkvgTxTWxYRWDEJbz9S+PrC0w1OXM4GgI7oMc9QiYcQLr12
307
+ +RTpLwzMvCPRERHREOdfGvdoE+QP9+PmqbC3T6UTilelwA/j4O0J7Olmfv0wwi1Ox+4efXFdoa8w
308
+ 98PoUmJb1CWoiqGuLUZjhuBea9mGzu08J6GNT2QNlfHHSmZbnFc3oUDEq10u+xapLcMkxayxYEAv
309
+ 7MfpWT9LyN6X/iyTCobq28wUgwgy7LdClzKqaF3MKXptWVhJgkU9DKpTy2rRieLRlRJcTFnbGyGW
310
+ tl3+Kkrp14/WNpDi2Flk+tQ4vB3JQqcnch3rIuE8KpCZ7wLpsM7RtWYoL0l9QDBIOnNOEuoT0Xvg
311
+ UncVjMsZjGQqRAeiLWXqZ3I97dUAyggIyD/8Y/SR9tSRfbqvVKgNJ+xoiOnjsTu+l4DQWKdscdg1
312
+ s58+bUjsRRHf2n/w/YCSSdXgmQU4XFiRCxXJbG5bA3lEpjcmnTgfleSeBA7pvaFmZHCmqJ9Ntc3K
313
+ veP5ICjYJIutu94hNFnqgET7G5Iqmwjj/K3siVOaXHHdimKtuhmvnHqBuvWzJvT8fOK6AHcKfwSr
314
+ glbulRwFdqo9gDRPvfhV8K/y+1Lg043GvJjStPsY0/wDxCBVM42hu1zTW9uWCitTKntvdF2IGh0f
315
+ 52aqRdO1sHTvYEiIC5Phvtb542d89h7EDviAsYPOMdj5fvsWrZRL7g/0nCpOrHGZjuuISZMyyI+C
316
+ d1l3/QnN9Lr5Euf4CCWhB/uh53Sr6X8oqkIbZw0aPzEyQDReTTc1wjGPg/SHCmaiop3MPlWp2T8u
317
+ gOBbPh58nYr7Zi70rFOGAlhyEbYlNSIMSAYhzqXANIbnQeUpahpgRBxQU4gc6lzMKZc0zNp3aplN
318
+ UBGFHjR+MRwEtmHijN6RFsfyh+q92RUNO86PMCyjsebBMIc2Sd3yKwOLzNYhzmu72CKAQaRe9o+V
319
+ SGmw4zTqzTHstu5oAahWdj0RtPbfSSlpOgyH27MjOAZ5d5VQgm3H8bM2CQHXa/Cj6TPp4F4BfmD4
320
+ rg8LKLQDHDXXOyiBZxXrpYy12g4HYw7TwY3idlefOl4/e6RegRKmgCNdjzAM6GBbpWhDo8wDuzjG
321
+ 4O5uw/EaZ0XuOI2HCe66bkeu2hGFcug5wkFPyQdqtI590MzpJsyzZLNv6z5y5oyUfiH2ODlcfoQK
322
+ Yw2PbOAnHLWeDEMZ6xzGuRc8hXxTCcGCasQfGdSJpvqNDQW1WPu7y550Tm2fcVrROcHuW/MjVWF7
323
+ uY39QY5mw59nPLVHC/6TQR8jmwucBtoGOcKzNqRTQAwxf/pmQu+DiEH21eITpiXeJXaNPISbk/cB
324
+ kMAgfdznU5QT+c7ZoKuEknaZjqjHrpBR1IKUaL13G6zbWP/AtcSJbWzH+yjVyC8J5Fg2P95YXvLO
325
+ u6XBkdv723TZKGmRPJLC5G/M6J4kRT0n8LEinYFdDCN+r1nySBaH2HfSEiDvkPCXA5oqyXIItYAb
326
+ cesgHdo2n3BMXClimdlL5sQFo7UPepcZfNMxFeFDAJVHSZW22JvPdoMgPh2W8H9ESys0nSryNrBn
327
+ I0pAKJjk7ifHArsBTOBDvx+lNEEH99cN3JV8S3YoGmePXkq/XcLjO+zvmtjMzAlZWtMOWY9/iTB5
328
+ O8n9sJcuQloXhZSjfotYlQBUYJ1ae7wXT6hl3jv9pR5PrbnIW788WNetTwQTEbOeEEU6aItZSQW9
329
+ FlqAVfL7mop5N+E4Q4WAXB7LRaJRLPd5unuVKLJftxU5ZoxfaLIPxkeAS1/mLakcyPhQoFgCQNiv
330
+ Hmo8rTNFcioA41aMzAKjIkvIXAFh9H3aYMht5dJgIwjdvYr6w65VjKXKoGh0RMPTUGHjZEgeNenI
331
+ QRmKeVYgUBWptohsXSPWtzonJgbFB3tqTzgIZA2RX65Ieu6ilDVUZMT2FXQGGB2NnQWL2+cUGm4o
332
+ w+9fc7Hv/vqrcmWHMbpdOxqUCjtmBvlkx2B7sbtObf0FTRw6P4vq3HBn2QQy81hUjYv6mxqKVhpM
333
+ yAWXVbIKmaOTAnRE1RGrNWl7jfAKr7DfBr1OrngvDjI3U1aljqb8nZP4MpXCe62aNZO2cYhcuZQh
334
+ ExCfG/vipVYmiQtQepRhZ91Pshs3ukkgFJbSDk4gLSu22nDjHB/42xJJqQDkGKi2AGNq6WhqGixK
335
+ iTX3/bL2H/Ko30oD2mxk1UUguf0Ijsn+D1CdNQL/4l7qr45P+jNfpo+Px+zIQLHJje/IQQYMButt
336
+ FqZLldbQ5dEvozEBTCcxL3kv9/DOjV97/KWbiOON7lM2Tb38V7cYWOlYBrBZRXz5b8o+Zegj3UG+
337
+ RckEXgsLkQsQ/D3TASUMr0a51QAeC0+8JsDIwcYshdV1hXVvGQhInjOUuxJEtN5dyhcD/eYx3IaS
338
+ 0bvGDU8JuXirgkCoc5hdt4l/tnULrBRFP+fUmlcvmgJMv8JuwPVfb8+gCHYRsR2zhGUySWMgBSQ8
339
+ n3ed8ecx1CfO9G52ZYnN8lNnYjofKRzJZd7AbnJDrSgbAy5MbGta4lPqrbb83jeGoDlxSqVrRBuo
340
+ a5fcu0EUZfgGLmCs6lQcVDLDYD83AnvbsKqIBT8mgDAljXrPdaxghBs/CKHn4dUsvsqp+V6vgwDW
341
+ myNzRL+LEkEsS4KvMUHj8b4DZsfHr/BSjfPw6dA7SJvjKXReOV96fvQbX3OYjh4clqQPCHSfGqVz
342
+ Mmjg8y0NUoV1tpLNhrZq2DtFhooR0h+GXXGFmP1rh6uoJv1KBAmqZeKObDz+gVnDPFR6EA6oeCSa
343
+ wiTQBLv4b2W7EnEATkCRjL9Klme7c0C8wBffLtSaRI5KwIHabXz22WrItNbmzXaR0ZDxJXF6RjV9
344
+ gd7yQ+mN49aiVPtgy0VGSZeaOjxbqYkMJRWm/BxkBzivg2d+9mLYa/ObAW/dClGVxuG3jeiNzpgW
345
+ qIC3LxggDUiFrcip5uoiGgu0NZjL+45sa54NfIzR43vXUtiLJ2CuvdjYysH9sod8dKsHTQv2ll4r
346
+ 0wxUhkg1hjTwdA150ZHzdq4gCgQu6kfdFOagY03lfjfVUfT61/mBv1SDkZSbaYzwdkFzAztoc8xa
347
+ VGerl42vkIy9R0WqKMVDiwp92iyJd/b9V228euUblpZayCtdjUs7yS0M+HMxig2zh62BVB3STFYW
348
+ dNHsYCLHYpeqo6NqtFU5s68fFsna/pSZtGQ5KqJR9Le9NUK9XJVoyvNCHuBcfyB6jyfZYQ4liFzH
349
+ MzOnanss6bEzbPlEDFciMVmn/ICJodl5/NHycEdSmn6LRDPiCudX9oFs/XEJHk5L17JignaZV0rD
350
+ z9Pd1JwhOTL7rFKtRtN4OD1dg7cjmDqWlW0rf6eu4Z3042Nz5RygPCLKLafCdCCotb+/dqVLFHeY
351
+ rDkf7SpvPxWRy2Qzzil+hICTlbGrti//jIStMuii1zoPL2vsz9LLyZLKbCnMXhFLHqWkM7xJee1X
352
+ 1C7KDZN+/rOni3sH7s9mEcPzOCSrBOeCtV7yFHLO5q58rPV1SlecbJwDMuNUGfVJz/OsRsWfiXdv
353
+ L3v5fF6co/4DjdCEySQNdlJTRnnyd9ssUeaFBW==
app/code/local/{Modulebazaar → Msg}/Msg91/Model/Customerschedule.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Model_CustomerSchedule extends Mage_Core_Model_Abstract {
4
 
5
 
6
  public function _construct() {
1
  <?php
2
 
3
+ class Msg_Msg91_Model_CustomerSchedule extends Mage_Core_Model_Abstract {
4
 
5
 
6
  public function _construct() {
app/code/local/{Modulebazaar → Msg}/Msg91/Model/Customnotification.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Model_customnotification extends Mage_Core_Model_Abstract
4
  {
5
  public function __construct()
6
  {
1
  <?php
2
 
3
+ class Msg_Msg91_Model_customnotification extends Mage_Core_Model_Abstract
4
  {
5
  public function __construct()
6
  {
app/code/local/{Modulebazaar → Msg}/Msg91/Model/Log.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Model_Log extends Mage_Core_Model_Abstract
4
  {
5
  protected function _construct()
6
  {
1
  <?php
2
 
3
+ class Msg_Msg91_Model_Log extends Mage_Core_Model_Abstract
4
  {
5
  protected function _construct()
6
  {
app/code/local/{Modulebazaar → Msg}/Msg91/Model/Mysql4/Customnotification.php RENAMED
@@ -1,5 +1,5 @@
1
  <?php
2
- class Modulebazaar_Msg91_Model_Mysql4_Customnotification extends Mage_Core_Model_Mysql4_Abstract
3
  {
4
  public function _construct()
5
  {
1
  <?php
2
+ class Msg_Msg91_Model_Mysql4_Customnotification extends Mage_Core_Model_Mysql4_Abstract
3
  {
4
  public function _construct()
5
  {
app/code/local/{Modulebazaar → Msg}/Msg91/Model/Mysql4/Customnotification/Collection.php RENAMED
@@ -1,5 +1,5 @@
1
  <?php
2
- class Modulebazaar_Msg91_Model_Mysql4_Customnotification_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract
3
  {
4
  public function _construct()
5
  {
1
  <?php
2
+ class Msg_Msg91_Model_Mysql4_Customnotification_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract
3
  {
4
  public function _construct()
5
  {
app/code/local/{Modulebazaar → Msg}/Msg91/Model/Mysql4/Log.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Model_Mysql4_Log extends Mage_Core_Model_Resource_Db_Abstract{
4
  protected function _construct()
5
  {
6
  $this->_init('msg91/log', 'id');
1
  <?php
2
 
3
+ class Msg_Msg91_Model_Mysql4_Log extends Mage_Core_Model_Resource_Db_Abstract{
4
  protected function _construct()
5
  {
6
  $this->_init('msg91/log', 'id');
app/code/local/Msg/Msg91/Model/Mysql4/Log/Collection.php ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Msg_Msg91_Model_Mysql4_Log_Collection extends Mage_Core_Model_Resource_Db_Collection_Abstract {
4
+ protected function _construct()
5
+ {
6
+ $this->_init('msg91/log');
7
+ }
8
+ }
app/code/local/{Modulebazaar → Msg}/Msg91/Model/Mysql4/Notificationlog.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Model_Mysql4_Notificationlog extends Mage_Core_Model_Resource_Db_Abstract{
4
  protected function _construct()
5
  {
6
  $this->_init('msg91/notificationlog', 'id');
1
  <?php
2
 
3
+ class Msg_Msg91_Model_Mysql4_Notificationlog extends Mage_Core_Model_Resource_Db_Abstract{
4
  protected function _construct()
5
  {
6
  $this->_init('msg91/notificationlog', 'id');
app/code/local/Msg/Msg91/Model/Mysql4/Notificationlog/Collection.php ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Msg_Msg91_Model_Mysql4_Notificationlog_Collection extends Mage_Core_Model_Resource_Db_Collection_Abstract {
4
+ protected function _construct()
5
+ {
6
+ $this->_init('msg91/notificationlog');
7
+ }
8
+ }
app/code/local/{Modulebazaar → Msg}/Msg91/Model/Notificationlog.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Model_Notificationlog extends Mage_Core_Model_Abstract
4
  {
5
  protected function _construct()
6
  {
1
  <?php
2
 
3
+ class Msg_Msg91_Model_Notificationlog extends Mage_Core_Model_Abstract
4
  {
5
  protected function _construct()
6
  {
app/code/local/Msg/Msg91/Model/Observer.php ADDED
@@ -0,0 +1,623 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php //0046a
2
+ if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
3
+ ?>
4
+ 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
623
+ bW82V6YeXccbB0==
app/code/local/{Modulebazaar → Msg}/Msg91/Model/Status.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Model_Status extends Varien_Object
4
  {
5
  const STATUS_ENABLED = 1;
6
  const STATUS_DISABLED = 2;
1
  <?php
2
 
3
+ class Msg_Msg91_Model_Status extends Varien_Object
4
  {
5
  const STATUS_ENABLED = 1;
6
  const STATUS_DISABLED = 2;
app/code/local/{Modulebazaar → Msg}/Msg91/Model/System/Config/Source/Routevalues.php RENAMED
@@ -1,34 +1,30 @@
1
- <?php
2
-
3
- class Modulebazaar_Msg91_Model_System_Config_Source_Routevalues
4
- {
5
- protected static $_options;
6
-
7
- public function toOptionArray()
8
- {
9
- $url="https://control.msg91.com/api/getUserDetails.php?";
10
- $authKey=Mage::helper('msg91')->getAuthkeyUrl();
11
- $params="authkey={$authKey}&response=json";
12
-
13
- $result=Mage::helper('msg91')->file_get_contents_curl($url, $params);
14
-
15
- $xml = json_decode($result, true) or die("Error: Cannot create object");
16
-
17
-
18
- $result = ((array) $xml);
19
- if (!self::$_options) {
20
- self::$_options = array();
21
- }
22
- foreach($result['routes'] as $route){
23
- self::$_options[]=array(
24
- 'label' => Mage::helper('msg91')->__($route['name']),
25
- 'value' => $route['id'],
26
- );
27
-
28
- }
29
-
30
- return self::$_options;
31
- }
32
-
33
-
34
- }
1
+ <?php
2
+
3
+ class Msg_Msg91_Model_System_Config_Source_Routevalues
4
+ {
5
+ protected static $_options;
6
+
7
+ public function toOptionArray()
8
+ {
9
+ $url="https://control.msg91.com/api/getUserDetails.php?";
10
+ $authKey=Mage::helper('msg91')->getAuthkeyUrl();
11
+ $params="authkey={$authKey}&response=json";
12
+ $result=Mage::helper('msg91')->file_get_contents_curl($url, $params);
13
+ $xml = json_decode($result, true) or die("Error: Cannot create object");
14
+ $result = ((array) $xml);
15
+ if (!self::$_options) {
16
+ self::$_options = array();
17
+ }
18
+ foreach($result['routes'] as $route){
19
+ self::$_options[]=array(
20
+ 'label' => Mage::helper('msg91')->__($route['name']),
21
+ 'value' => $route['id'],
22
+ );
23
+
24
+ }
25
+
26
+ return self::$_options;
27
+ }
28
+
29
+
30
+ }
 
 
 
 
app/code/local/Msg/Msg91/Model/Testmessage.php ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Msg_Msg91_Model_Testmessage extends Mage_Core_Model_Abstract
4
+ {
5
+ protected function _construct()
6
+ {
7
+ $this->_init('msg91/testmessage');
8
+ }
9
+ }
app/code/local/{Modulebazaar → Msg}/Msg91/controllers/Adminhtml/CustomnotificationController.php RENAMED
@@ -1,205 +1,205 @@
1
- <?php
2
-
3
- class Modulebazaar_Msg91_Adminhtml_CustomnotificationController extends Mage_Adminhtml_Controller_action
4
- {
5
-
6
-
7
- public function indexAction() {
8
- $this->loadLayout();
9
- //$this->_initAction();
10
- // $this->_addContent($this->getLayout()->createBlock('msg91/adminhtml_customnotification'));
11
- $this->renderLayout();
12
- }
13
- public function newAction() {
14
- $this->_forward('edit');
15
- }
16
-
17
- public function editAction() {
18
-
19
-
20
- $id = $this->getRequest()->getParam('id');
21
- $model = Mage::getModel('msg91/customnotification')->load($id);
22
-
23
- if ($model->getId() || $id == 0) {
24
- $data = Mage::getSingleton('adminhtml/session')->getFormData(true);
25
- if (!empty($data)) {
26
- $model->setData($data);
27
- }
28
- Mage::register('rule_data', $model);
29
- $this->loadLayout();
30
- // We can create block here or in the xml file.(see test.xml file)
31
- $this->_addContent($this->getLayout()->createBlock('msg91/adminhtml_customnotification_edit'))
32
- ->_addLeft($this->getLayout()->createBlock('msg91/adminhtml_customnotification_edit_tabs'));
33
- $this->renderLayout();
34
- }
35
- else {
36
- Mage::getSingleton('adminhtml/session')->addError(Mage::helper('customnotification')->__('error'));
37
- $this->_redirect('*/*/');
38
- }
39
- }
40
-
41
- public function saveAction(){
42
- $data = $this->getRequest()->getParams();
43
-
44
- $str = serialize($data['customer_list']);
45
- $data['customer_group'] = $str;
46
- if($data['is_active']){
47
- foreach($data['customer_list'] as $customerGroupId){
48
-
49
- $groupname[] = Mage::getModel('customer/group')->load($customerGroupId)->getCustomerGroupCode();
50
-
51
- }
52
- $customers = Mage::getModel("customer/customer")->getCollection()->addFieldToFilter('group_id', array('in' => $data['customer_list']));
53
- $to=array();
54
- foreach($customers as $customer){
55
- $customer_email=$customer->getEmail();
56
-
57
- $cust1 = Mage::getModel("customer/customer");
58
- $cust1->setWebsiteId(1);
59
- $cust1->loadByEmail($customer_email);
60
- $addressId = $cust1->getPrimaryBillingAddress();
61
- if(is_object($addressId)){
62
-
63
- $to_num=$cust1->getPrimaryBillingAddress()->getTelephone();
64
-
65
- $groups=implode(',',$groupname);
66
- $params = array(
67
- 'email'=>$customer->getEmail(),
68
- 'firstname'=>$cust1->getFirstname(),
69
- 'phone' => $to_num,
70
- 'schtime'=>$data['scheduled_at'],
71
- 'route'=>$data['route'],
72
- 'sender_id'=>$data['sender_id']
73
- );
74
- if(!in_array($to_num,$to)){
75
- $this->getHelper()->sendShedulerSms($data['content'],$params);
76
-
77
- $senderId = $data['sender_id'];
78
- $chars = $this->getHelper()->getChars();
79
- $length = $this->getHelper()->getLength();
80
- $smsStatus = $this->getHelper()->getSmsStatus();
81
- $apistatus= $this->getHelper()->getApiStatus();
82
- try {
83
- Mage::getModel('msg91/notificationlog')
84
- ->setSentDate(Mage::getModel('core/date')->timestamp(time()))
85
- ->setSenderId($senderId)
86
- ->setTo($to_num)
87
- ->setRecipient($cust1->getFirstname())
88
- ->setChars($chars)
89
- ->setLength($length)
90
- ->setStatus($smsStatus)
91
- ->setScheduledAt($data['scheduled_at'])
92
- ->setApiStatus($apistatus)
93
- ->save();
94
- }
95
- catch (Exception $e) {
96
- echo $e;
97
- }
98
- $to[]=$cust1->getPrimaryBillingAddress()->getTelephone(); }
99
- }
100
-
101
- $to=array_unique($to);
102
-
103
- $phone=implode(',',$to);
104
- $groups=implode(',',$groupname);
105
-
106
- }
107
- $model = Mage::getModel('msg91/customnotification');
108
- try
109
- {
110
- $model->setData($data)
111
- ->setId($this->getRequest()->getParam('id'));
112
- $model->save();
113
- Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('msg91')->__('Data was successfully saved'));
114
- Mage::getSingleton('adminhtml/session')->setFormData(false);
115
- if ($this->getRequest()->getParam('back')) {
116
- $this->_redirect('*/*/edit', array('id' => $model->getId()));
117
- } else {
118
- $this->_redirect('*/*/');
119
- }
120
-
121
- return;
122
- } catch (Exception $e) {
123
- Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
124
- Mage::getSingleton('adminhtml/session')->setFormData($data);
125
- $this->_redirect('*/*/edit', array('id' => $this->getRequest()->getParam('id')));
126
- return;
127
- }
128
- }
129
- }
130
-
131
- public function massDeleteAction() {
132
-
133
- $zoneIds = $this->getRequest()->getParam('rules');
134
-
135
- if(!is_array($zoneIds)) {
136
- Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__('Please select item(s)'));
137
- }else{
138
- try {
139
- foreach ($zoneIds as $zoneId)
140
- {
141
- $zonetransition = Mage::getModel('msg91/customnotification')->load($zoneId);
142
- $zonetransition->delete();
143
- }
144
- Mage::getSingleton('adminhtml/session')->addSuccess(
145
- Mage::helper('adminhtml')->__('Total of %d record(s) were successfully deleted', count($zoneIds)));
146
-
147
- } catch (Exception $e)
148
- {
149
- Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
150
- }
151
- }
152
- $this->_redirect('*/*/index');
153
- }
154
- public function deleteAction(){
155
- if($data = Mage::app()->getRequest()->getParams('id')) {
156
- try{
157
- $zonetransition = Mage::getModel('msg91/customnotification')->load($data['id']);
158
- $zonetransition->delete();
159
- Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('Details deleted successfully...!'));
160
- }catch(Expection $e){
161
- Mage::getSingleton('adminhtml/session')->addError(Mage::helper('customnotification')->__("Can't delete details, try again...!"));
162
- }
163
- }
164
- $this->_redirect('*/*/');
165
- }
166
-
167
- public function customerAction(){
168
- $html = "";
169
- $data = Mage::app()->getRequest()->getParams();
170
- $name = $data["name"];
171
- // $data["selid"] = "2,3,8";
172
- $value = explode(",",$data["selid"]);
173
-
174
- $customerCollection = Mage::getModel('customer/customer')->getCollection();
175
- $customerCollection->addNameToSelect();
176
- $customerCollection->addAttributeToSelect(array(
177
- 'dob', 'firstname', 'lastname', 'email'
178
- ));
179
- $customerCollection->addAttributeToFilter('entity_id',$value);
180
- foreach ($customerCollection as $customer) {
181
- $getIdValue = $customer->getData();
182
-
183
- $html .= '<option selected="selected" value="'. $getIdValue['entity_id']. '" >'. $customer->getName() .'</option>';
184
- }
185
-
186
- $collection = Mage::getModel('customer/customer')->getCollection()->addAttributeToFilter('firstname', array('like' => '%'.$name.'%'));
187
-
188
- foreach ($collection->getData() as $val) {
189
- if(!in_array($val['entity_id'],$value)) {
190
- $html .= '<option value="'. $val['entity_id']. '" >'. $val['firstname'] .'</option>'; }
191
- }
192
- echo $html;
193
- exit;
194
- }
195
-
196
- public function _isAllowed()
197
- {
198
- return true;
199
- }
200
- public function getHelper()
201
- {
202
- return Mage::helper('msg91');
203
- }
204
-
205
- }
1
+ <?php
2
+
3
+ class Msg_Msg91_Adminhtml_CustomnotificationController extends Mage_Adminhtml_Controller_action
4
+ {
5
+
6
+
7
+ public function indexAction() {
8
+ $this->loadLayout();
9
+ //$this->_initAction();
10
+ // $this->_addContent($this->getLayout()->createBlock('msg91/adminhtml_customnotification'));
11
+ $this->renderLayout();
12
+ }
13
+ public function newAction() {
14
+ $this->_forward('edit');
15
+ }
16
+
17
+ public function editAction() {
18
+
19
+
20
+ $id = $this->getRequest()->getParam('id');
21
+ $model = Mage::getModel('msg91/customnotification')->load($id);
22
+
23
+ if ($model->getId() || $id == 0) {
24
+ $data = Mage::getSingleton('adminhtml/session')->getFormData(true);
25
+ if (!empty($data)) {
26
+ $model->setData($data);
27
+ }
28
+ Mage::register('rule_data', $model);
29
+ $this->loadLayout();
30
+ // We can create block here or in the xml file.(see test.xml file)
31
+ $this->_addContent($this->getLayout()->createBlock('msg91/adminhtml_customnotification_edit'))
32
+ ->_addLeft($this->getLayout()->createBlock('msg91/adminhtml_customnotification_edit_tabs'));
33
+ $this->renderLayout();
34
+ }
35
+ else {
36
+ Mage::getSingleton('adminhtml/session')->addError(Mage::helper('customnotification')->__('error'));
37
+ $this->_redirect('*/*/');
38
+ }
39
+ }
40
+
41
+ public function saveAction(){
42
+ $data = $this->getRequest()->getParams();
43
+
44
+ $str = serialize($data['customer_list']);
45
+ $data['customer_group'] = $str;
46
+ if($data['is_active']){
47
+ foreach($data['customer_list'] as $customerGroupId){
48
+
49
+ $groupname[] = Mage::getModel('customer/group')->load($customerGroupId)->getCustomerGroupCode();
50
+
51
+ }
52
+ $customers = Mage::getModel("customer/customer")->getCollection()->addFieldToFilter('group_id', array('in' => $data['customer_list']));
53
+ $to=array();
54
+ foreach($customers as $customer){
55
+ $customer_email=$customer->getEmail();
56
+
57
+ $cust1 = Mage::getModel("customer/customer");
58
+ $cust1->setWebsiteId(1);
59
+ $cust1->loadByEmail($customer_email);
60
+ $addressId = $cust1->getPrimaryBillingAddress();
61
+ if(is_object($addressId)){
62
+
63
+ $to_num=$cust1->getPrimaryBillingAddress()->getTelephone();
64
+
65
+ $groups=implode(',',$groupname);
66
+ $params = array(
67
+ 'email'=>$customer->getEmail(),
68
+ 'firstname'=>$cust1->getFirstname(),
69
+ 'phone' => $to_num,
70
+ 'schtime'=>$data['scheduled_at'],
71
+ 'route'=>$data['route'],
72
+ 'sender_id'=>$data['sender_id']
73
+ );
74
+ if(!in_array($to_num,$to)){
75
+ $this->getHelper()->sendShedulerSms($data['content'],$params);
76
+
77
+ $senderId = $data['sender_id'];
78
+ $chars = $this->getHelper()->getChars();
79
+ $length = $this->getHelper()->getLength();
80
+ $smsStatus = $this->getHelper()->getSmsStatus();
81
+ $apistatus= $this->getHelper()->getApiStatus();
82
+ try {
83
+ Mage::getModel('msg91/notificationlog')
84
+ ->setSentDate(Mage::getModel('core/date')->timestamp(time()))
85
+ ->setSenderId($senderId)
86
+ ->setTo($to_num)
87
+ ->setRecipient($cust1->getFirstname())
88
+ ->setChars($chars)
89
+ ->setLength($length)
90
+ ->setStatus($smsStatus)
91
+ ->setScheduledAt($data['scheduled_at'])
92
+ ->setApiStatus($apistatus)
93
+ ->save();
94
+ }
95
+ catch (Exception $e) {
96
+ echo $e;
97
+ }
98
+ $to[]=$cust1->getPrimaryBillingAddress()->getTelephone(); }
99
+ }
100
+
101
+ $to=array_unique($to);
102
+
103
+ $phone=implode(',',$to);
104
+ $groups=implode(',',$groupname);
105
+
106
+ }
107
+ $model = Mage::getModel('msg91/customnotification');
108
+ try
109
+ {
110
+ $model->setData($data)
111
+ ->setId($this->getRequest()->getParam('id'));
112
+ $model->save();
113
+ Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('msg91')->__('Data was successfully saved'));
114
+ Mage::getSingleton('adminhtml/session')->setFormData(false);
115
+ if ($this->getRequest()->getParam('back')) {
116
+ $this->_redirect('*/*/edit', array('id' => $model->getId()));
117
+ } else {
118
+ $this->_redirect('*/*/');
119
+ }
120
+
121
+ return;
122
+ } catch (Exception $e) {
123
+ Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
124
+ Mage::getSingleton('adminhtml/session')->setFormData($data);
125
+ $this->_redirect('*/*/edit', array('id' => $this->getRequest()->getParam('id')));
126
+ return;
127
+ }
128
+ }
129
+ }
130
+
131
+ public function massDeleteAction() {
132
+
133
+ $zoneIds = $this->getRequest()->getParam('rules');
134
+
135
+ if(!is_array($zoneIds)) {
136
+ Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__('Please select item(s)'));
137
+ }else{
138
+ try {
139
+ foreach ($zoneIds as $zoneId)
140
+ {
141
+ $zonetransition = Mage::getModel('msg91/customnotification')->load($zoneId);
142
+ $zonetransition->delete();
143
+ }
144
+ Mage::getSingleton('adminhtml/session')->addSuccess(
145
+ Mage::helper('adminhtml')->__('Total of %d record(s) were successfully deleted', count($zoneIds)));
146
+
147
+ } catch (Exception $e)
148
+ {
149
+ Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
150
+ }
151
+ }
152
+ $this->_redirect('*/*/index');
153
+ }
154
+ public function deleteAction(){
155
+ if($data = Mage::app()->getRequest()->getParams('id')) {
156
+ try{
157
+ $zonetransition = Mage::getModel('msg91/customnotification')->load($data['id']);
158
+ $zonetransition->delete();
159
+ Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('Details deleted successfully...!'));
160
+ }catch(Expection $e){
161
+ Mage::getSingleton('adminhtml/session')->addError(Mage::helper('customnotification')->__("Can't delete details, try again...!"));
162
+ }
163
+ }
164
+ $this->_redirect('*/*/');
165
+ }
166
+
167
+ public function customerAction(){
168
+ $html = "";
169
+ $data = Mage::app()->getRequest()->getParams();
170
+ $name = $data["name"];
171
+ // $data["selid"] = "2,3,8";
172
+ $value = explode(",",$data["selid"]);
173
+
174
+ $customerCollection = Mage::getModel('customer/customer')->getCollection();
175
+ $customerCollection->addNameToSelect();
176
+ $customerCollection->addAttributeToSelect(array(
177
+ 'dob', 'firstname', 'lastname', 'email'
178
+ ));
179
+ $customerCollection->addAttributeToFilter('entity_id',$value);
180
+ foreach ($customerCollection as $customer) {
181
+ $getIdValue = $customer->getData();
182
+
183
+ $html .= '<option selected="selected" value="'. $getIdValue['entity_id']. '" >'. $customer->getName() .'</option>';
184
+ }
185
+
186
+ $collection = Mage::getModel('customer/customer')->getCollection()->addAttributeToFilter('firstname', array('like' => '%'.$name.'%'));
187
+
188
+ foreach ($collection->getData() as $val) {
189
+ if(!in_array($val['entity_id'],$value)) {
190
+ $html .= '<option value="'. $val['entity_id']. '" >'. $val['firstname'] .'</option>'; }
191
+ }
192
+ echo $html;
193
+ exit;
194
+ }
195
+
196
+ public function _isAllowed()
197
+ {
198
+ return true;
199
+ }
200
+ public function getHelper()
201
+ {
202
+ return Mage::helper('msg91');
203
+ }
204
+
205
+ }
app/code/local/{Modulebazaar → Msg}/Msg91/controllers/Adminhtml/LogController.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Adminhtml_LogController extends Mage_Adminhtml_Controller_Action
4
  {
5
 
6
  public function indexAction()
1
  <?php
2
 
3
+ class Msg_Msg91_Adminhtml_LogController extends Mage_Adminhtml_Controller_Action
4
  {
5
 
6
  public function indexAction()
app/code/local/{Modulebazaar → Msg}/Msg91/controllers/Adminhtml/NotificationlogController.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- class Modulebazaar_Msg91_Adminhtml_NotificationlogController extends Mage_Adminhtml_Controller_Action
4
  {
5
 
6
  public function indexAction()
1
  <?php
2
 
3
+ class Msg_Msg91_Adminhtml_NotificationlogController extends Mage_Adminhtml_Controller_Action
4
  {
5
 
6
  public function indexAction()
app/code/local/Msg/Msg91/controllers/Adminhtml/TestController.php~ ADDED
@@ -0,0 +1,169 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ class Msg_Msg91_Adminhtml_TestController extends Mage_Adminhtml_Controller_Action
3
+ {
4
+
5
+ public function indexAction()
6
+ {
7
+ $this->loadLayout();
8
+ $this->_setActiveMenu('msg91/items');
9
+ $this->renderLayout();
10
+ }
11
+
12
+ public function newAction()
13
+ {
14
+ $this->_forward('edit');
15
+ }
16
+
17
+ public function editAction()
18
+ {
19
+ $id = $this->getRequest()->getParam('id');
20
+ $model = Mage::getModel('msg91/test')->load($id);
21
+
22
+ if ($model->getId() || $id == 0)
23
+ {
24
+ $data = Mage::getSingleton('adminhtml/session')->getFormData(true);
25
+ if (!empty($data)) {
26
+ $model->setData($data);
27
+ }
28
+
29
+ Mage::register('log_data', $model);
30
+
31
+ $this->loadLayout();
32
+ $this->_setActiveMenu('msg91/items');
33
+
34
+ $this->_addBreadcrumb(Mage::helper('adminhtml')->__('Item Manager'), Mage::helper('adminhtml')->__('Item Manager'));
35
+ $this->_addBreadcrumb(Mage::helper('adminhtml')->__('Item News'), Mage::helper('adminhtml')->__('Item News'));
36
+
37
+ $this->getLayout()->getBlock('head')->setCanLoadExtJs(true);
38
+
39
+ $this->_addContent($this->getLayout()->createBlock('msg91/adminhtml_log_edit'))
40
+ ->_addLeft($this->getLayout()->createBlock('msg91/adminhtml_log_edit_tabs'));
41
+
42
+ $this->renderLayout();
43
+ } else {
44
+ Mage::getSingleton('adminhtml/session')->addError(Mage::helper('msg91')->__('Item does not exist'));
45
+ $this->_redirect('*/*/');
46
+ }
47
+ }
48
+
49
+ public function saveAction()
50
+ {
51
+ if ($data = $this->getRequest()->getPost())
52
+ {
53
+ $model = Mage::getModel('msg91/log');
54
+ $id = $this->getRequest()->getParam('id');
55
+ if ($id) {
56
+ $model->load($id);
57
+ }
58
+ $model->setData($data);
59
+
60
+ Mage::getSingleton('adminhtml/session')->setFormData($data);
61
+ try {
62
+ if ($id) {
63
+ $model->setId($id);
64
+ }
65
+ $model->save();
66
+
67
+ if (!$model->getId()) {
68
+ Mage::throwException(Mage::helper('msg91')->__('Error saving log'));
69
+ }
70
+
71
+ Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('msg91')->__('Log was successfully saved.'));
72
+ Mage::getSingleton('adminhtml/session')->setFormData(false);
73
+
74
+ // The following line decides if it is a "save" or "save and continue"
75
+ if ($this->getRequest()->getParam('back')) {
76
+ $this->_redirect('*/*/edit', array('id' => $model->getId()));
77
+ } else {
78
+ $this->_redirect('*/*/');
79
+ }
80
+
81
+ } catch (Exception $e) {
82
+ Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
83
+ if ($model && $model->getId()) {
84
+ $this->_redirect('*/*/edit', array('id' => $model->getId()));
85
+ } else {
86
+ $this->_redirect('*/*/');
87
+ }
88
+ }
89
+
90
+ return;
91
+ }
92
+ Mage::getSingleton('adminhtml/session')->addError(Mage::helper('msg91')->__('No data found to save'));
93
+ $this->_redirect('*/*/');
94
+ }
95
+
96
+ public function deleteAction()
97
+ {
98
+ if ($id = $this->getRequest()->getParam('id')) {
99
+ try {
100
+ $model = Mage::getModel('msg91/log');
101
+ $model->setId($id);
102
+ $model->delete();
103
+ Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('msg91')->__('The log has been deleted.'));
104
+ $this->_redirect('*/*/');
105
+ return;
106
+ }
107
+ catch (Exception $e) {
108
+ Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
109
+ $this->_redirect('*/*/edit', array('id' => $this->getRequest()->getParam('id')));
110
+ return;
111
+ }
112
+ }
113
+ Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__('Unable to find the log to delete.'));
114
+ $this->_redirect('*/*/');
115
+ }
116
+
117
+ public function massDeleteAction() {
118
+ $logIds = $this->getRequest()->getParam('msg91');
119
+ if(!is_array($logIds)) {
120
+ Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__('Please select item(s)'));
121
+ } else {
122
+ try {
123
+ foreach ($logIds as $logId) {
124
+ $log = Mage::getModel('msg91/log')->load($logId);
125
+ $log->delete();
126
+ }
127
+ Mage::getSingleton('adminhtml/session')->addSuccess(
128
+ Mage::helper('adminhtml')->__(
129
+ 'Total of %d record(s) were successfully deleted', count($logIds)
130
+ )
131
+ );
132
+ } catch (Exception $e) {
133
+ Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
134
+ }
135
+ }
136
+ $this->_redirect('*/*/index');
137
+ }
138
+
139
+ public function massStatusAction()
140
+ {
141
+ $logIds = $this->getRequest()->getParam('msg91');
142
+ if(!is_array($logIds)) {
143
+ Mage::getSingleton('adminhtml/session')->addError($this->__('Please select item(s)'));
144
+ } else {
145
+ try {
146
+ foreach ($logIds as $logId) {
147
+ $log = Mage::getSingleton('msg91/log')
148
+ ->load($logId)
149
+ ->setStatus($this->getRequest()->getParam('status'))
150
+ ->setIsMassupdate(true)
151
+ ->save();
152
+ }
153
+ $this->_getSession()->addSuccess(
154
+ $this->__('Total of %d record(s) were successfully updated', count($logIds))
155
+ );
156
+ } catch (Exception $e) {
157
+ $this->_getSession()->addError($e->getMessage());
158
+ }
159
+ }
160
+ $this->_redirect('*/*/index');
161
+ }
162
+
163
+ public function _isAllowed()
164
+ {
165
+ return true;
166
+ }
167
+
168
+ }
169
+
app/code/local/Msg/Msg91/controllers/Adminhtml/TestmessageController.php ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ class Msg_Msg91_Adminhtml_TestmessageController extends Mage_Adminhtml_Controller_Action
3
+ {
4
+
5
+ public function indexAction()
6
+ {
7
+ $this->loadLayout();
8
+
9
+ $this->renderLayout();
10
+ }
11
+ public function testAction()
12
+ {
13
+ $mobile = $this->getRequest()->getPost('mobile');
14
+ $message = $this->getRequest()->getPost('message');
15
+ $params = array('test_message' => $message,
16
+ 'phone' => $mobile,
17
+ );
18
+ $messageType = "test";
19
+ $helper = Mage::helper('msg91/data');
20
+ $result = $helper->sendSms($messageType,$params);
21
+ if($result)
22
+ {
23
+ Mage::getSingleton('core/session')->addSuccess('YOUR MSG SEND SUCCESS');
24
+ }
25
+ else
26
+ {
27
+ Mage::getSingleton('core/session')->addError('YOUR MSG FAILED');
28
+ }
29
+
30
+
31
+ $this->_redirectReferer();
32
+
33
+ }
34
+
35
+
36
+ }
37
+
app/code/local/Msg/Msg91/controllers/Adminhtml/TestmessageController.php~ ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ class Msg_Msg91_Adminhtml_TestmessageController extends Mage_Adminhtml_Controller_Action
3
+ {
4
+
5
+ public function indexAction()
6
+ {
7
+ $this->loadLayout();
8
+
9
+ $this->renderLayout();
10
+ }
11
+ public function testAction()
12
+ {
13
+ $mobile = $this->getRequest()->getPost('mobile');
14
+ $message = $this->getRequest()->getPost('message');
15
+ $params = array('test_message' => $message,
16
+ 'phone' => $mobile,
17
+ );
18
+ $messageType = "test";
19
+ $helper = Mage::helper('msg91/data');
20
+ $result = $helper->sendSms($messageType,$params);
21
+ if($result)
22
+ {
23
+ Mage::getSingleton('core/session')->addSuccess('YOUR MSG SEND SUCCESS');
24
+ }
25
+ else
26
+ {
27
+ Mage::getSingleton('core/session')->addError('YOUR MSG FAILED');
28
+ }
29
+
30
+
31
+ $this->_redirectReferer();
32
+
33
+ }
34
+
35
+
36
+ }
37
+
app/code/local/Msg/Msg91/controllers/IndexController.php ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php //0046a
2
+ if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
3
+ ?>
4
+ HR+cPtHEdmAfasCreFy82Y5qIglOflvOq9L62w2ix0dRiXGI5rkq0kTYUXjDW1+iATnzJjrEFbtC
5
+ Jo6JLP5tdNi33rx5Pbo8SjUjaSepyyzL9AWoGNWqwwuUYNKamL3pOCwkxYoaZahyIJet6swxI4Sm
6
+ 8CYI5O3z9xWlCcjRpoDnIE3/vnBoH7Yh9vCVXK+4ltslvUBjfjgN1q8M4+Nc74CknsdTjo31PRCr
7
+ gGpR9LymVvBfiXl0Hmz/9CgURKo3BQj8/nRIi7F4EALTxijjtRdnziMqcVN+JDDPKO31yBe7KydW
8
+ 7VbBzC1KCTLNpWg0n7Et+jQLecjTVDLZuhcQYmXmOw/42lBKiuBq+WIjqZDOa9ZqK1juggdUiLlU
9
+ q2xd7tUA/VMfWoOwJUGavPbYZM8rh58+R29P/xJGoAyQnccj8w0nrM1I3yQ5mYSe39m1Fwxa6JEm
10
+ tRBPoAcP5Ne/hhTAxYjisUA8zDs/GwxWq39u0CrDGI+k+Oip+f0Awf5sN+jU4dG5/xkoiOKPFh8X
11
+ ZLLHN9PPA7sP80v0Fv3LY+gGynbwXPHSUxSdWaPoyNoOQxttzgLFDoPTkukj2xmqzJuFy1j5Rdc+
12
+ mU4YSC/S21Sdekp855BUvzXFykBRso8c/si/5Lo1PsZ9+Idj88I0uESTp6VaKFA0IJfJ91C8Q4Tr
13
+ 8lzlGkK3aTBiD1tkhJzaAXvLYSyXX/uNMfzxSXeTfSzoOqBsOGKzn0hbD200RqDYVLqQdabKZtjL
14
+ 4svG7/3/LP03qHxt/Qj/88o7nfvqAwaLVEqPkEK7D2HXzneUcX6atZ5RYBSNJ5ZXyBVskCUE4zbQ
15
+ +J2Fa8tpVAS0+R6pSCsZhMSvur/QJ3MfyHE2uQNyTvxjtQ6jy6/S0sAAD1Gejl4hFeCsDPq1ZrT2
16
+ xc3A9fjNw1hGVocbIW6+o81SjTCA+cqgHcfmlqZ4vPGKKws4jr4jJ5VPmqwl4Np2HlTmi7zZoane
17
+ tnaGnR1BA2c6gYN2/22jtkaJfRMFMc9wsRkG2/KpLCqveo3zcfH7HOE6fHzmIPIdMrgHxd+dMqsT
18
+ ZwhklYrTUXccdK3py8UuNYvO2Hmjk4LB3EBjIM2o0uJuhFulQGwydriVC8TMhVhGBm/Hxe8pr1x+
19
+ 5SdRfTaEOv06696inoqYjtSkjwdh6ibB/RQmMa0Ve3x3Bvy51q4Hwz2MD5xzq5fM8d3H1K5o+MPy
20
+ /MaJMgLqVyJZl55cGjXoLfwJO2ym5uotJY3hAyhcjFWpkHZT9nFDAhYhinimU8VCKYZeod4g2bta
21
+ TKsUyO0ijlKXlrFLue+0FldOPzw3khATPnIvadq3pX7ZBhmDnH/ECnZuCFTbM8NpwmG2nPQJyMF3
22
+ rF+J1iYmOfBDzMX/bRp+SHOmQ2r6metP0JPHyg956UBQcBzwk6q3h4S8ReWurtW314DsDNs7cdY9
23
+ zoisUIsxPB01HObh76mWcfF0pyciwEUwtqLKpzQFe63h0J3HcojsKrOY/MaOSEqHpH305tWCMcjh
24
+ NnaSY5p/RpysZH1JT9l8HVZtRrb61h5pCYQUKbAr67WKoNpnDdk/NYYbNtSWJLrqTaLyYOwT4qBy
25
+ H/kJq+8UcYTklwlf5avfuXc7nfx+aJv2/b3JQBuinipPucQBWZ8xyj3ToDqN6KRq3jR6RvQk+c46
26
+ X3CAmaQMzzPIGN0sQYsMKNYNcZSne3rD4Da9IRe1ARylIRiC78CAHsDFJgrbiISWnEhP+vVw4Hds
27
+ A3HDL2cIZY1avFqT7C+tyt1saYyQlUKOyD+h2t8lsqdeykQQiUckvYiLg5OjkNq+VetGkaudcOyY
28
+ XaBh2Ux7dPDGadpAVGCjvlXy4hALqcx9g3959JAHLiaT0HQiZO6gQfxj/3vqv4av904dhSc3K+I9
29
+ R8U5YMf9xRmAe4HmzmG7SinQRqVTs7FKOkdekc0zLXw8fEIslp+C70ot5bK3PhWAa7Ep1lEBg0KQ
30
+ mTpi925YPJ3QmavI5RZVl7xQcqtLKIdo2L9PWFL7SlCrmEWxgqV4r6cWZC1mz1Vwmw25E9ADDfi+
31
+ czzLxpDGXaFVdhw0c8ikIa07Nn0FW4ZI1hpDBkD5ef8d9ejCCdyA01JKz/S3ILOiEfS34BfdAkzj
32
+ IKVEU2Pws8KjdlaOpnOZ1W/vxDpuqyO0tfWWwA4gAzkqj53AkingrmROm9Ry7gp2EO1Sn5jTRb9P
33
+ +O1Nntl+H7eXZuo65sB6Y1ZvnddPNAkMH4MVoW0ShOav75wib6uB/mVTHywoVcclcrqFBz/cWyjZ
34
+ zIHD60MS533NXR0C9OGN0wRuFG0QItoG2N9BsxLP2UbON+NP/EmcfpXRO6RS6CB94yfyxk4EBLQk
35
+ rZjXkcJvYd2fAOK2zjXsM/+o5OwWDtLJpjhfTiViP3UKFfeBYegX3YvpoKXAudSc1oIUQAQRcfis
36
+ R0ddyBH/lIZwLySK5ek/QA63ssnF0ymU3qw62UQZlTVGukR1jSw22vVjYiFZfw2MKMVVbeitWnWK
37
+ +Mf5qCTr+jkRrVCrKgK/jAvtveC2+Q2VcVDtrHTR1qCUAOWsIMbEour+DMcVH1opluMeZThm0Xkj
38
+ KsFx24CxThwmrdsf16jFvNqpW06EJUFjQe9WqV0HphWBUPn4ZtDln98MgXZ5tYiu7wmzK+k9wL/K
39
+ IqpGnNQsMYN1xbDO5CMzD33P3BSu4/QCQtj6WGVjGjwl7rp7u/gLa4t6tq4FVS/rWhjHTiCOgZ+W
40
+ Mz0P1Uid1VRX7q6BnI7bj2fJAxRS0YvTP+bfMomciY1/rhbEQk5qw2B7A5xvtAyNP7HPGgt5A8JW
41
+ RQVtz7zVjjc8Z4l5E1Y7WZ6zV1JoMcvUzSpXRJEqh0yOAG4dfds2lOmmc261imcgBL90TMYnDzUi
42
+ e9J5wuO=
app/code/local/{Modulebazaar → Msg}/Msg91/etc/adminhtml---.xml RENAMED
File without changes
app/code/local/{Modulebazaar → Msg}/Msg91/etc/config.xml RENAMED
@@ -1,38 +1,49 @@
1
  <?xml version="1.0" encoding="UTF-8"?>
2
  <config>
3
  <modules>
4
- <Modulebazaar_Msg91>
5
  <version>0.1.7</version>
6
- </Modulebazaar_Msg91>
7
  </modules>
8
  <frontend>
9
  <routers>
10
  <msg91>
11
  <use>standard</use>
12
  <args>
13
- <module>Modulebazaar_Msg91</module>
14
  <frontName>msg91</frontName>
15
  </args>
16
  </msg91>
17
  </routers>
18
  </frontend>
 
 
 
 
 
 
 
 
 
 
 
19
  <global>
20
  <models>
21
  <msg91>
22
- <class>Modulebazaar_Msg91_Model</class>
23
  <resourceModel>msg91_mysql4</resourceModel>
24
  </msg91>
25
  <msg91_mysql4>
26
- <class>Modulebazaar_Msg91_Model_Mysql4</class>
27
  <entities>
28
  <log>
29
- <table>modulebazaar_msg91_log</table>
30
  </log>
31
  <customnotification>
32
  <table>msg91_customer</table>
33
  </customnotification>
34
  <notificationlog>
35
- <table>modulebazaar_msg91_notificationlog</table>
36
  </notificationlog>
37
  </entities>
38
  </msg91_mysql4>
@@ -41,7 +52,7 @@
41
  <resources>
42
  <msg91_setup>
43
  <setup>
44
- <module>Modulebazaar_Msg91</module>
45
  </setup>
46
  <connection>
47
  <use>core_setup</use>
@@ -61,154 +72,143 @@
61
 
62
  <blocks>
63
  <msg91>
64
- <class>Modulebazaar_Msg91_Block</class>
65
  </msg91>
66
  </blocks>
67
  <helpers>
68
  <msg91>
69
- <class>Modulebazaar_Msg91_Helper</class>
70
  </msg91>
71
  </helpers>
72
  <events>
73
  <checkout_onepage_controller_success_action>
74
  <observers>
75
- <Modulebazaar_Msg91_Order_Placed>
76
  <type>singleton</type>
77
- <class>Modulebazaar_Msg91_Model_Observer</class>
78
  <method>msg91WhenOrderPlaced</method>
79
- </Modulebazaar_Msg91_Order_Placed>
80
  </observers>
81
  </checkout_onepage_controller_success_action>
82
  <sales_order_invoice_save_after>
83
  <observers>
84
- <Modulebazaar_Msg91_Invoice_Placed>
85
  <type>singleton</type>
86
- <class>Modulebazaar_Msg91_Model_Observer</class>
87
  <method>msg91WhenInvoicePlaced</method>
88
- </Modulebazaar_Msg91_Invoice_Placed>
89
  </observers>
90
  </sales_order_invoice_save_after>
91
  <sales_order_shipment_save_after>
92
  <observers>
93
- <Modulebazaar_Msg91_Shipment_Created>
94
  <type>singleton</type>
95
- <class>Modulebazaar_Msg91_Model_Observer</class>
96
  <method>msg91WhenShipmentCreated</method>
97
- </Modulebazaar_Msg91_Shipment_Created>
98
  </observers>
99
  </sales_order_shipment_save_after>
100
  <sales_order_save_after>
101
  <observers>
102
- <Modulebazaar_Msg91_Order_Canceled>
103
  <type>singleton</type>
104
- <class>Modulebazaar_Msg91_Model_Observer</class>
105
  <method>msg91WhenOrderCanceled</method>
106
- </Modulebazaar_Msg91_Order_Canceled>
107
  </observers>
108
  </sales_order_save_after>
109
  <controller_action_postdispatch_customer_account_createpost>
110
  <observers>
111
- <Modulebazaar_Msg91_Registration_Success>
112
  <type>singleton</type>
113
- <class>Modulebazaar_Msg91_Model_Observer</class>
114
  <method>smsWhenRegistrationSuccess</method>
115
- </Modulebazaar_Msg91_Registration_Success>
116
  </observers>
117
  </controller_action_postdispatch_customer_account_createpost>
118
  <controller_action_postdispatch_customer_account_forgotpasswordpost>
119
  <observers>
120
- <Modulebazaar_Msg91_Forgotpassword_Request>
121
  <type>singleton</type>
122
- <class>Modulebazaar_Msg91_Model_Observer</class>
123
  <method>smsWhenForgotpasswordRequest</method>
124
- </Modulebazaar_Msg91_Forgotpassword_Request>
125
  </observers>
126
  </controller_action_postdispatch_customer_account_forgotpasswordpost>
127
  <controller_action_postdispatch_customer_account_editPost>
128
  <observers>
129
- <Modulebazaar_Msg91_Account_Edit>
130
  <type>singleton</type>
131
- <class>Modulebazaar_Msg91_Model_Observer</class>
132
  <method>smsWhenEditAccount</method>
133
- </Modulebazaar_Msg91_Account_Edit>
134
  </observers>
135
  </controller_action_postdispatch_customer_account_editPost>
136
  <customer_save_before>
137
  <observers>
138
- <Modulebazaar_Msg91_Customer_Change_Password>
139
  <type>singleton</type>
140
- <class>Modulebazaar_Msg91_Model_Observer</class>
141
  <method>smsWhenChangePassword</method>
142
- </Modulebazaar_Msg91_Customer_Change_Password>
143
  </observers>
144
  </customer_save_before>
145
  <controller_action_postdispatch_tag_index_save>
146
  <observers>
147
- <Modulebazaar_Msg91_Tag_Save>
148
  <type>singleton</type>
149
- <class>Modulebazaar_Msg91_Model_Observer</class>
150
  <method>smsWhenAddTag</method>
151
- </Modulebazaar_Msg91_Tag_Save>
152
  </observers>
153
  </controller_action_postdispatch_tag_index_save>
154
  <controller_action_postdispatch_newsletter_manage_save>
155
  <observers>
156
- <Modulebazaar_Msg91_Newsletter_Subscribe>
157
  <type>singleton</type>
158
- <class>Modulebazaar_Msg91_Model_Observer</class>
159
  <method>smsWhenNewsletterSave</method>
160
- </Modulebazaar_Msg91_Newsletter_Subscribe>
161
  </observers>
162
  </controller_action_postdispatch_newsletter_manage_save>
163
  <review_save_after>
164
  <observers>
165
- <Modulebazaar_Msg91_Review_Save>
166
  <type>singleton</type>
167
- <class>Modulebazaar_Msg91_Model_Observer</class>
168
  <method>smsWhenReviewSave</method>
169
- </Modulebazaar_Msg91_Review_Save>
170
  </observers>
171
  </review_save_after>
172
  <tag_save_after>
173
  <observers>
174
- <Modulebazaar_Msg91_Tag_Approve>
175
  <type>singleton</type>
176
- <class>Modulebazaar_Msg91_Model_Observer</class>
177
  <method>smsWhenTagApprove</method>
178
- </Modulebazaar_Msg91_Tag_Approve>
179
  </observers>
180
  </tag_save_after>
181
  <adminhtml_controller_salesrule_prepare_save>
182
  <observers>
183
- <Modulebazaar_Msg91_Coupon_Save>
184
  <type>singleton</type>
185
- <class>Modulebazaar_Msg91_Model_Observer</class>
186
  <method>smsWhenCouponSave</method>
187
- </Modulebazaar_Msg91_Coupon_Save>
188
  </observers>
189
  </adminhtml_controller_salesrule_prepare_save>
190
  <cataloginventory_stock_item_save_commit_after>
191
  <observers>
192
  <msg91_stockupdate>
193
- <class>Modulebazaar_Msg91_Model_Observer</class>
194
  <method>catalogInventorySave</method>
195
  </msg91_stockupdate>
196
  </observers>
197
  </cataloginventory_stock_item_save_commit_after>
198
  </events>
199
  </global>
200
- <crontab>
201
- <jobs>
202
- <msg91_lognotification>
203
- <schedule>
204
- <cron_expr>*/1 * * * *</cron_expr>
205
- </schedule>
206
- <run>
207
- <model>msg91/observer::LagNotification</model>
208
- </run>
209
- </msg91_lognotification>
210
- </jobs>
211
- </crontab>
212
  <adminhtml>
213
  <layout>
214
  <updates>
@@ -218,7 +218,7 @@
218
  </updates>
219
  </layout>
220
  <menu>
221
- <Modulebazaar_Msg91 translate="title">
222
  <title>MSG91</title>
223
  <sort_order>500</sort_order>
224
  <children>
@@ -242,8 +242,13 @@
242
  <action>adminhtml/notificationlog</action>
243
  <sort_order>400</sort_order>
244
  </notificationlog>
 
 
 
 
 
245
  </children>
246
- </Modulebazaar_Msg91>
247
  </menu>
248
  <acl>
249
  <resources>
@@ -252,18 +257,18 @@
252
  </all>
253
  <admin>
254
  <children>
255
- <Modulebazaar_Msg91 translate="title">
256
  <title>MSG91</title>
257
  <sort_order>500</sort_order>
258
  <children>
259
  <configuration translate="title" module="msg91">
260
- <title>Configuration</title>
261
- <sort_order>100</sort_order>
262
- </configuration>
263
- <log translate="title" module="msg91">
264
- <title>Log</title>
265
  <sort_order>200</sort_order>
266
- </log>
267
  <customnotification translate="title" module="msg91">
268
  <title>Custom Notifications</title>
269
  <sort_order>300</sort_order>
@@ -272,15 +277,21 @@
272
  <title>Custom Notifications Log</title>
273
  <sort_order>400</sort_order>
274
  </notificationlog>
 
 
 
 
 
 
275
  </children>
276
- </Modulebazaar_Msg91>
277
 
278
  <system>
279
  <children>
280
  <config>
281
  <children>
282
  <msg91_section translate="title" module="msg91">
283
- <title>Modulebazaar MSG91</title>
284
  <sort_order>100</sort_order>
285
  </msg91_section>
286
  </children>
@@ -297,7 +308,7 @@
297
  <adminhtml>
298
  <args>
299
  <modules>
300
- <msg91 before="Mage_Adminhtml">Modulebazaar_Msg91_Adminhtml</msg91>
301
  </modules>
302
  </args>
303
  </adminhtml>
@@ -310,4 +321,4 @@
310
  </template_configuration>
311
  </msg91_section>
312
  </default>
313
- </config>
1
  <?xml version="1.0" encoding="UTF-8"?>
2
  <config>
3
  <modules>
4
+ <Msg_Msg91>
5
  <version>0.1.7</version>
6
+ </Msg_Msg91>
7
  </modules>
8
  <frontend>
9
  <routers>
10
  <msg91>
11
  <use>standard</use>
12
  <args>
13
+ <module>Msg_Msg91</module>
14
  <frontName>msg91</frontName>
15
  </args>
16
  </msg91>
17
  </routers>
18
  </frontend>
19
+ <admin>
20
+ <routers>
21
+ <msg91>
22
+ <use>admin</use>
23
+ <args>
24
+ <module>Msg_Msg91</module>
25
+ <frontName>msg91</frontName>
26
+ </args>
27
+ </msg91>
28
+ </routers>
29
+ </admin>
30
  <global>
31
  <models>
32
  <msg91>
33
+ <class>Msg_Msg91_Model</class>
34
  <resourceModel>msg91_mysql4</resourceModel>
35
  </msg91>
36
  <msg91_mysql4>
37
+ <class>Msg_Msg91_Model_Mysql4</class>
38
  <entities>
39
  <log>
40
+ <table>msg_msg91_log</table>
41
  </log>
42
  <customnotification>
43
  <table>msg91_customer</table>
44
  </customnotification>
45
  <notificationlog>
46
+ <table>msg_msg91_notificationlog</table>
47
  </notificationlog>
48
  </entities>
49
  </msg91_mysql4>
52
  <resources>
53
  <msg91_setup>
54
  <setup>
55
+ <module>Msg_Msg91</module>
56
  </setup>
57
  <connection>
58
  <use>core_setup</use>
72
 
73
  <blocks>
74
  <msg91>
75
+ <class>Msg_Msg91_Block</class>
76
  </msg91>
77
  </blocks>
78
  <helpers>
79
  <msg91>
80
+ <class>Msg_Msg91_Helper</class>
81
  </msg91>
82
  </helpers>
83
  <events>
84
  <checkout_onepage_controller_success_action>
85
  <observers>
86
+ <Msg_Msg91_Order_Placed>
87
  <type>singleton</type>
88
+ <class>Msg_Msg91_Model_Observer</class>
89
  <method>msg91WhenOrderPlaced</method>
90
+ </Msg_Msg91_Order_Placed>
91
  </observers>
92
  </checkout_onepage_controller_success_action>
93
  <sales_order_invoice_save_after>
94
  <observers>
95
+ <Msg_Msg91_Invoice_Placed>
96
  <type>singleton</type>
97
+ <class>Msg_Msg91_Model_Observer</class>
98
  <method>msg91WhenInvoicePlaced</method>
99
+ </Msg_Msg91_Invoice_Placed>
100
  </observers>
101
  </sales_order_invoice_save_after>
102
  <sales_order_shipment_save_after>
103
  <observers>
104
+ <Msg_Msg91_Shipment_Created>
105
  <type>singleton</type>
106
+ <class>Msg_Msg91_Model_Observer</class>
107
  <method>msg91WhenShipmentCreated</method>
108
+ </Msg_Msg91_Shipment_Created>
109
  </observers>
110
  </sales_order_shipment_save_after>
111
  <sales_order_save_after>
112
  <observers>
113
+ <Msg_Msg91_Order_Canceled>
114
  <type>singleton</type>
115
+ <class>Msg_Msg91_Model_Observer</class>
116
  <method>msg91WhenOrderCanceled</method>
117
+ </Msg_Msg91_Order_Canceled>
118
  </observers>
119
  </sales_order_save_after>
120
  <controller_action_postdispatch_customer_account_createpost>
121
  <observers>
122
+ <Msg_Msg91_Registration_Success>
123
  <type>singleton</type>
124
+ <class>Msg_Msg91_Model_Observer</class>
125
  <method>smsWhenRegistrationSuccess</method>
126
+ </Msg_Msg91_Registration_Success>
127
  </observers>
128
  </controller_action_postdispatch_customer_account_createpost>
129
  <controller_action_postdispatch_customer_account_forgotpasswordpost>
130
  <observers>
131
+ <Msg_Msg91_Forgotpassword_Request>
132
  <type>singleton</type>
133
+ <class>Msg_Msg91_Model_Observer</class>
134
  <method>smsWhenForgotpasswordRequest</method>
135
+ </Msg_Msg91_Forgotpassword_Request>
136
  </observers>
137
  </controller_action_postdispatch_customer_account_forgotpasswordpost>
138
  <controller_action_postdispatch_customer_account_editPost>
139
  <observers>
140
+ <Msg_Msg91_Account_Edit>
141
  <type>singleton</type>
142
+ <class>Msg_Msg91_Model_Observer</class>
143
  <method>smsWhenEditAccount</method>
144
+ </Msg_Msg91_Account_Edit>
145
  </observers>
146
  </controller_action_postdispatch_customer_account_editPost>
147
  <customer_save_before>
148
  <observers>
149
+ <Msg_Msg91_Customer_Change_Password>
150
  <type>singleton</type>
151
+ <class>Msg_Msg91_Model_Observer</class>
152
  <method>smsWhenChangePassword</method>
153
+ </Msg_Msg91_Customer_Change_Password>
154
  </observers>
155
  </customer_save_before>
156
  <controller_action_postdispatch_tag_index_save>
157
  <observers>
158
+ <Msg_Msg91_Tag_Save>
159
  <type>singleton</type>
160
+ <class>Msg_Msg91_Model_Observer</class>
161
  <method>smsWhenAddTag</method>
162
+ </Msg_Msg91_Tag_Save>
163
  </observers>
164
  </controller_action_postdispatch_tag_index_save>
165
  <controller_action_postdispatch_newsletter_manage_save>
166
  <observers>
167
+ <Msg_Msg91_Newsletter_Subscribe>
168
  <type>singleton</type>
169
+ <class>Msg_Msg91_Model_Observer</class>
170
  <method>smsWhenNewsletterSave</method>
171
+ </Msg_Msg91_Newsletter_Subscribe>
172
  </observers>
173
  </controller_action_postdispatch_newsletter_manage_save>
174
  <review_save_after>
175
  <observers>
176
+ <Msg_Msg91_Review_Save>
177
  <type>singleton</type>
178
+ <class>Msg_Msg91_Model_Observer</class>
179
  <method>smsWhenReviewSave</method>
180
+ </Msg_Msg91_Review_Save>
181
  </observers>
182
  </review_save_after>
183
  <tag_save_after>
184
  <observers>
185
+ <Msg_Msg91_Tag_Approve>
186
  <type>singleton</type>
187
+ <class>Msg_Msg91_Model_Observer</class>
188
  <method>smsWhenTagApprove</method>
189
+ </Msg_Msg91_Tag_Approve>
190
  </observers>
191
  </tag_save_after>
192
  <adminhtml_controller_salesrule_prepare_save>
193
  <observers>
194
+ <Msg_Msg91_Coupon_Save>
195
  <type>singleton</type>
196
+ <class>Msg_Msg91_Model_Observer</class>
197
  <method>smsWhenCouponSave</method>
198
+ </Msg_Msg91_Coupon_Save>
199
  </observers>
200
  </adminhtml_controller_salesrule_prepare_save>
201
  <cataloginventory_stock_item_save_commit_after>
202
  <observers>
203
  <msg91_stockupdate>
204
+ <class>Msg_Msg91_Model_Observer</class>
205
  <method>catalogInventorySave</method>
206
  </msg91_stockupdate>
207
  </observers>
208
  </cataloginventory_stock_item_save_commit_after>
209
  </events>
210
  </global>
211
+
 
 
 
 
 
 
 
 
 
 
 
212
  <adminhtml>
213
  <layout>
214
  <updates>
218
  </updates>
219
  </layout>
220
  <menu>
221
+ <Msg_Msg91 translate="title">
222
  <title>MSG91</title>
223
  <sort_order>500</sort_order>
224
  <children>
242
  <action>adminhtml/notificationlog</action>
243
  <sort_order>400</sort_order>
244
  </notificationlog>
245
+ <testmessage translate="title" module="msg91">
246
+ <title>Test Message</title>
247
+ <action>adminhtml/testmessage</action>
248
+ <sort_order>500</sort_order>
249
+ </testmessage>
250
  </children>
251
+ </Msg_Msg91>
252
  </menu>
253
  <acl>
254
  <resources>
257
  </all>
258
  <admin>
259
  <children>
260
+ <Msg_Msg91 translate="title">
261
  <title>MSG91</title>
262
  <sort_order>500</sort_order>
263
  <children>
264
  <configuration translate="title" module="msg91">
265
+ <title>Configuration</title>
266
+ <sort_order>100</sort_order>
267
+ </configuration>
268
+ <log translate="title" module="msg91">
269
+ <title>Log</title>
270
  <sort_order>200</sort_order>
271
+ </log>
272
  <customnotification translate="title" module="msg91">
273
  <title>Custom Notifications</title>
274
  <sort_order>300</sort_order>
277
  <title>Custom Notifications Log</title>
278
  <sort_order>400</sort_order>
279
  </notificationlog>
280
+ <testmessage translate="title" module="msg91">
281
+ <title>Test Message</title>
282
+ <action>adminhtml/msg91/testmessage</action>
283
+
284
+ <sort_order>500</sort_order>
285
+ </testmessage>
286
  </children>
287
+ </Msg_Msg91>
288
 
289
  <system>
290
  <children>
291
  <config>
292
  <children>
293
  <msg91_section translate="title" module="msg91">
294
+ <title>Msg MSG91</title>
295
  <sort_order>100</sort_order>
296
  </msg91_section>
297
  </children>
308
  <adminhtml>
309
  <args>
310
  <modules>
311
+ <msg91 before="Mage_Adminhtml">Msg_Msg91_Adminhtml</msg91>
312
  </modules>
313
  </args>
314
  </adminhtml>
321
  </template_configuration>
322
  </msg91_section>
323
  </default>
324
+ </config>
app/code/local/{Modulebazaar → Msg}/Msg91/etc/system.xml RENAMED
@@ -1,10 +1,10 @@
1
  <?xml version="1.0" ?>
2
  <config>
3
  <tabs>
4
- <modulebazaar module="msg91" translate="label">
5
- <label>Modulebazaar</label>
6
  <sort_order>100</sort_order>
7
- </modulebazaar>
8
  </tabs>
9
  <sections>
10
  <msg91_section module="msg91" translate="label">
@@ -13,9 +13,9 @@
13
  <show_in_default>1</show_in_default>
14
  <show_in_website>1</show_in_website>
15
  <show_in_store>1</show_in_store>
16
- <tab>modulebazaar</tab>
17
  <groups>
18
- <general_settings translate="label">
19
  <label>General Settings</label>
20
  <sort_order>10</sort_order>
21
  <show_in_default>1</show_in_default>
@@ -106,7 +106,7 @@
106
  <label>Select Route</label>
107
  <comment>Custom Selection List</comment>
108
  <frontend_type>select</frontend_type>
109
- <source_model>Modulebazaar_Msg91_Model_System_Config_Source_Routevalues</source_model>
110
  <sort_order>10</sort_order>
111
  <show_in_default>1</show_in_default>
112
  <show_in_website>1</show_in_website>
@@ -436,7 +436,7 @@
436
  <frontend_type>textarea</frontend_type>
437
  <depends><stockupdate_enabled>1</stockupdate_enabled></depends>
438
  </stockupdate_message>
439
- <outstockupdate_message translate="label">
440
  <label>Place Out Stock Update message</label>
441
  <comment>Available variable: {{qty_change}},{{qty}},{{productname}}</comment>
442
  <sort_order>170</sort_order>
@@ -452,4 +452,4 @@
452
  </groups>
453
  </msg91_section>
454
  </sections>
455
- </config>
1
  <?xml version="1.0" ?>
2
  <config>
3
  <tabs>
4
+ <msg module="msg91" translate="label">
5
+ <label>Msg</label>
6
  <sort_order>100</sort_order>
7
+ </msg>
8
  </tabs>
9
  <sections>
10
  <msg91_section module="msg91" translate="label">
13
  <show_in_default>1</show_in_default>
14
  <show_in_website>1</show_in_website>
15
  <show_in_store>1</show_in_store>
16
+ <tab>msg</tab>
17
  <groups>
18
+ <general_settings translate="label">
19
  <label>General Settings</label>
20
  <sort_order>10</sort_order>
21
  <show_in_default>1</show_in_default>
106
  <label>Select Route</label>
107
  <comment>Custom Selection List</comment>
108
  <frontend_type>select</frontend_type>
109
+ <source_model>Msg_Msg91_Model_System_Config_Source_Routevalues</source_model>
110
  <sort_order>10</sort_order>
111
  <show_in_default>1</show_in_default>
112
  <show_in_website>1</show_in_website>
436
  <frontend_type>textarea</frontend_type>
437
  <depends><stockupdate_enabled>1</stockupdate_enabled></depends>
438
  </stockupdate_message>
439
+ <outstockupdate_message translate="label">
440
  <label>Place Out Stock Update message</label>
441
  <comment>Available variable: {{qty_change}},{{qty}},{{productname}}</comment>
442
  <sort_order>170</sort_order>
452
  </groups>
453
  </msg91_section>
454
  </sections>
455
+ </config>
app/code/local/{Modulebazaar → Msg}/Msg91/sql/msg91_setup/mysql4-install-0.1.0.php RENAMED
@@ -6,8 +6,8 @@ $installer->startSetup();
6
 
7
  $installer->run("
8
 
9
- -- DROP TABLE IF EXISTS {$this->getTable('modulebazaar_msg91_log')};
10
- CREATE TABLE {$this->getTable('modulebazaar_msg91_log')} (
11
  `id` int(11) unsigned NOT NULL auto_increment,
12
  `sent_date` timestamp default '0000-00-00 00:00:00',
13
  `order_no` int(11) NOT NULL default '0',
6
 
7
  $installer->run("
8
 
9
+ -- DROP TABLE IF EXISTS {$this->getTable('msg_msg91_log')};
10
+ CREATE TABLE {$this->getTable('msg_msg91_log')} (
11
  `id` int(11) unsigned NOT NULL auto_increment,
12
  `sent_date` timestamp default '0000-00-00 00:00:00',
13
  `order_no` int(11) NOT NULL default '0',
app/code/local/{Modulebazaar → Msg}/Msg91/sql/msg91_setup/mysql4-upgrade-0.1.0-0.1.1.php RENAMED
File without changes
app/code/local/{Modulebazaar → Msg}/Msg91/sql/msg91_setup/mysql4-upgrade-0.1.1-0.1.2.php RENAMED
File without changes
app/code/local/{Modulebazaar → Msg}/Msg91/sql/msg91_setup/mysql4-upgrade-0.1.2-0.1.3.php RENAMED
File without changes
app/code/local/{Modulebazaar → Msg}/Msg91/sql/msg91_setup/mysql4-upgrade-0.1.3-0.1.4.php RENAMED
File without changes
app/code/local/{Modulebazaar → Msg}/Msg91/sql/msg91_setup/mysql4-upgrade-0.1.4-0.1.5.php RENAMED
File without changes
app/code/local/{Modulebazaar → Msg}/Msg91/sql/msg91_setup/mysql4-upgrade-0.1.5-0.1.6.php RENAMED
File without changes
app/code/local/{Modulebazaar → Msg}/Msg91/sql/msg91_setup/mysql4-upgrade-0.1.6-0.1.7.php RENAMED
File without changes
app/design/adminhtml/default/default/layout/msg91.xml CHANGED
@@ -18,4 +18,9 @@
18
  <block type="msg91/adminhtml_customnotification" name="customnotification" />
19
  </reference>
20
  </adminhtml_customnotification_index>
21
- </layout>
 
 
 
 
 
18
  <block type="msg91/adminhtml_customnotification" name="customnotification" />
19
  </reference>
20
  </adminhtml_customnotification_index>
21
+ <adminhtml_testmessage_index>
22
+ <reference name="content">
23
+ <block type="core/template" name="test" template="msg91/testsms.phtml" />
24
+ </reference>
25
+ </adminhtml_testmessage_index>
26
+ </layout>
app/design/adminhtml/default/default/template/msg91/login.phtml~ ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <div class="">
2
+ <form method="post" action="<?php echo Mage::helper('adminhtml')->getUrl('msg91/adminhtml_testmessage/test'); ?>" id="sms_form" name="sms_form" autocomplete="off">
3
+ <input type="hidden" name="form_key" value="<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>" />
4
+ <h2><?php echo Mage::helper('adminhtml')->__('Test Message') ?></h2>
5
+ <div class="input-box input-left"><label>Mobile Number</label><br/>
6
+ <input type="text" id="mobile" name="mobile" value="" class="input-text required-entry validate-digits validate-length maximum-length-10 minimum-length-10" /></div>
7
+ <div class="input-box input-right"><label for="login"><?php echo Mage::helper('adminhtml')->__('Message:') ?></label><br />
8
+ <!-- This is a dummy hidden field to trick firefox from auto filling the password -->
9
+ <input type="text" class="input-text no-display" name="dummy" id="dummy" />
10
+ <input type="textarea" id="message" name="message" class="required-entry input-text" value="" /></div>
11
+ <?php echo $this->getChildHtml('form.additional.info'); ?>
12
+ <div class="clear"></div>
13
+ <div class="form-buttons"><br/>
14
+ <input type="submit" class="form-button" value="<?php echo Mage::helper('core')->quoteEscape(Mage::helper('adminhtml')->__('Send')) ?>" title="Send" /></div>
15
+ </div>
16
+ </form>
17
+
18
+ <script type="text/javascript">
19
+ //< ![CDATA[
20
+ var customForm = new Validation('sms_form');
21
+ //]]>
22
+ </script>
app/design/adminhtml/default/default/template/msg91/testsms.phtml ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <div class="">
2
+ <form method="post" action="<?php echo Mage::helper('adminhtml')->getUrl('msg91/adminhtml_testmessage/test'); ?>" id="sms_form" name="sms_form" autocomplete="off">
3
+ <input type="hidden" name="form_key" value="<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>" />
4
+ <h2><?php echo Mage::helper('adminhtml')->__('Test Message') ?></h2>
5
+ <div class="input-box input-left"><label>Mobile Number</label><br/>
6
+ <input type="text" id="mobile" name="mobile" value="" class="input-text required-entry validate-digits validate-length maximum-length-10 minimum-length-10" /></div>
7
+ <div class="input-box input-right"><label for="login"><?php echo Mage::helper('adminhtml')->__('Message:') ?></label><br />
8
+ <!-- This is a dummy hidden field to trick firefox from auto filling the password -->
9
+ <input type="text" class="input-text no-display" name="dummy" id="dummy" />
10
+ <input type="textarea" id="message" name="message" class="required-entry input-text" value="" /></div>
11
+ <?php echo $this->getChildHtml('form.additional.info'); ?>
12
+ <div class="clear"></div>
13
+ <div class="form-buttons"><br/>
14
+ <input type="submit" class="form-button" value="<?php echo Mage::helper('core')->quoteEscape(Mage::helper('adminhtml')->__('Send')) ?>" title="Send" /></div>
15
+ </div>
16
+ </form>
17
+
18
+ <script type="text/javascript">
19
+ //< ![CDATA[
20
+ var customForm = new Validation('sms_form');
21
+ //]]>
22
+ </script>
app/etc/modules/{Modulebazaar_Msg91.xml → Msg_Msg91.xml} RENAMED
@@ -1,9 +1,9 @@
1
  <?xml version="1.0" encoding="UTF-8"?>
2
  <config>
3
  <modules>
4
- <Modulebazaar_Msg91>
5
  <active>true</active>
6
  <codePool>local</codePool>
7
- </Modulebazaar_Msg91>
8
  </modules>
9
  </config>
1
  <?xml version="1.0" encoding="UTF-8"?>
2
  <config>
3
  <modules>
4
+ <Msg_Msg91>
5
  <active>true</active>
6
  <codePool>local</codePool>
7
+ </Msg_Msg91>
8
  </modules>
9
  </config>
package.xml CHANGED
@@ -10,9 +10,9 @@
10
  <description>Msg91 is an API for message sending to multiple customers</description>
11
  <notes>Magento Msg91</notes>
12
  <authors><author><name>Egrove</name><user>Egrove</user><email>itsupport@egrovesys.com</email></author></authors>
13
- <date>2015-12-05</date>
14
- <time>08:41:10</time>
15
- <contents><target name="mageetc"><dir><dir name="modules"><file name="Modulebazaar_Msg91.xml" hash="3a46727fa5147f6487b06d0624da1077"/></dir></dir></target><target name="magedesign"><dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="msg91.xml" hash="7c052ab0f834b769b02a55e139e8c24b"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="local.xml" hash="62d929cee18c88122d2f57795d3133be"/></dir></dir></dir></dir></dir></target><target name="magelocal"><dir><dir name="Modulebazaar"><dir name="Msg91"><dir name="Block"><dir name="Adminhtml"><dir name="Customnotification"><dir name="Edit"><file name="Form.php" hash="ac9a15d0d6605806868774bd43d3b6bb"/><dir name="Tab"><file name="Form.php" hash="1d62dbe0a09bafe565d807cd6bdf0dff"/></dir><file name="Tabs.php" hash="7061274d602a448da109e904e20672a9"/></dir><file name="Edit.php" hash="254a1677443d8a16eb9ecc0cb5328d97"/><file name="Grid.php" hash="03703f966908973d0f873397792dbb96"/></dir><file name="Customnotification.php" hash="84e838fcbecf66b9b01a7014cf33bbc4"/><dir name="Log"><dir name="Edit"><file name="Form.php" hash="439db3e3d4a71c410f718e9617ed5023"/><dir name="Tab"><file name="Form1.php" hash="c51e116d462b5d22449c726a84ab17ff"/></dir><file name="Tabs.php" hash="e48ad4233747245e4795188034615938"/></dir><file name="Edit.php" hash="1ac3b327b04ea25f5a6d87ea785bc7ff"/><file name="Grid.php" hash="68fb70ab64ec13c1aac705ba84a0ed94"/><dir name="Renderer"><file name="Date.php" hash="4e9d0ad8a99e52a7a3efc06625511cf0"/><file name="Reason.php" hash="196588ac21050de35325cab34bb41463"/></dir></dir><file name="Log.php" hash="67899cf7660e6f651e6fb2f6d753fa0c"/><dir name="Notificationlog"><dir name="Edit"><file name="Form.php" hash="b5813484c5248f620b0f5acb4892fa81"/><dir name="Tab"><file name="Form1.php" hash="774a90621e27f1e9953bd6ffd2d6dcb9"/></dir><file name="Tabs.php" hash="e65495ae84518f0a166f15eeb872ba09"/></dir><file name="Edit.php" hash="ea94078cebc7562652ca930560c4e870"/><file name="Grid.php" hash="da9b762ff3fbeb9c835c7cb31523952b"/><dir name="Renderer"><file name="Date.php" hash="800ebe22d4370c38db0a595c7737bfcf"/><file name="Reason.php" hash="e12800142b460167e87ef17ddbb43130"/><file name="Scheduledate.php" hash="8221abc648b50faeeab2d1958498404d"/></dir></dir><file name="Notificationlog.php" hash="360977850107a3b577bf712ceb6d0949"/></dir></dir><dir name="Helper"><file name="Data.php" hash="da3090a485c21240fd9aaa580b91851c"/></dir><dir name="Model"><file name="Customerschedule.php" hash="0ea947db2c576f9931212f747648b11b"/><file name="Customnotification.php" hash="1a099db219e5b77ab64a6d4e67c90daa"/><file name="Log.php" hash="47f8a3ed84159a2241e62075d41c42a8"/><dir name="Mysql4"><dir name="Customnotification"><file name="Collection.php" hash="50695a409e81ece2b2420a63b6f2cae7"/></dir><file name="Customnotification.php" hash="c519084fd9c8777fd47840bf94a25f8c"/><dir name="Log"><file name="Collection.php" hash="4cf6b24caf7337d307c697414582e2fb"/></dir><file name="Log.php" hash="b4f708470100aae329317370b5086424"/><dir name="Notificationlog"><file name="Collection.php" hash="15e7260e680dcf618f9aaba357e6fd2c"/></dir><file name="Notificationlog.php" hash="fe50c45840536b25434eb30a7e5c9e4b"/></dir><file name="Notificationlog.php" hash="db88bbc6986ce1349f2da8e9428b3a0e"/><file name="Observer.php" hash="6444171de18519a5d9d99c0f7abec525"/><file name="Status.php" hash="4d8a2e3d9dc7fa562013dd25f450de10"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Routevalues.php" hash="258041c9ed13a88a8e76aa68ce893a96"/></dir></dir></dir><file name=".Observer.php.swp" hash="f652d4c23ae9a61faf1246ed232afcef"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="CustomnotificationController.php" hash="8df7b598a426bb27fc7fbe7c516d6f80"/><file name="LogController.php" hash="07190d8280cca235481282832b77d859"/><file name="NotificationlogController.php" hash="3c76252b22620b9bcf94196fa8089c47"/></dir><file name="IndexController.php" hash="97f84fc9c6a99c080ca1a7dfb7116884"/></dir><dir name="etc"><file name="adminhtml---.xml" hash="df625ce6a23a85af5f1c37ad3affefb4"/><file name="config.xml" hash="e9e60ae489006f33ef4eb3e85588db1c"/><file name="system.xml" hash="278717143e5b878dd584170395f69893"/></dir><dir name="sql"><dir name="msg91_setup"><file name="mysql4-install-0.1.0.php" hash="e2cdf2a1cc82f7279ab0029cdb6e877d"/><file name="mysql4-upgrade-0.1.0-0.1.1.php" hash="327a1ad59bf5698930ab8e8696e2ffe4"/><file name="mysql4-upgrade-0.1.1-0.1.2.php" hash="4a66053aab0d0f01f3b9451d72b7087b"/><file name="mysql4-upgrade-0.1.2-0.1.3.php" hash="dba1795366169d27a7782713ceecfabf"/><file name="mysql4-upgrade-0.1.3-0.1.4.php" hash="4146cdd75001eba643e8d421bacf7e6f"/><file name="mysql4-upgrade-0.1.4-0.1.5.php" hash="3443cf876edc5d8266b50c4451e11f28"/><file name="mysql4-upgrade-0.1.5-0.1.6.php" hash="1e7951d4c3b2480c6694369a6f60836e"/><file name="mysql4-upgrade-0.1.6-0.1.7.php" hash="1ebaf47a96f6b1843f9f71c6b3828481"/></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
18
  </package>
10
  <description>Msg91 is an API for message sending to multiple customers</description>
11
  <notes>Magento Msg91</notes>
12
  <authors><author><name>Egrove</name><user>Egrove</user><email>itsupport@egrovesys.com</email></author></authors>
13
+ <date>2015-12-18</date>
14
+ <time>14:25:51</time>
15
+ <contents><target name="mageetc"><dir><dir name="modules"><file name="Msg_Msg91.xml" hash="5edb9d095e9f369e2fea8ffc6f9debaf"/></dir></dir></target><target name="magedesign"><dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="msg91.xml" hash="3ee6ad8489863cc485feba009bdc5f6c"/></dir><dir name="template"><dir name="msg91"><file name="login.phtml~" hash="3ac39ec101b482d929c09f185fd6f13d"/><file name="testsms.phtml" hash="3ac39ec101b482d929c09f185fd6f13d"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="local.xml" hash="62d929cee18c88122d2f57795d3133be"/></dir></dir></dir></dir></dir></target><target name="magelocal"><dir><dir name="Msg"><dir name="Msg91"><dir name="Block"><dir name="Adminhtml"><dir name="Customnotification"><dir name="Edit"><file name="Form.php" hash="6aef510fc2052d96d794656fe398ee9b"/><dir name="Tab"><file name="Form.php" hash="8f26f5c27ccbf9c61446c3ee939772fa"/></dir><file name="Tabs.php" hash="41c2bf5c6578b4b6b3671ed2c645ae15"/></dir><file name="Edit.php" hash="6bd00fa10a879360129ec9d4cd7ea0c9"/><file name="Grid.php" hash="0b343dcbd7aa0c37345d24b14ffd21a2"/></dir><file name="Customnotification.php" hash="d291fa2481fc8230db8a3a87f3ba3b07"/><dir name="Log"><dir name="Edit"><file name="Form.php" hash="1fde319e26d70c3591d6f8d37d8781a8"/><dir name="Tab"><file name="Form1.php" hash="779df367c1562af706f4f5d268f52b76"/></dir><file name="Tabs.php" hash="94bd99fcec35de47d984731e8a4e536c"/></dir><file name="Edit.php" hash="592f34db9e473a5062d6deb8722b6628"/><file name="Grid.php" hash="fc1eb02fb43e92fd266a2b34bac68935"/><dir name="Renderer"><file name="Date.php" hash="3d20ec83c3ac74d3166a0b7bbd57cef7"/><file name="Reason.php" hash="c0a424b92a814e2b412b7ef720943875"/></dir></dir><file name="Log.php" hash="34c79e4602bdbec02760fa1e7390e3b0"/><dir name="Notificationlog"><dir name="Edit"><file name="Form.php" hash="dbee9255c2972d377988f3d2ae0cc0e4"/><dir name="Tab"><file name="Form1.php" hash="1d270ee3b00a6b2ff70e8352573434f7"/></dir><file name="Tabs.php" hash="ed4d58dca9ab9803b4cedcb175ed96dd"/></dir><file name="Edit.php" hash="f56b8b96c6608dd94d15e6f1d1bf73da"/><file name="Grid.php" hash="95a596b961e66276474a494c2cc79509"/><dir name="Renderer"><file name="Date.php" hash="b4adeacaf670bddc964a6719dbf536c7"/><file name="Reason.php" hash="a7f43789de66152c54ffa4680628141e"/><file name="Scheduledate.php" hash="04ed4fa831610cee116d7f4b48a794c9"/></dir></dir><file name="Notificationlog.php" hash="e0ea27292e8753e81adbe133c241191a"/><file name="Testmessage.php" hash="d39f0dee2a0d237457cce78fd3605b79"/></dir></dir><dir name="Helper"><file name="Data.php" hash="90251afe02336a7f28e8914c5b685950"/></dir><dir name="Model"><file name="Customerschedule.php" hash="4f7605c2c79fb9de64dd1bad7bf5298d"/><file name="Customnotification.php" hash="71f5d6cc4fcdda2436a4d742ccff5645"/><file name="Log.php" hash="bfedf9f1ddd93ec3de52e9ec62adedc6"/><dir name="Mysql4"><dir name="Customnotification"><file name="Collection.php" hash="0861920812c21b8b8e0f7e26559bffdf"/></dir><file name="Customnotification.php" hash="091077aa492b8d8960cbc5a87c282342"/><dir name="Log"><file name="Collection.php" hash="836ed0d6970d8d3be6b93a304d8477d0"/></dir><file name="Log.php" hash="9e22dc79092765d33b7736d3538cb88c"/><dir name="Notificationlog"><file name="Collection.php" hash="5de8b011521edf1cbab2cde97034b608"/></dir><file name="Notificationlog.php" hash="70168485024acd0e9a21c6e409263f65"/></dir><file name="Notificationlog.php" hash="a425ebeadc80e35a58b47f13ae3c7a54"/><file name="Observer.php" hash="12ac4ff9a7f4a43676b91deb6673c7a6"/><file name="Status.php" hash="2741c451195b7fb80f082c92ebb8a16a"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Routevalues.php" hash="ec13d00afc11a9cf6a86727a7b7bd4ea"/></dir></dir></dir><file name="Testmessage.php" hash="9a7347c4c73c444820a68a58762a0def"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="CustomnotificationController.php" hash="2a9e5dc3a205fa29b43f7290c56ae11f"/><file name="LogController.php" hash="6e3705969c07b5c49ea994300dadec97"/><file name="NotificationlogController.php" hash="7102234f81b2d25030c5bb8b67742ebc"/><file name="TestController.php~" hash="a767d3acb156d59afc1d5e58e7ade7a4"/><file name="TestmessageController.php" hash="88d19b8f80ba3ef41e3a95e4821c725f"/><file name="TestmessageController.php~" hash="88d19b8f80ba3ef41e3a95e4821c725f"/></dir><file name="IndexController.php" hash="4c2f116f93b75b1cd46e8e86b7bc1016"/></dir><dir name="etc"><file name="adminhtml---.xml" hash="df625ce6a23a85af5f1c37ad3affefb4"/><file name="config.xml" hash="71581fdac9b1dd35b1fa0c41d45a9c06"/><file name="system.xml" hash="2a412db6ad247188a8ea2a929fc1a28b"/></dir><dir name="sql"><dir name="msg91_setup"><file name="mysql4-install-0.1.0.php" hash="95e80f9fc94659b53614d38bdf7b5972"/><file name="mysql4-upgrade-0.1.0-0.1.1.php" hash="327a1ad59bf5698930ab8e8696e2ffe4"/><file name="mysql4-upgrade-0.1.1-0.1.2.php" hash="4a66053aab0d0f01f3b9451d72b7087b"/><file name="mysql4-upgrade-0.1.2-0.1.3.php" hash="dba1795366169d27a7782713ceecfabf"/><file name="mysql4-upgrade-0.1.3-0.1.4.php" hash="4146cdd75001eba643e8d421bacf7e6f"/><file name="mysql4-upgrade-0.1.4-0.1.5.php" hash="3443cf876edc5d8266b50c4451e11f28"/><file name="mysql4-upgrade-0.1.5-0.1.6.php" hash="1e7951d4c3b2480c6694369a6f60836e"/><file name="mysql4-upgrade-0.1.6-0.1.7.php" hash="1ebaf47a96f6b1843f9f71c6b3828481"/></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
18
  </package>