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 +14 -0
- app/code/community/Beck/LiveChat/Block/Template.php +2 -1
- app/code/community/Beck/LiveChat/Helper/Data.php +4 -0
- app/code/community/Beck/LiveChat/Model/Api.php +12 -2
- app/code/community/Beck/LiveChat/controllers/ChatController.php +2 -1
- app/code/community/Beck/LiveChat/controllers/Operator/ListController.php +31 -0
- app/code/community/Beck/LiveChat/controllers/Session/ListController.php +1 -1
- app/code/community/Beck/LiveChat/etc/api.xml +7 -0
- app/code/community/Beck/LiveChat/etc/config.xml +1 -1
- app/code/community/Beck/LiveChat/etc/system.xml +23 -11
- app/code/community/Beck/LiveChat/sql/livechat_setup/mysql4-upgrade-1.3.1-1.3.5.php +32 -0
- app/code/community/Beck/LiveChat/sql/livechat_setup/mysql4-upgrade-1.3.2-1.3.5.php +32 -0
- app/code/community/Beck/LiveChat/sql/livechat_setup/mysql4-upgrade-1.3.3-1.3.5.php +32 -0
- app/code/community/Beck/LiveChat/sql/livechat_setup/mysql4-upgrade-1.3.4-1.3.5.php +32 -0
- app/etc/modules/ZBeck_LiveChat.xml +1 -1
- app/locale/fr_FR/Beck_LiveChat.csv +16 -1
- package.xml +4 -4
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')->
|
|
|
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')->
|
|
|
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/
|
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 |
</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.
|
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 été archivé(s) avec succè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 été archivé(s) avec succès"
|
95 |
+
"Archive","Archiver"
|
96 |
+
"Close a session","Fermer une session"
|
97 |
+
"Display LiveChat box in front office.","Affiche la boî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ès opérateur (en secondes)."
|
100 |
+
"Message which is displaying when no operator are online.","Message s'affichant quand aucun opérateur n'est en ligne."
|
101 |
+
"Name of the customer when not logged in.","Nom du client quand il n'est pas connecté."
|
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é quand un client a créé une nouvelle session de t'chat."
|
104 |
+
"Message sent when a chat has been automatically created.","Message envoyé quand un nouveau t'chat est automtiquament créé."
|
105 |
+
"The chat session is closed, so no operator can get it.","La session de t'chat est fermée, aucun opérateur ne peut la récupérer."
|
106 |
+
"The chat session is released, so another operator can get it.","La session de t'chat est libérée permettant à un autre opérateur de la récupé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ée l'internaute peut le réouvrir en envoyant un nouveau message."
|
108 |
+
"Archived session are definitevely closed. If not chat sessions are only closed.","Les sessions archivées sont définitivement fermées. Si non les sessions sont simplement fermée."
|
109 |
+
"Total of %d record(s) were successfully disconnected","Un total de %d enregistrement(s) ont été déconnecté(s) avec succès"
|
110 |
+
"Disconnect","Déconnecter"
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Beck_LiveChat</name>
|
4 |
-
<version>1.3.
|
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-
|
17 |
-
<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="
|
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>
|