Beck_LiveChat - Version 1.3.7

Version Notes

none

Download this release

Release Info

Developer Magento Core Team
Extension Beck_LiveChat
Version 1.3.7
Comparing to
See all releases


Code changes from version 1.3.6 to 1.3.7

app/code/community/Beck/LiveChat/Block/Operator/List.php CHANGED
@@ -21,6 +21,20 @@ class Beck_LiveChat_Block_Operator_List extends Mage_Adminhtml_Block_Widget_Grid
21
  parent::_prepareCollection();
22
  return $this;
23
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
24
 
25
  protected function _prepareColumns()
26
  {
21
  parent::_prepareCollection();
22
  return $this;
23
  }
24
+
25
+ protected function _prepareMassaction()
26
+ {
27
+ $this->setMassactionIdField('id');
28
+ $this->getMassactionBlock()->setFormFieldName('operators');
29
+
30
+ $this->getMassactionBlock()->addItem('disconnect', array(
31
+ 'label'=> Mage::helper('livechat')->__('Disconnect'),
32
+ 'url' => $this->getUrl('*/*/massDisconnect'),
33
+ 'confirm' => Mage::helper('livechat')->__('Are you sure ?')
34
+ ));
35
+
36
+ return $this;
37
+ }
38
 
39
  protected function _prepareColumns()
40
  {
app/code/community/Beck/LiveChat/Block/Template.php CHANGED
@@ -22,7 +22,8 @@ class Beck_LiveChat_Block_Template extends Mage_Core_Block_Template
22
  $this->imageStyle = $this->getConfigData('livechatconfiguration/display/imagestyle');
23
  $this->unavailablelabel = $this->getConfigData('livechatconfiguration/display/unavailablelabel');
24
  $this->titlelabel = $this->getConfigData('livechatconfiguration/display/titlelabel');
25
- $session_id = Mage::getSingleton('checkout/session')->getEncryptedSessionId();
 
26
  $session = Mage::getModel('livechat/session');
27
  if ($session->Exist($session_id))
28
  {
22
  $this->imageStyle = $this->getConfigData('livechatconfiguration/display/imagestyle');
23
  $this->unavailablelabel = $this->getConfigData('livechatconfiguration/display/unavailablelabel');
24
  $this->titlelabel = $this->getConfigData('livechatconfiguration/display/titlelabel');
25
+ $session_id = Mage::getSingleton('checkout/session')->getSessionId();
26
+ //$session_id = Mage::getSingleton('checkout/session')->getEncryptedSessionId();
27
  $session = Mage::getModel('livechat/session');
28
  if ($session->Exist($session_id))
29
  {
app/code/community/Beck/LiveChat/Helper/Data.php CHANGED
@@ -4,14 +4,18 @@ class Beck_LiveChat_Helper_Data extends Mage_Core_Helper_Abstract
4
  {
5
  public function isSessionExpired(Beck_LiveChat_Model_Session $session)
6
  {
 
7
  $result = true;
8
  $visitors = Mage::getModel('log/visitor')
9
  ->getCollection()
10
  ->useOnlineFilter();
 
11
  if ($session->getId() > 0)
12
  {
 
13
  foreach ($visitors as $visitor)
14
  {
 
15
  if ($visitor->getSession_id() == $session->getCustomer_session_id())
16
  {
17
  $result = false;
4
  {
5
  public function isSessionExpired(Beck_LiveChat_Model_Session $session)
6
  {
7
+ //file_put_contents('log_livechat.txt', "function isSessionExpired()\n", FILE_APPEND);
8
  $result = true;
9
  $visitors = Mage::getModel('log/visitor')
10
  ->getCollection()
11
  ->useOnlineFilter();
12
+
13
  if ($session->getId() > 0)
14
  {
15
+ //file_put_contents('log_livechat.txt', "session \t\t\t".$session->getCustomer_session_id()."\n", FILE_APPEND);
16
  foreach ($visitors as $visitor)
17
  {
18
+ //file_put_contents('log_livechat.txt', "visitor session \t".$visitor->getSession_id()."\n", FILE_APPEND);
19
  if ($visitor->getSession_id() == $session->getCustomer_session_id())
20
  {
21
  $result = false;
app/code/community/Beck/LiveChat/Model/Api.php CHANGED
@@ -2,6 +2,12 @@
2
 
3
  class Beck_LiveChat_Model_Api extends Mage_Api_Model_Resource_Abstract
4
  {
 
 
 
 
 
 
5
  public function getsessions($operatorName)
6
  {
7
  $result = array();
@@ -56,7 +62,7 @@ class Beck_LiveChat_Model_Api extends Mage_Api_Model_Resource_Abstract
56
  }
57
  //return false;
58
  }
59
- /*
60
  public function UpdateSessions($session_list)
61
  {
62
  $session_list = explode('-', $session_list);
@@ -66,9 +72,13 @@ class Beck_LiveChat_Model_Api extends Mage_Api_Model_Resource_Abstract
66
  $session = Mage::getModel('livechat/session')->load($id_session);
67
  $index = count($res);
68
  $res[$index]['id'] = $id_session;
 
 
 
69
  }
 
70
  }
71
- */
72
  public function operatorconnect($name)
73
  {
74
  $operator = Mage::getModel('livechat/operator');
2
 
3
  class Beck_LiveChat_Model_Api extends Mage_Api_Model_Resource_Abstract
4
  {
5
+ public function closesession($session_id)
6
+ {
7
+ $session = Mage::getModel('livechat/session')->load($session_id);
8
+ $session->Close();
9
+ }
10
+
11
  public function getsessions($operatorName)
12
  {
13
  $result = array();
62
  }
63
  //return false;
64
  }
65
+
66
  public function UpdateSessions($session_list)
67
  {
68
  $session_list = explode('-', $session_list);
72
  $session = Mage::getModel('livechat/session')->load($id_session);
73
  $index = count($res);
74
  $res[$index]['id'] = $id_session;
75
+ $res[$index]['customer_url'] = $session->getCustomer_url();
76
+ $res[$index]['close'] = $session->getClose();
77
+ $res[$index]['customer_name'] = $session->getCustomer_name();
78
  }
79
+ return ($res);
80
  }
81
+
82
  public function operatorconnect($name)
83
  {
84
  $operator = Mage::getModel('livechat/operator');
app/code/community/Beck/LiveChat/controllers/ChatController.php CHANGED
@@ -5,7 +5,8 @@ class Beck_LiveChat_ChatController extends Mage_Core_Controller_Front_Action
5
  public function sendmessageAction()
6
  {
7
  $store_id = $this->getRequest()->getParam('store_id', 0);
8
- $session_id = Mage::getSingleton('checkout/session')->getEncryptedSessionId();
 
9
  $message = trim($this->getRequest()->getParam('message', ''));
10
  //$message = trim($message);
11
  if ($message != '')
5
  public function sendmessageAction()
6
  {
7
  $store_id = $this->getRequest()->getParam('store_id', 0);
8
+ $session_id = Mage::getSingleton('checkout/session')->getSessionId();
9
+ //$session_id = Mage::getSingleton('checkout/session')->getEncryptedSessionId();
10
  $message = trim($this->getRequest()->getParam('message', ''));
11
  //$message = trim($message);
12
  if ($message != '')
app/code/community/Beck/LiveChat/controllers/Operator/ListController.php CHANGED
@@ -73,4 +73,35 @@ class Beck_LiveChat_Operator_ListController extends Mage_Adminhtml_Controller_Ac
73
  }
74
  $this->_redirect('livechat/operator_list/edit/id/'.$operator->getId());
75
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76
  }
73
  }
74
  $this->_redirect('livechat/operator_list/edit/id/'.$operator->getId());
75
  }
76
+
77
+ public function massDisconnectAction()
78
+ {
79
+ $operatorsIds = $this->getRequest()->getParam('operators');
80
+ if (!is_array($operatorsIds))
81
+ {
82
+ $this->_getSession()->addError($this->__('Please select operator(s)'));
83
+ }
84
+ else
85
+ {
86
+ try
87
+ {
88
+ $nb = 0;
89
+ foreach ($operatorsIds as $operatorId)
90
+ {
91
+ $operator = Mage::getSingleton('livechat/operator')->load($operatorId);
92
+ if ($operator->getIs_online() == '1')
93
+ {
94
+ $operator->Disconnected();
95
+ $nb++;
96
+ }
97
+ }
98
+ $this->_getSession()->addSuccess($this->__('Total of %d record(s) were successfully disconnected', $nb));
99
+ }
100
+ catch (Exception $e)
101
+ {
102
+ $this->_getSession()->addError($e->getMessage());
103
+ }
104
+ }
105
+ $this->_redirect('*/*');
106
+ }
107
  }
app/code/community/Beck/LiveChat/controllers/Session/ListController.php CHANGED
@@ -29,7 +29,7 @@ class Beck_LiveChat_Session_ListController extends Mage_Adminhtml_Controller_Act
29
  $this->loadLayout();
30
  $this->getOnlineCustomers();
31
  $this->getResponse()->setBody(
32
- $this->getLayout()->createBlock('livechat/session_list')->toHtml()
33
  );
34
  }
35
 
29
  $this->loadLayout();
30
  $this->getOnlineCustomers();
31
  $this->getResponse()->setBody(
32
+ $this->getLayout()->createBlock('livechat/session_grid')->toHtml()
33
  );
34
  }
35
 
app/code/community/Beck/LiveChat/etc/api.xml CHANGED
@@ -39,6 +39,10 @@
39
  <title>Get allowed stores</title>
40
  <acl>livechat/getallowedstores</acl>
41
  </getallowedstores>
 
 
 
 
42
  </methods>
43
  <faults module="livechat">
44
  </faults>
@@ -73,6 +77,9 @@
73
  <getallowedstores translate="title" module="livechat">
74
  <title>Get allowed stores</title>
75
  </getallowedstores>
 
 
 
76
  </livechat>
77
  </resources>
78
  </acl>
39
  <title>Get allowed stores</title>
40
  <acl>livechat/getallowedstores</acl>
41
  </getallowedstores>
42
+ <closesession translate="title" module="livechat">
43
+ <title>Close a session</title>
44
+ <acl>livechat/closesession</acl>
45
+ </closesession>
46
  </methods>
47
  <faults module="livechat">
48
  </faults>
77
  <getallowedstores translate="title" module="livechat">
78
  <title>Get allowed stores</title>
79
  </getallowedstores>
80
+ <closesession translate="title" module="livechat">
81
+ <title>Close a session</title>
82
+ </closesession>
83
  </livechat>
84
  </resources>
85
  </acl>
app/code/community/Beck/LiveChat/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Beck_LiveChat>
5
- <version>1.3.6</version>
6
  </Beck_LiveChat>
7
  </modules>
8
  <admin>
2
  <config>
3
  <modules>
4
  <Beck_LiveChat>
5
+ <version>1.3.7</version>
6
  </Beck_LiveChat>
7
  </modules>
8
  <admin>
app/code/community/Beck/LiveChat/etc/system.xml CHANGED
@@ -24,7 +24,7 @@
24
  <show_in_website>1</show_in_website>
25
  <show_in_store>1</show_in_store>
26
  <fields>
27
- <active translate="label" module="livechat">
28
  <label>Is enabled</label>
29
  <frontend_type>select</frontend_type>
30
  <source_model>adminhtml/system_config_source_yesno</source_model>
@@ -32,14 +32,16 @@
32
  <show_in_default>1</show_in_default>
33
  <show_in_website>1</show_in_website>
34
  <show_in_store>0</show_in_store>
 
35
  </active>
36
- <refreshfrequency translate="label" module="livechat">
37
  <label>Chat refresh frequency</label>
38
  <frontend_type>text</frontend_type>
39
  <sort_order>2</sort_order>
40
  <show_in_default>1</show_in_default>
41
  <show_in_website>1</show_in_website>
42
  <show_in_store>0</show_in_store>
 
43
  </refreshfrequency>
44
  <refreshdecay translate="label" module="livechat">
45
  <label>Chat refresh decay</label>
@@ -49,13 +51,14 @@
49
  <show_in_website>0</show_in_website>
50
  <show_in_store>0</show_in_store>
51
  </refreshdecay>
52
- <adminrefreshrate translate="label" module="livechat">
53
  <label>Admin refresh rate</label>
54
  <frontend_type>text</frontend_type>
55
  <sort_order>4</sort_order>
56
  <show_in_default>1</show_in_default>
57
  <show_in_website>0</show_in_website>
58
  <show_in_store>0</show_in_store>
 
59
  </adminrefreshrate>
60
  <sessioncreation translate="label" module="livechat">
61
  <label>Chat session creation</label>
@@ -101,37 +104,41 @@
101
  <show_in_website>1</show_in_website>
102
  <show_in_store>1</show_in_store>
103
  </imagestyle>
104
- <unavailablelabel translate="label" module="livechat">
105
  <label>Unavailable message</label>
106
  <frontend_type>text</frontend_type>
107
  <sort_order>3</sort_order>
108
  <show_in_default>1</show_in_default>
109
  <show_in_website>1</show_in_website>
110
  <show_in_store>1</show_in_store>
 
111
  </unavailablelabel>
112
- <defaultcustomername translate="label" module="livechat">
113
  <label>Default customer name</label>
114
  <frontend_type>text</frontend_type>
115
  <sort_order>4</sort_order>
116
  <show_in_default>1</show_in_default>
117
  <show_in_website>1</show_in_website>
118
  <show_in_store>1</show_in_store>
 
119
  </defaultcustomername>
120
- <systemname translate="label" module="livechat">
121
  <label>System name</label>
122
  <frontend_type>text</frontend_type>
123
  <sort_order>5</sort_order>
124
  <show_in_default>1</show_in_default>
125
  <show_in_website>1</show_in_website>
126
  <show_in_store>1</show_in_store>
 
127
  </systemname>
128
- <systemwaitmessage translate="label" module="livechat">
129
  <label>System wait message</label>
130
  <frontend_type>text</frontend_type>
131
  <sort_order>6</sort_order>
132
  <show_in_default>1</show_in_default>
133
  <show_in_website>1</show_in_website>
134
  <show_in_store>1</show_in_store>
 
135
  </systemwaitmessage>
136
  <systemautosessionmessage translate="label" module="livechat">
137
  <label>System message when session is automatically created</label>
@@ -140,6 +147,7 @@
140
  <show_in_default>1</show_in_default>
141
  <show_in_website>1</show_in_website>
142
  <show_in_store>1</show_in_store>
 
143
  </systemautosessionmessage>
144
  </fields>
145
  </display>
@@ -162,7 +170,7 @@
162
  <show_in_website>0</show_in_website>
163
  <show_in_store>0</show_in_store>
164
  <fields>
165
- <closesession translate="label" module="livechat">
166
  <label>Close dispatched chat session</label>
167
  <frontend_type>select</frontend_type>
168
  <source_model>adminhtml/system_config_source_yesno</source_model>
@@ -170,8 +178,9 @@
170
  <show_in_default>1</show_in_default>
171
  <show_in_website>0</show_in_website>
172
  <show_in_store>0</show_in_store>
 
173
  </closesession>
174
- <undispatchsession translate="label" module="livechat">
175
  <label>Undispatch non-closed chat session</label>
176
  <frontend_type>select</frontend_type>
177
  <source_model>adminhtml/system_config_source_yesno</source_model>
@@ -179,6 +188,7 @@
179
  <show_in_default>1</show_in_default>
180
  <show_in_website>0</show_in_website>
181
  <show_in_store>0</show_in_store>
 
182
  </undispatchsession>
183
  </fields>
184
  </onoperatordisconnect>
@@ -238,7 +248,7 @@
238
  <show_in_website>0</show_in_website>
239
  <show_in_store>0</show_in_store>
240
  <fields>
241
- <allowcustomerreopen translate="label" module="livechat">
242
  <label>Allow to reopen a closed chat session</label>
243
  <frontend_type>select</frontend_type>
244
  <source_model>adminhtml/system_config_source_yesno</source_model>
@@ -246,6 +256,7 @@
246
  <show_in_default>1</show_in_default>
247
  <show_in_website>0</show_in_website>
248
  <show_in_store>0</show_in_store>
 
249
  </allowcustomerreopen>
250
  </fields>
251
  </oncustomersendmessage>
@@ -257,7 +268,7 @@
257
  <show_in_website>0</show_in_website>
258
  <show_in_store>0</show_in_store>
259
  <fields>
260
- <archive translate="label" module="livechat">
261
  <label>Archivate the session</label>
262
  <frontend_type>select</frontend_type>
263
  <source_model>adminhtml/system_config_source_yesno</source_model>
@@ -265,6 +276,7 @@
265
  <show_in_default>1</show_in_default>
266
  <show_in_website>0</show_in_website>
267
  <show_in_store>0</show_in_store>
 
268
  </archive>
269
  </fields>
270
  </onsessionexpire>
24
  <show_in_website>1</show_in_website>
25
  <show_in_store>1</show_in_store>
26
  <fields>
27
+ <active translate="label comment" module="livechat">
28
  <label>Is enabled</label>
29
  <frontend_type>select</frontend_type>
30
  <source_model>adminhtml/system_config_source_yesno</source_model>
32
  <show_in_default>1</show_in_default>
33
  <show_in_website>1</show_in_website>
34
  <show_in_store>0</show_in_store>
35
+ <comment>Display LiveChat box in front office.</comment>
36
  </active>
37
+ <refreshfrequency translate="label comment" module="livechat">
38
  <label>Chat refresh frequency</label>
39
  <frontend_type>text</frontend_type>
40
  <sort_order>2</sort_order>
41
  <show_in_default>1</show_in_default>
42
  <show_in_website>1</show_in_website>
43
  <show_in_store>0</show_in_store>
44
+ <comment>Message refresh interval for customer (in seconds).</comment>
45
  </refreshfrequency>
46
  <refreshdecay translate="label" module="livechat">
47
  <label>Chat refresh decay</label>
51
  <show_in_website>0</show_in_website>
52
  <show_in_store>0</show_in_store>
53
  </refreshdecay>
54
+ <adminrefreshrate translate="label comment" module="livechat">
55
  <label>Admin refresh rate</label>
56
  <frontend_type>text</frontend_type>
57
  <sort_order>4</sort_order>
58
  <show_in_default>1</show_in_default>
59
  <show_in_website>0</show_in_website>
60
  <show_in_store>0</show_in_store>
61
+ <comment>Admin operator page refresh rate (in seconds).</comment>
62
  </adminrefreshrate>
63
  <sessioncreation translate="label" module="livechat">
64
  <label>Chat session creation</label>
104
  <show_in_website>1</show_in_website>
105
  <show_in_store>1</show_in_store>
106
  </imagestyle>
107
+ <unavailablelabel translate="label comment" module="livechat">
108
  <label>Unavailable message</label>
109
  <frontend_type>text</frontend_type>
110
  <sort_order>3</sort_order>
111
  <show_in_default>1</show_in_default>
112
  <show_in_website>1</show_in_website>
113
  <show_in_store>1</show_in_store>
114
+ <comment>Message which is displaying when no operator are online.</comment>
115
  </unavailablelabel>
116
+ <defaultcustomername translate="label comment" module="livechat">
117
  <label>Default customer name</label>
118
  <frontend_type>text</frontend_type>
119
  <sort_order>4</sort_order>
120
  <show_in_default>1</show_in_default>
121
  <show_in_website>1</show_in_website>
122
  <show_in_store>1</show_in_store>
123
+ <comment>Name of the customer when not logged in.</comment>
124
  </defaultcustomername>
125
+ <systemname translate="label comment" module="livechat">
126
  <label>System name</label>
127
  <frontend_type>text</frontend_type>
128
  <sort_order>5</sort_order>
129
  <show_in_default>1</show_in_default>
130
  <show_in_website>1</show_in_website>
131
  <show_in_store>1</show_in_store>
132
+ <comment>Sender name of the automatic messages.</comment>
133
  </systemname>
134
+ <systemwaitmessage translate="label comment" module="livechat">
135
  <label>System wait message</label>
136
  <frontend_type>text</frontend_type>
137
  <sort_order>6</sort_order>
138
  <show_in_default>1</show_in_default>
139
  <show_in_website>1</show_in_website>
140
  <show_in_store>1</show_in_store>
141
+ <comment>Message sent when a customer has just started a chat session.</comment>
142
  </systemwaitmessage>
143
  <systemautosessionmessage translate="label" module="livechat">
144
  <label>System message when session is automatically created</label>
147
  <show_in_default>1</show_in_default>
148
  <show_in_website>1</show_in_website>
149
  <show_in_store>1</show_in_store>
150
+ <comment>Message sent when a chat has been automatically created.</comment>
151
  </systemautosessionmessage>
152
  </fields>
153
  </display>
170
  <show_in_website>0</show_in_website>
171
  <show_in_store>0</show_in_store>
172
  <fields>
173
+ <closesession translate="label comment" module="livechat">
174
  <label>Close dispatched chat session</label>
175
  <frontend_type>select</frontend_type>
176
  <source_model>adminhtml/system_config_source_yesno</source_model>
178
  <show_in_default>1</show_in_default>
179
  <show_in_website>0</show_in_website>
180
  <show_in_store>0</show_in_store>
181
+ <comment>The chat session is closed, so no operator can get it.</comment>
182
  </closesession>
183
+ <undispatchsession translate="label comment" module="livechat">
184
  <label>Undispatch non-closed chat session</label>
185
  <frontend_type>select</frontend_type>
186
  <source_model>adminhtml/system_config_source_yesno</source_model>
188
  <show_in_default>1</show_in_default>
189
  <show_in_website>0</show_in_website>
190
  <show_in_store>0</show_in_store>
191
+ <comment>The chat session is released, so another operator can get it.</comment>
192
  </undispatchsession>
193
  </fields>
194
  </onoperatordisconnect>
248
  <show_in_website>0</show_in_website>
249
  <show_in_store>0</show_in_store>
250
  <fields>
251
+ <allowcustomerreopen translate="label comment" module="livechat">
252
  <label>Allow to reopen a closed chat session</label>
253
  <frontend_type>select</frontend_type>
254
  <source_model>adminhtml/system_config_source_yesno</source_model>
256
  <show_in_default>1</show_in_default>
257
  <show_in_website>0</show_in_website>
258
  <show_in_store>0</show_in_store>
259
+ <comment>If the chat session is not archived the customer can reactivate it by sending a new message.</comment>
260
  </allowcustomerreopen>
261
  </fields>
262
  </oncustomersendmessage>
268
  <show_in_website>0</show_in_website>
269
  <show_in_store>0</show_in_store>
270
  <fields>
271
+ <archive translate="label comment" module="livechat">
272
  <label>Archivate the session</label>
273
  <frontend_type>select</frontend_type>
274
  <source_model>adminhtml/system_config_source_yesno</source_model>
276
  <show_in_default>1</show_in_default>
277
  <show_in_website>0</show_in_website>
278
  <show_in_store>0</show_in_store>
279
+ <comment>Archived session are definitevely closed. If not chat sessions are only closed.</comment>
280
  </archive>
281
  </fields>
282
  </onsessionexpire>
app/code/community/Beck/LiveChat/sql/livechat_setup/mysql4-upgrade-1.3.1-1.3.5.php ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ $installer = $this;
4
+
5
+ $installer->startSetup();
6
+
7
+ $installer->run("CREATE TABLE IF NOT EXISTS `{$this->getTable('livechat_messages_archives')}` (
8
+ `id` int(10) NOT NULL auto_increment,
9
+ `livechat_session_id` int(10) NOT NULL,
10
+ `autor_name` varchar(32) NOT NULL,
11
+ `is_customer_message` enum('0','1') NOT NULL default '0',
12
+ `message` text NOT NULL,
13
+ `date` timestamp NOT NULL default CURRENT_TIMESTAMP,
14
+ PRIMARY KEY (`id`),
15
+ KEY `livechat_session_id` (`livechat_session_id`)
16
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
17
+
18
+ CREATE TABLE IF NOT EXISTS `{$this->getTable('livechat_sessions_archives')}` (
19
+ `id` int(10) NOT NULL auto_increment,
20
+ `customer_name` varchar(32) NOT NULL,
21
+ `date_started` datetime NOT NULL,
22
+ `customer_session_id` varchar(255) NOT NULL,
23
+ `dispatched` int(10) NOT NULL default '0',
24
+ `store_id` int(10) NOT NULL,
25
+ `order_placed` varchar(25) NOT NULL,
26
+ `close` enum('0','1') NOT NULL default '0',
27
+ `customer_url` varchar(255) NOT NULL,
28
+ PRIMARY KEY (`id`),
29
+ KEY `customer_session_id` (`customer_session_id`)
30
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
31
+ ");
32
+ $installer->endSetup();
app/code/community/Beck/LiveChat/sql/livechat_setup/mysql4-upgrade-1.3.2-1.3.5.php ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ $installer = $this;
4
+
5
+ $installer->startSetup();
6
+
7
+ $installer->run("CREATE TABLE IF NOT EXISTS `{$this->getTable('livechat_messages_archives')}` (
8
+ `id` int(10) NOT NULL auto_increment,
9
+ `livechat_session_id` int(10) NOT NULL,
10
+ `autor_name` varchar(32) NOT NULL,
11
+ `is_customer_message` enum('0','1') NOT NULL default '0',
12
+ `message` text NOT NULL,
13
+ `date` timestamp NOT NULL default CURRENT_TIMESTAMP,
14
+ PRIMARY KEY (`id`),
15
+ KEY `livechat_session_id` (`livechat_session_id`)
16
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
17
+
18
+ CREATE TABLE IF NOT EXISTS `{$this->getTable('livechat_sessions_archives')}` (
19
+ `id` int(10) NOT NULL auto_increment,
20
+ `customer_name` varchar(32) NOT NULL,
21
+ `date_started` datetime NOT NULL,
22
+ `customer_session_id` varchar(255) NOT NULL,
23
+ `dispatched` int(10) NOT NULL default '0',
24
+ `store_id` int(10) NOT NULL,
25
+ `order_placed` varchar(25) NOT NULL,
26
+ `close` enum('0','1') NOT NULL default '0',
27
+ `customer_url` varchar(255) NOT NULL,
28
+ PRIMARY KEY (`id`),
29
+ KEY `customer_session_id` (`customer_session_id`)
30
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
31
+ ");
32
+ $installer->endSetup();
app/code/community/Beck/LiveChat/sql/livechat_setup/mysql4-upgrade-1.3.3-1.3.5.php ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ $installer = $this;
4
+
5
+ $installer->startSetup();
6
+
7
+ $installer->run("CREATE TABLE IF NOT EXISTS `{$this->getTable('livechat_messages_archives')}` (
8
+ `id` int(10) NOT NULL auto_increment,
9
+ `livechat_session_id` int(10) NOT NULL,
10
+ `autor_name` varchar(32) NOT NULL,
11
+ `is_customer_message` enum('0','1') NOT NULL default '0',
12
+ `message` text NOT NULL,
13
+ `date` timestamp NOT NULL default CURRENT_TIMESTAMP,
14
+ PRIMARY KEY (`id`),
15
+ KEY `livechat_session_id` (`livechat_session_id`)
16
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
17
+
18
+ CREATE TABLE IF NOT EXISTS `{$this->getTable('livechat_sessions_archives')}` (
19
+ `id` int(10) NOT NULL auto_increment,
20
+ `customer_name` varchar(32) NOT NULL,
21
+ `date_started` datetime NOT NULL,
22
+ `customer_session_id` varchar(255) NOT NULL,
23
+ `dispatched` int(10) NOT NULL default '0',
24
+ `store_id` int(10) NOT NULL,
25
+ `order_placed` varchar(25) NOT NULL,
26
+ `close` enum('0','1') NOT NULL default '0',
27
+ `customer_url` varchar(255) NOT NULL,
28
+ PRIMARY KEY (`id`),
29
+ KEY `customer_session_id` (`customer_session_id`)
30
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
31
+ ");
32
+ $installer->endSetup();
app/code/community/Beck/LiveChat/sql/livechat_setup/mysql4-upgrade-1.3.4-1.3.5.php ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ $installer = $this;
4
+
5
+ $installer->startSetup();
6
+
7
+ $installer->run("CREATE TABLE IF NOT EXISTS `{$this->getTable('livechat_messages_archives')}` (
8
+ `id` int(10) NOT NULL auto_increment,
9
+ `livechat_session_id` int(10) NOT NULL,
10
+ `autor_name` varchar(32) NOT NULL,
11
+ `is_customer_message` enum('0','1') NOT NULL default '0',
12
+ `message` text NOT NULL,
13
+ `date` timestamp NOT NULL default CURRENT_TIMESTAMP,
14
+ PRIMARY KEY (`id`),
15
+ KEY `livechat_session_id` (`livechat_session_id`)
16
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
17
+
18
+ CREATE TABLE IF NOT EXISTS `{$this->getTable('livechat_sessions_archives')}` (
19
+ `id` int(10) NOT NULL auto_increment,
20
+ `customer_name` varchar(32) NOT NULL,
21
+ `date_started` datetime NOT NULL,
22
+ `customer_session_id` varchar(255) NOT NULL,
23
+ `dispatched` int(10) NOT NULL default '0',
24
+ `store_id` int(10) NOT NULL,
25
+ `order_placed` varchar(25) NOT NULL,
26
+ `close` enum('0','1') NOT NULL default '0',
27
+ `customer_url` varchar(255) NOT NULL,
28
+ PRIMARY KEY (`id`),
29
+ KEY `customer_session_id` (`customer_session_id`)
30
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
31
+ ");
32
+ $installer->endSetup();
app/etc/modules/ZBeck_LiveChat.xml CHANGED
@@ -5,7 +5,7 @@
5
  <active>true</active>
6
  <codePool>community</codePool>
7
  <depends />
8
- <version>1.3.6</version>
9
  </Beck_LiveChat>
10
  </modules>
11
  </config>
5
  <active>true</active>
6
  <codePool>community</codePool>
7
  <depends />
8
+ <version>1.3.7</version>
9
  </Beck_LiveChat>
10
  </modules>
11
  </config>
app/locale/fr_FR/Beck_LiveChat.csv CHANGED
@@ -92,4 +92,19 @@
92
  "Back","Retour"
93
  "Messages","Messages"
94
  "Total of %d record(s) were successfully archived","Un total de %d enregistrement(s) ont &eacute;t&eacute; archiv&eacute;(s) avec succ&egrave;s"
95
- "Archive","Archiver"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
92
  "Back","Retour"
93
  "Messages","Messages"
94
  "Total of %d record(s) were successfully archived","Un total de %d enregistrement(s) ont &eacute;t&eacute; archiv&eacute;(s) avec succ&egrave;s"
95
+ "Archive","Archiver"
96
+ "Close a session","Fermer une session"
97
+ "Display LiveChat box in front office.","Affiche la bo&icirc;te LiveChat dans le front-office."
98
+ "Message refresh interval for customer (in seconds).","Intervalle de rafraichissement des messages pour le client (en secondes)."
99
+ "Admin operator page refresh rate (in seconds).","Vitesse de rafraichissement de la page admin : acc&egrave;s op&eacute;rateur (en secondes)."
100
+ "Message which is displaying when no operator are online.","Message s'affichant quand aucun op&eacute;rateur n'est en ligne."
101
+ "Name of the customer when not logged in.","Nom du client quand il n'est pas connect&eacute;."
102
+ "Sender name of the automatic messages.","Nom de l'envoyeur des messages automatique."
103
+ "Message sent when a customer has just started a chat session.","Message envoy&eacute; quand un client a cr&eacute;&eacute; une nouvelle session de t'chat."
104
+ "Message sent when a chat has been automatically created.","Message envoy&eacute; quand un nouveau t'chat est automtiquament cr&eacute;&eacute;."
105
+ "The chat session is closed, so no operator can get it.","La session de t'chat est ferm&eacute;e, aucun op&eacute;rateur ne peut la r&eacute;cup&eacute;rer."
106
+ "The chat session is released, so another operator can get it.","La session de t'chat est lib&eacute;r&eacute;e permettant à un autre op&eacute;rateur de la r&eacute;cup&eacute;rer."
107
+ "If the chat session is not archived the customer can reactivate it by sending a new message.","Si la session de t'chat n'est pas archiv&eacute;e l'internaute peut le r&eacute;ouvrir en envoyant un nouveau message."
108
+ "Archived session are definitevely closed. If not chat sessions are only closed.","Les sessions archiv&eacute;es sont d&eacute;finitivement ferm&eacute;es. Si non les sessions sont simplement ferm&eacute;e."
109
+ "Total of %d record(s) were successfully disconnected","Un total de %d enregistrement(s) ont &eacute;t&eacute; d&eacute;connect&eacute;(s) avec succ&egrave;s"
110
+ "Disconnect","D&eacute;connecter"
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Beck_LiveChat</name>
4
- <version>1.3.6</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
@@ -13,9 +13,9 @@ Operator can use the windows software LiveChatOperator wich can stay in tray ico
13
  All is free.</description>
14
  <notes>none</notes>
15
  <authors><author><name>Fabrice Beck</name><user>auto-converted</user><email>fabrice.beck@fia-net.com</email></author></authors>
16
- <date>2009-02-15</date>
17
- <time>18:06:10</time>
18
- <contents><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="livechat"><file name="base_mini_actions_bg.gif" hash="da2970eac0a22c850b19ee3680475d51"/><file name="base_mini_head_bg.gif" hash="f8c1f130ad69464fe7aff2f589b2ec75"/><file name="chat.png" hash="0b6147abc4b325b6adc53101020214fd"/><file name="close.png" hash="453440e151c84241d7e96fbef87e3ce4"/><file name="close_hover.png" hash="504658759baedc0fae5461fc25d1258d"/></dir></dir><dir name="livechat"><file name="livechat.css" hash="f6446a97f9055a395492c3549ff33bac"/></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="css"><dir name="livechat"><file name="livechat.css" hash="23f6b4208a1828c95d53ca1424e69c1b"/></dir></dir><dir name="images"><dir name="livechat"><file name="ajax-loader.gif" hash="622c5fd994ddbd1dd7295e975a855394"/><file name="chat.png" hash="0b6147abc4b325b6adc53101020214fd"/><file name="livechat_icon_1_offline.gif" hash="6f29645dd823de420f87406adeefbd74"/><file name="livechat_icon_1_online.gif" hash="0fb04fadb0291cae8fb18f077e5cb287"/><file name="livechat_icon_2_offline.gif" hash="ccac8aead3064b6b573b36790c259a4f"/><file name="livechat_icon_2_online.gif" hash="ccffb2ccd56232a48a2886b987095398"/><file name="livechat_icon_3_offline.gif" hash="fee4fd690feaad68955e4d3f17ea61ba"/><file name="livechat_icon_3_online.gif" hash="7218d4f034d4eb13e3d5b0c309687c61"/><file name="livechat_icon_4_offline.gif" hash="17bc9d490e7c66482aaa813c4c542e93"/><file name="livechat_icon_4_online.gif" hash="dd529dbdf1ffc62c593fd6c4548dfd52"/><file name="Thumbs.db" hash="5d6de5587cb6edace482aa9ceb9d5363"/></dir></dir></dir><dir name="modern"><dir name="css"><dir name="livechat"><file name="livechat.css" hash="016c7ca657a01972c199cad16ca823e4"/></dir></dir><dir name="images"><dir name="livechat"><file name="ajax-loader.gif" hash="622c5fd994ddbd1dd7295e975a855394"/><file name="chat.png" hash="0b6147abc4b325b6adc53101020214fd"/><file name="livechat_icon_1_offline.gif" hash="6f29645dd823de420f87406adeefbd74"/><file name="livechat_icon_1_online.gif" hash="0fb04fadb0291cae8fb18f077e5cb287"/><file name="livechat_icon_2_offline.gif" hash="ccac8aead3064b6b573b36790c259a4f"/><file name="livechat_icon_2_online.gif" hash="ccffb2ccd56232a48a2886b987095398"/><file name="livechat_icon_3_offline.gif" hash="fee4fd690feaad68955e4d3f17ea61ba"/><file name="livechat_icon_3_online.gif" hash="7218d4f034d4eb13e3d5b0c309687c61"/><file name="livechat_icon_4_offline.gif" hash="17bc9d490e7c66482aaa813c4c542e93"/><file name="livechat_icon_4_online.gif" hash="dd529dbdf1ffc62c593fd6c4548dfd52"/><file name="Thumbs.db" hash="5d6de5587cb6edace482aa9ceb9d5363"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="livechat.xml" hash="a81edf1f74c9b7f96494ea96a33f9bdc"/></dir><dir name="template"><dir name="livechat"><file name="operator.phtml" hash="7013c5fe4dbd2cba0fe06336dba4c7a7"/><file name="session.phtml" hash="bed057fb47975a3a7a09187b82c76483"/><dir name="session"><file name="detail.phtml" hash="278dbb25de95e687d02b291a67261518"/></dir><dir name="widget"><file name="chatlive.phtml" hash="479a2c65d745884146b3dc60c9ddbafe"/><file name="sessionslive.phtml" hash="491f0101312196553ed2d98d32a85c60"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="livechat.xml" hash="7a80c2f0893481af99d2acabf14de075"/></dir><dir name="template"><dir name="livechat"><file name="chat.phtml" hash="9b1d6d6bfdee8d10093efa73143ba096"/></dir></dir></dir><dir name="modern"><dir name="layout"><file name="livechat.xml" hash="37e80dc38dd51095f830c1ca6349cbe5"/></dir><dir name="template"><dir name="livechat"><file name="chat.phtml" hash="9b1d6d6bfdee8d10093efa73143ba096"/></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="Beck"><dir name="LiveChat"><dir name="Block"><file name="Operator.php" hash="359b81c070d1e6599fec6186adbb76cb"/><file name="Session.php" hash="4ef2dd4fbfc349b31acc707882860d9c"/><file name="Template.php" hash="a1ff5f6b84b77e051e11c9c9d127a042"/><dir name="Operator"><file name="Edit.php" hash="540a5246fcff5b1a8e821445e07ebd12"/><file name="List.php" hash="5b371abebd9beb9344831be3d27769f4"/><dir name="Edit"><file name="Form.php" hash="e97d951a63ed996560cb1526e23cb358"/></dir></dir><dir name="Session"><file name="Detail.php" hash="821d5c92c500cafa72ed50ba29eab352"/><file name="Grid.php" hash="b2116c31cbd297ed046296083bbf2fcf"/><dir name="Detail"><file name="Grid.php" hash="15786bd48ac663b9e9292d0d27fe8a30"/></dir></dir><dir name="Widget"><file name="Chat.php" hash="926f6fc13b7490d2f97035f1276078e7"/><file name="Sessions.php" hash="11a90eea0577b5f5481e29f5c2aad013"/><dir name="Grid"><dir name="Column"><dir name="Filter"><file name="Dispatched.php" hash="9052fa22cd9e07375d0de4f312c8bcf3"/><file name="Online.php" hash="1810c742fe22fd536798f2f76a11479c"/><file name="State.php" hash="c4367ea40d730b6b42e887fb0f57f758"/></dir><dir name="Renderer"><file name="Dispatched.php" hash="21e79c6d3662fd71737f1f6021509883"/><file name="Online.php" hash="e16ef426e2d329986774670c75188901"/><file name="State.php" hash="4efb918376b7b23ec182ad7d1c981ec9"/></dir></dir></dir></dir></dir><dir name="controllers"><file name="ChatController.php" hash="72fd486ae8c4a0ed093e484c42813168"/><file name="OperatorController.php" hash="68e72482a399d247bd8972032c0ea797"/><file name="TestController.php" hash="74a83761b01601c438554d3e5634451e"/><dir name="Operator"><file name="ListController.php" hash="f46f5c06cf8d91abd14a423d443d9ce9"/></dir><dir name="Session"><file name="ListController.php" hash="7f6a293b79f55722979310b2b24d457b"/><file name="LiveController.php" hash="b1d1fb3f1ff67076ef5a6ca0c8d9f65c"/></dir></dir><dir name="etc"><file name="api.xml" hash="5daf0f901ce12046b3ce3af8388db0c6"/><file name="config.xml" hash="a346338be66988102628cfeee045d322"/><file name="system.xml" hash="345340da65dee7a1304ee9b794e48224"/></dir><dir name="Helper"><file name="Data.php" hash="e97928cc0df5d9f2c4b5c02e5e7cc1a4"/></dir><dir name="Model"><file name="Api.php" hash="7d54653135fa53bfb7070f8b347fb27c"/><file name="Event.php" hash="0635e910e3ff53117c7c71ab80cea826"/><file name="Message.php" hash="14b9b7ffef2638e2178ed449945f2189"/><file name="Operator.php" hash="0a79de761f0f1b8b2cfb5318529c6c16"/><file name="Session.php" hash="38e464f28d70d3993d6797cd2a4ed77f"/><dir name="Archives"><file name="Message.php" hash="77405730511ada4e8f973189cc04a70a"/><file name="Session.php" hash="e7e342df2a427a31c6d0392ae230f084"/></dir><dir name="Mysql4"><file name="Message.php" hash="15f54ff4ac2e42d499a465ba02f54545"/><file name="Operator.php" hash="183d4556a4adb362080db8b29b3d363b"/><file name="Session.php" hash="23470233413431cb15fd64d6f6a9e57a"/><dir name="Archives"><file name="Message.php" hash="08a24b0294485713fa948a6bdc321d95"/><file name="Session.php" hash="1e9179810d16098a15e318aec9fecb7d"/><dir name="Message"><file name="Collection.php" hash="40081589afffca0b6045508b3d41dbc1"/></dir><dir name="Session"><file name="Collection.php" hash="2f25d488fde87349bfa0e39faa7b6a11"/></dir></dir><dir name="Message"><file name="Collection.php" hash="bb9831d35976036acecaf600ba077aed"/></dir><dir name="Operator"><file name="Collection.php" hash="1f85ba68d6c707589b7650fc3fbf1929"/></dir><dir name="Session"><file name="Collection.php" hash="4409f4ba36832a8c0ff8e186b4945de8"/></dir></dir><dir name="Session"><file name="List.php" hash="c97c0507a2ead10e3df948a985f94aae"/></dir><dir name="Source"><file name="Images.php" hash="a78214110d992b5f1267360fac8ffb10"/><file name="Online.php" hash="16a3933b4c4801ce20c714635ea52a47"/><file name="SessionCreation.php" hash="bf20fc0949be23a892b5744e9a68ed4b"/></dir></dir><dir name="sql"><dir name="livechat_setup"><file name="mysql4-install-1.0.0.php" hash="5a967b18d8bc56b345cd3870d1c9ebb7"/><file name="mysql4-upgrade-1.0.0-1.2.4.php" hash="852891c2299a597fe671ca3e06101f82"/><file name="mysql4-upgrade-1.2.4-1.2.9.php" hash="573b71d02e8690e8c4903cf0447a928e"/><file name="mysql4-upgrade-1.2.9-1.3.0.php" hash="d487ca45bb75f68b8f813d4bd3c04ca7"/><file name="mysql4-upgrade-1.3.0-1.3.5.php" hash="aeacf36dc4f8c9df0dcae5dc2c1620ab"/></dir></dir></dir></dir></target><target name="magelocale"><dir name="fr_FR"><file name="Beck_LiveChat.csv" hash="a4a7a5f9f3642db18809a592eda59dcf"/></dir><dir name="nl_NL"><file name="Beck_LiveChat.csv" hash="8e7fdb53f6bd85f5a5b5a3a2bb0920e7"/></dir></target><target name="mage"><dir name="js"><dir name="livechat"><file name="js.js" hash="e2e673b8f54faa02279c669e5db595fa"/></dir></dir></target><target name="mageetc"><dir name="modules"><file name="ZBeck_LiveChat.xml" hash="c658d9127d24236755033bbe9364c8f4"/></dir></target></contents>
19
  <compatible/>
20
  <dependencies/>
21
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Beck_LiveChat</name>
4
+ <version>1.3.7</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
13
  All is free.</description>
14
  <notes>none</notes>
15
  <authors><author><name>Fabrice Beck</name><user>auto-converted</user><email>fabrice.beck@fia-net.com</email></author></authors>
16
+ <date>2009-02-16</date>
17
+ <time>15:40:56</time>
18
+ <contents><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="livechat"><file name="base_mini_actions_bg.gif" hash="da2970eac0a22c850b19ee3680475d51"/><file name="base_mini_head_bg.gif" hash="f8c1f130ad69464fe7aff2f589b2ec75"/><file name="chat.png" hash="0b6147abc4b325b6adc53101020214fd"/><file name="close.png" hash="453440e151c84241d7e96fbef87e3ce4"/><file name="close_hover.png" hash="504658759baedc0fae5461fc25d1258d"/></dir></dir><dir name="livechat"><file name="livechat.css" hash="f6446a97f9055a395492c3549ff33bac"/></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="css"><dir name="livechat"><file name="livechat.css" hash="23f6b4208a1828c95d53ca1424e69c1b"/></dir></dir><dir name="images"><dir name="livechat"><file name="ajax-loader.gif" hash="622c5fd994ddbd1dd7295e975a855394"/><file name="chat.png" hash="0b6147abc4b325b6adc53101020214fd"/><file name="livechat_icon_1_offline.gif" hash="6f29645dd823de420f87406adeefbd74"/><file name="livechat_icon_1_online.gif" hash="0fb04fadb0291cae8fb18f077e5cb287"/><file name="livechat_icon_2_offline.gif" hash="ccac8aead3064b6b573b36790c259a4f"/><file name="livechat_icon_2_online.gif" hash="ccffb2ccd56232a48a2886b987095398"/><file name="livechat_icon_3_offline.gif" hash="fee4fd690feaad68955e4d3f17ea61ba"/><file name="livechat_icon_3_online.gif" hash="7218d4f034d4eb13e3d5b0c309687c61"/><file name="livechat_icon_4_offline.gif" hash="17bc9d490e7c66482aaa813c4c542e93"/><file name="livechat_icon_4_online.gif" hash="dd529dbdf1ffc62c593fd6c4548dfd52"/><file name="Thumbs.db" hash="5d6de5587cb6edace482aa9ceb9d5363"/></dir></dir></dir><dir name="modern"><dir name="css"><dir name="livechat"><file name="livechat.css" hash="016c7ca657a01972c199cad16ca823e4"/></dir></dir><dir name="images"><dir name="livechat"><file name="ajax-loader.gif" hash="622c5fd994ddbd1dd7295e975a855394"/><file name="chat.png" hash="0b6147abc4b325b6adc53101020214fd"/><file name="livechat_icon_1_offline.gif" hash="6f29645dd823de420f87406adeefbd74"/><file name="livechat_icon_1_online.gif" hash="0fb04fadb0291cae8fb18f077e5cb287"/><file name="livechat_icon_2_offline.gif" hash="ccac8aead3064b6b573b36790c259a4f"/><file name="livechat_icon_2_online.gif" hash="ccffb2ccd56232a48a2886b987095398"/><file name="livechat_icon_3_offline.gif" hash="fee4fd690feaad68955e4d3f17ea61ba"/><file name="livechat_icon_3_online.gif" hash="7218d4f034d4eb13e3d5b0c309687c61"/><file name="livechat_icon_4_offline.gif" hash="17bc9d490e7c66482aaa813c4c542e93"/><file name="livechat_icon_4_online.gif" hash="dd529dbdf1ffc62c593fd6c4548dfd52"/><file name="Thumbs.db" hash="5d6de5587cb6edace482aa9ceb9d5363"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="livechat.xml" hash="a81edf1f74c9b7f96494ea96a33f9bdc"/></dir><dir name="template"><dir name="livechat"><file name="operator.phtml" hash="7013c5fe4dbd2cba0fe06336dba4c7a7"/><file name="session.phtml" hash="bed057fb47975a3a7a09187b82c76483"/><dir name="session"><file name="detail.phtml" hash="278dbb25de95e687d02b291a67261518"/></dir><dir name="widget"><file name="chatlive.phtml" hash="479a2c65d745884146b3dc60c9ddbafe"/><file name="sessionslive.phtml" hash="491f0101312196553ed2d98d32a85c60"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="livechat.xml" hash="7a80c2f0893481af99d2acabf14de075"/></dir><dir name="template"><dir name="livechat"><file name="chat.phtml" hash="9b1d6d6bfdee8d10093efa73143ba096"/></dir></dir></dir><dir name="modern"><dir name="layout"><file name="livechat.xml" hash="37e80dc38dd51095f830c1ca6349cbe5"/></dir><dir name="template"><dir name="livechat"><file name="chat.phtml" hash="9b1d6d6bfdee8d10093efa73143ba096"/></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="Beck"><dir name="LiveChat"><dir name="Block"><file name="Operator.php" hash="359b81c070d1e6599fec6186adbb76cb"/><file name="Session.php" hash="4ef2dd4fbfc349b31acc707882860d9c"/><file name="Template.php" hash="e1f417bb8e45f647055d65dd53a79efc"/><dir name="Operator"><file name="Edit.php" hash="540a5246fcff5b1a8e821445e07ebd12"/><file name="List.php" hash="e4f392b7522aa002744abcb33fa5ce70"/><dir name="Edit"><file name="Form.php" hash="e97d951a63ed996560cb1526e23cb358"/></dir></dir><dir name="Session"><file name="Detail.php" hash="821d5c92c500cafa72ed50ba29eab352"/><file name="Grid.php" hash="b2116c31cbd297ed046296083bbf2fcf"/><dir name="Detail"><file name="Grid.php" hash="15786bd48ac663b9e9292d0d27fe8a30"/></dir></dir><dir name="Widget"><file name="Chat.php" hash="926f6fc13b7490d2f97035f1276078e7"/><file name="Sessions.php" hash="11a90eea0577b5f5481e29f5c2aad013"/><dir name="Grid"><dir name="Column"><dir name="Filter"><file name="Dispatched.php" hash="9052fa22cd9e07375d0de4f312c8bcf3"/><file name="Online.php" hash="1810c742fe22fd536798f2f76a11479c"/><file name="State.php" hash="c4367ea40d730b6b42e887fb0f57f758"/></dir><dir name="Renderer"><file name="Dispatched.php" hash="21e79c6d3662fd71737f1f6021509883"/><file name="Online.php" hash="e16ef426e2d329986774670c75188901"/><file name="State.php" hash="4efb918376b7b23ec182ad7d1c981ec9"/></dir></dir></dir></dir></dir><dir name="controllers"><file name="ChatController.php" hash="dee8b55934037b86ff8c35669f071afe"/><file name="OperatorController.php" hash="68e72482a399d247bd8972032c0ea797"/><file name="TestController.php" hash="74a83761b01601c438554d3e5634451e"/><dir name="Operator"><file name="ListController.php" hash="6e82400d65838594f0f139d3884fd75f"/></dir><dir name="Session"><file name="ListController.php" hash="9b2d030b3b3979ca10d8fb1e72f8bfad"/><file name="LiveController.php" hash="b1d1fb3f1ff67076ef5a6ca0c8d9f65c"/></dir></dir><dir name="etc"><file name="api.xml" hash="0f68ca799bf6ca737530c402525e4034"/><file name="config.xml" hash="a2516ce5b2fb6e2d9c15f08aab14b1b7"/><file name="system.xml" hash="8366a42b94c616800d7d670a20cf3cac"/></dir><dir name="Helper"><file name="Data.php" hash="9b8122364bcd6d142aaf2221229fb79e"/></dir><dir name="Model"><file name="Api.php" hash="aafa3dc5a449aaffb2b2da76e415c2f3"/><file name="Event.php" hash="0635e910e3ff53117c7c71ab80cea826"/><file name="Message.php" hash="14b9b7ffef2638e2178ed449945f2189"/><file name="Operator.php" hash="0a79de761f0f1b8b2cfb5318529c6c16"/><file name="Session.php" hash="38e464f28d70d3993d6797cd2a4ed77f"/><dir name="Archives"><file name="Message.php" hash="77405730511ada4e8f973189cc04a70a"/><file name="Session.php" hash="e7e342df2a427a31c6d0392ae230f084"/></dir><dir name="Mysql4"><file name="Message.php" hash="15f54ff4ac2e42d499a465ba02f54545"/><file name="Operator.php" hash="183d4556a4adb362080db8b29b3d363b"/><file name="Session.php" hash="23470233413431cb15fd64d6f6a9e57a"/><dir name="Archives"><file name="Message.php" hash="08a24b0294485713fa948a6bdc321d95"/><file name="Session.php" hash="1e9179810d16098a15e318aec9fecb7d"/><dir name="Message"><file name="Collection.php" hash="40081589afffca0b6045508b3d41dbc1"/></dir><dir name="Session"><file name="Collection.php" hash="2f25d488fde87349bfa0e39faa7b6a11"/></dir></dir><dir name="Message"><file name="Collection.php" hash="bb9831d35976036acecaf600ba077aed"/></dir><dir name="Operator"><file name="Collection.php" hash="1f85ba68d6c707589b7650fc3fbf1929"/></dir><dir name="Session"><file name="Collection.php" hash="4409f4ba36832a8c0ff8e186b4945de8"/></dir></dir><dir name="Session"><file name="List.php" hash="c97c0507a2ead10e3df948a985f94aae"/></dir><dir name="Source"><file name="Images.php" hash="a78214110d992b5f1267360fac8ffb10"/><file name="Online.php" hash="16a3933b4c4801ce20c714635ea52a47"/><file name="SessionCreation.php" hash="bf20fc0949be23a892b5744e9a68ed4b"/></dir></dir><dir name="sql"><dir name="livechat_setup"><file name="mysql4-install-1.0.0.php" hash="5a967b18d8bc56b345cd3870d1c9ebb7"/><file name="mysql4-upgrade-1.0.0-1.2.4.php" hash="852891c2299a597fe671ca3e06101f82"/><file name="mysql4-upgrade-1.2.4-1.2.9.php" hash="573b71d02e8690e8c4903cf0447a928e"/><file name="mysql4-upgrade-1.2.9-1.3.0.php" hash="d487ca45bb75f68b8f813d4bd3c04ca7"/><file name="mysql4-upgrade-1.3.0-1.3.5.php" hash="aeacf36dc4f8c9df0dcae5dc2c1620ab"/><file name="mysql4-upgrade-1.3.1-1.3.5.php" hash="aeacf36dc4f8c9df0dcae5dc2c1620ab"/><file name="mysql4-upgrade-1.3.2-1.3.5.php" hash="aeacf36dc4f8c9df0dcae5dc2c1620ab"/><file name="mysql4-upgrade-1.3.3-1.3.5.php" hash="aeacf36dc4f8c9df0dcae5dc2c1620ab"/><file name="mysql4-upgrade-1.3.4-1.3.5.php" hash="aeacf36dc4f8c9df0dcae5dc2c1620ab"/></dir></dir></dir></dir></target><target name="magelocale"><dir name="fr_FR"><file name="Beck_LiveChat.csv" hash="8cb6984d7e2ec7ea349353c8a814bce2"/></dir><dir name="nl_NL"><file name="Beck_LiveChat.csv" hash="8e7fdb53f6bd85f5a5b5a3a2bb0920e7"/></dir></target><target name="mage"><dir name="js"><dir name="livechat"><file name="js.js" hash="e2e673b8f54faa02279c669e5db595fa"/></dir></dir></target><target name="mageetc"><dir name="modules"><file name="ZBeck_LiveChat.xml" hash="93a8913da4959972cfa66fabd8db148b"/></dir></target></contents>
19
  <compatible/>
20
  <dependencies/>
21
  </package>