Beck_LiveChat - Version 1.3.6

Version Notes

none

Download this release

Release Info

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


Code changes from version 1.3.5 to 1.3.6

app/code/community/Beck/LiveChat/Block/Widget/Grid/Column/Renderer/State.php CHANGED
@@ -7,19 +7,12 @@ class Beck_LiveChat_Block_Widget_Grid_Column_Renderer_State extends Mage_Adminht
7
$html = '';
8
$state = (int)$row->close;
9
10
- $list = array();
11
-
12
- $session = Mage::getSingleton('adminhtml/session');
13
- $list = $session->getData('customerOnline');
14
-
15
$session = Mage::getModel('livechat/session')->load($row->id);
16
- if (is_array($list))
17
{
18
- if (Mage::Helper('livechat')->isSessionExpired($session, $list))
19
- {
20
- $session->Expired();
21
- $state = 1;
22
- }
23
}
24
25
if ($state == 1)
7
$html = '';
8
$state = (int)$row->close;
9
10
+
11
$session = Mage::getModel('livechat/session')->load($row->id);
12
+ if (Mage::Helper('livechat')->isSessionExpired($session))
13
{
14
+ $session->Expired();
15
+ $state = 1;
16
}
17
18
if ($state == 1)
app/code/community/Beck/LiveChat/Helper/Data.php CHANGED
@@ -2,29 +2,22 @@
2
3
class Beck_LiveChat_Helper_Data extends Mage_Core_Helper_Abstract
4
{
5
- public function isSessionExpired(Beck_LiveChat_Model_Session $session, array $customerOnlines)
6
{
7
- //Zend_Debug::dump($customerOnlines, 'customerOnlines');
8
- //Zend_Debug::dump($session->getCustomer_session_id(),'session_id');
9
- $result = true;
10
if ($session->getId() > 0)
11
{
12
- if (is_array($customerOnlines))
13
{
14
- foreach ($customerOnlines as $customerSessionID)
15
- {
16
- if ($customerSessionID == $session->getCustomer_session_id())
17
- {
18
- $result = false;
19
- }
20
- }
21
- }
22
- else
23
- {
24
- $result = false;
25
}
26
}
27
- //Zend_Debug::dump($result, 'isSessionExpired');
28
return ($result);
29
}
30
}
2
3
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;
18
+ }
19
}
20
}
21
return ($result);
22
}
23
}
app/code/community/Beck/LiveChat/Model/Api.php CHANGED
@@ -6,20 +6,14 @@ class Beck_LiveChat_Model_Api extends Mage_Api_Model_Resource_Abstract
6
{
7
$result = array();
8
$operator = Mage::getModel('livechat/operator');
9
- $customerOnline = Mage::getResourceSingleton('log/visitor_collection')
10
- ->useOnlineFilter();
11
- $list = array();
12
- foreach ($customerOnline as $customer)
13
- {
14
- $list[] = $customer->getSession_id();
15
- }
16
if ($operator->Exist($operatorName))
17
{
18
$sessions = $operator->getSessionsAvailable();
19
20
foreach ($sessions as $session)
21
{
22
- if (!Mage::Helper('livechat')->isSessionExpired($session, $list))
23
{
24
if ($session->getDispatched() == 0 || $session->getDispatched() == $operator->getId())
25
{
@@ -62,7 +56,19 @@ class Beck_LiveChat_Model_Api extends Mage_Api_Model_Resource_Abstract
62
}
63
//return false;
64
}
65
-
66
public function operatorconnect($name)
67
{
68
$operator = Mage::getModel('livechat/operator');
@@ -102,6 +108,8 @@ class Beck_LiveChat_Model_Api extends Mage_Api_Model_Resource_Abstract
102
$sessions = $this->getsessions($operatorName);
103
104
$result = array();
105
foreach ($sessions as $session)
106
{
107
if (!in_array($session['id'], $current_sessions, false))
@@ -112,6 +120,68 @@ class Beck_LiveChat_Model_Api extends Mage_Api_Model_Resource_Abstract
112
return ($result);
113
}
114
115
private function FormatCurrentData($current_Data)
116
{
117
$data = array();
6
{
7
$result = array();
8
$operator = Mage::getModel('livechat/operator');
9
+
10
if ($operator->Exist($operatorName))
11
{
12
$sessions = $operator->getSessionsAvailable();
13
14
foreach ($sessions as $session)
15
{
16
+ if (!Mage::Helper('livechat')->isSessionExpired($session))
17
{
18
if ($session->getDispatched() == 0 || $session->getDispatched() == $operator->getId())
19
{
56
}
57
//return false;
58
}
59
+ /*
60
+ public function UpdateSessions($session_list)
61
+ {
62
+ $session_list = explode('-', $session_list);
63
+ $res = array();
64
+ foreach ($session_list as $id_session)
65
+ {
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');
108
$sessions = $this->getsessions($operatorName);
109
110
$result = array();
111
+ //Zend_Debug::dump($sessions, 'sessions');
112
+ //Zend_Debug::dump($current_sessions, 'current_sessions');
113
foreach ($sessions as $session)
114
{
115
if (!in_array($session['id'], $current_sessions, false))
120
return ($result);
121
}
122
123
+ public function getAllowedStores($operatorName)
124
+ {
125
+ //IsOperatorAffectedToStore
126
+ $result = array();
127
+ $operator = Mage::getModel('livechat/operator');
128
+ if ($operator->Exist($operatorName))
129
+ {
130
+ $storeList = $this->getStoreList();
131
+ foreach ($storeList['websites'] as $website)
132
+ {
133
+ foreach ($website['groups'] as $group)
134
+ {
135
+ foreach ($group['stores'] as $store)
136
+ {
137
+ if ($operator->IsOperatorAffectedToStore($store['id']))
138
+ {
139
+ $index = count($result);
140
+ $result[$index]['websitename'] = $website['name'];
141
+ $result[$index]['websiteid'] = (int)$website['id'];
142
+ $result[$index]['groupname'] = $group['name'];
143
+ $result[$index]['groupid'] = (int)$group['id'];
144
+ $result[$index]['storename'] = $store['name'];
145
+ $result[$index]['storecode'] = $store['code'];
146
+ $result[$index]['storeid'] = (int)$store['id'];
147
+ }
148
+ }
149
+ }
150
+ }
151
+ }
152
+ //Zend_Debug::dump($result);
153
+ return $result;
154
+ }
155
+
156
+ private function getStoreList()
157
+ {
158
+ $values['websites'] = array();
159
+ $websiteCollection = Mage::getModel('core/website')->getResourceCollection();
160
+ foreach ($websiteCollection as $website)
161
+ {
162
+ $values['websites'][$website->getId()]['id'] = $website->getId();
163
+ $values['websites'][$website->getId()]['name'] = $website->getName();
164
+ $values['websites'][$website->getId()]['code'] = $website->getCode();
165
+ $values['websites'][$website->getId()]['groups'] = array();
166
+ $groupCollection = $website->getGroupCollection();
167
+ foreach ($groupCollection as $group)
168
+ {
169
+ $values['websites'][$website->getId()]['groups'][$group->getId()]['id'] = $group->getId();
170
+ $values['websites'][$website->getId()]['groups'][$group->getId()]['name'] = $group->getName();
171
+ $values['websites'][$website->getId()]['groups'][$group->getId()]['code'] = $group->getCode();
172
+ $values['websites'][$website->getId()]['groups'][$group->getId()]['stores'] = array();
173
+ $storeCollection = $group->getStoreCollection();
174
+ foreach ($storeCollection as $store)
175
+ {
176
+ $values['websites'][$website->getId()]['groups'][$group->getId()]['stores'][$store->getId()]['id'] = $store->getId();
177
+ $values['websites'][$website->getId()]['groups'][$group->getId()]['stores'][$store->getId()]['name'] = $store->getName();
178
+ $values['websites'][$website->getId()]['groups'][$group->getId()]['stores'][$store->getId()]['code'] = $store->getCode();
179
+ }
180
+ }
181
+ }
182
+ return $values;
183
+ }
184
+
185
private function FormatCurrentData($current_Data)
186
{
187
$data = array();
app/code/community/Beck/LiveChat/controllers/Session/LiveController.php CHANGED
@@ -12,19 +12,12 @@ class Beck_LiveChat_Session_LiveController extends Mage_Adminhtml_Controller_Act
12
13
if ($operator->Exist($operatorName))
14
{
15
- $customerOnline = Mage::getResourceSingleton('log/visitor_collection')
16
- ->useOnlineFilter();
17
- $list = array();
18
- foreach ($customerOnline as $customer)
19
- {
20
- $list[] = $customer->getSession_id();
21
- }
22
$sessions = $operator->getSessionsAvailable();
23
if (count($sessions) > 0)
24
{
25
foreach ($sessions as $session)
26
{
27
- if (!Mage::Helper('livechat')->isSessionExpired($session, $list))
28
{
29
if ($session->getDispatched() == 0 || $session->getDispatched() == $operator->getId())
30
{
12
13
if ($operator->Exist($operatorName))
14
{
15
$sessions = $operator->getSessionsAvailable();
16
if (count($sessions) > 0)
17
{
18
foreach ($sessions as $session)
19
{
20
+ if (!Mage::Helper('livechat')->isSessionExpired($session))
21
{
22
if ($session->getDispatched() == 0 || $session->getDispatched() == $operator->getId())
23
{
app/code/community/Beck/LiveChat/controllers/TestController.php ADDED
@@ -0,0 +1,15 @@
1
+ <?php
2
+
3
+ class Beck_LiveChat_TestController extends Mage_Adminhtml_Controller_Action
4
+ {
5
+ public function indexAction()
6
+ {
7
+ /*$visitors = Mage::getModel('log/visitor')->getCollection()
8
+ ->useOnlineFilter();
9
+ foreach ($visitors as $visitor)
10
+ {
11
+ echo 'visiteur :' . $visitor->getSession_id().'<br>';
12
+ }*/
13
+ //Zend_Debug::dump($res);
14
+ }
15
+ }
app/code/community/Beck/LiveChat/etc/api.xml CHANGED
@@ -35,6 +35,10 @@
35
<title>Get new sessions</title>
36
<acl>livechat/refreshsessions</acl>
37
</refreshsessions>
38
</methods>
39
<faults module="livechat">
40
</faults>
@@ -66,6 +70,9 @@
66
<refreshsessions translate="title" module="livechat">
67
<title>Get new sessions</title>
68
</refreshsessions>
69
</livechat>
70
</resources>
71
</acl>
35
<title>Get new sessions</title>
36
<acl>livechat/refreshsessions</acl>
37
</refreshsessions>
38
+ <getallowedstores translate="title" module="livechat">
39
+ <title>Get allowed stores</title>
40
+ <acl>livechat/getallowedstores</acl>
41
+ </getallowedstores>
42
</methods>
43
<faults module="livechat">
44
</faults>
70
<refreshsessions translate="title" module="livechat">
71
<title>Get new sessions</title>
72
</refreshsessions>
73
+ <getallowedstores translate="title" module="livechat">
74
+ <title>Get allowed stores</title>
75
+ </getallowedstores>
76
</livechat>
77
</resources>
78
</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.5</version>
6
</Beck_LiveChat>
7
</modules>
8
<admin>
@@ -23,18 +23,22 @@
23
<children>
24
<livechat translate="title" module="livechat">
25
<title>LiveChat</title>
26
<children>
27
<sessionlist translate="title" module="livechat">
28
<title>Customers chat list</title>
29
<action>livechat/session_list</action>
30
</sessionlist>
31
<sessionlive translate="title" module="livechat">
32
<title>Operator access</title>
33
<action>livechat/session_live</action>
34
</sessionlive>
35
<operatorlist translate="title" module="livechat">
36
<title>Operators list</title>
37
<action>livechat/operator_list</action>
38
</operatorlist>
39
</children>
40
</livechat>
@@ -54,16 +58,38 @@
54
<children>
55
<livechatconfiguration translate="title" module="livechat">
56
<title>LiveChat configuration</title>
57
- <sort_order>998</sort_order>
58
</livechatconfiguration>
59
<livechatevents translate="title" module="livechat">
60
<title>LiveChat events</title>
61
- <sort_order>999</sort_order>
62
</livechatevents>
63
</children>
64
</config>
65
</children>
66
</system>
67
</children>
68
</admin>
69
</resources>
2
<config>
3
<modules>
4
<Beck_LiveChat>
5
+ <version>1.3.6</version>
6
</Beck_LiveChat>
7
</modules>
8
<admin>
23
<children>
24
<livechat translate="title" module="livechat">
25
<title>LiveChat</title>
26
+ <resource>admin/customer/livechat</resource>
27
<children>
28
<sessionlist translate="title" module="livechat">
29
<title>Customers chat list</title>
30
<action>livechat/session_list</action>
31
+ <resource>admin/customer/livechat/sessionlist</resource>
32
</sessionlist>
33
<sessionlive translate="title" module="livechat">
34
<title>Operator access</title>
35
<action>livechat/session_live</action>
36
+ <resource>admin/customer/livechat/sessionlive</resource>
37
</sessionlive>
38
<operatorlist translate="title" module="livechat">
39
<title>Operators list</title>
40
<action>livechat/operator_list</action>
41
+ <resource>admin/customer/livechat/operatorlist</resource>
42
</operatorlist>
43
</children>
44
</livechat>
58
<children>
59
<livechatconfiguration translate="title" module="livechat">
60
<title>LiveChat configuration</title>
61
+ <sort_order>808</sort_order>
62
</livechatconfiguration>
63
<livechatevents translate="title" module="livechat">
64
<title>LiveChat events</title>
65
+ <sort_order>809</sort_order>
66
</livechatevents>
67
</children>
68
</config>
69
</children>
70
</system>
71
+ <customer>
72
+ <children>
73
+ <livechat translate="title" module="livechat">
74
+ <title>LiveChat</title>
75
+ <sort_order>808</sort_order>
76
+ <children>
77
+ <sessionlist translate="title" module="livechat">
78
+ <title>Customers chat list</title>
79
+ <sort_order>808</sort_order>
80
+ </sessionlist>
81
+ <sessionlive translate="title" module="livechat">
82
+ <title>Operator access</title>
83
+ <sort_order>809</sort_order>
84
+ </sessionlive>
85
+ <operatorlist translate="title" module="livechat">
86
+ <title>Operators list</title>
87
+ <sort_order>810</sort_order>
88
+ </operatorlist>
89
+ </children>
90
+ </livechat>
91
+ </children>
92
+ </customer>
93
</children>
94
</admin>
95
</resources>
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.5</version>
9
</Beck_LiveChat>
10
</modules>
11
</config>
5
<active>true</active>
6
<codePool>community</codePool>
7
<depends />
8
+ <version>1.3.6</version>
9
</Beck_LiveChat>
10
</modules>
11
</config>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
<?xml version="1.0"?>
2
<package>
3
<name>Beck_LiveChat</name>
4
- <version>1.3.5</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-11</date>
17
- <time>13:15:35</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="1fb897b1c06515b0376d42718995b0b7"/></dir></dir></dir></dir></dir><dir name="controllers"><file name="ChatController.php" hash="72fd486ae8c4a0ed093e484c42813168"/><file name="OperatorController.php" hash="68e72482a399d247bd8972032c0ea797"/><dir name="Operator"><file name="ListController.php" hash="f46f5c06cf8d91abd14a423d443d9ce9"/></dir><dir name="Session"><file name="ListController.php" hash="7f6a293b79f55722979310b2b24d457b"/><file name="LiveController.php" hash="ba8e5bf611cb4c039fcc61de31a57b36"/></dir></dir><dir name="etc"><file name="api.xml" hash="70f764b56f32f3aa5018a446979b8e7b"/><file name="config.xml" hash="5085a0914d8cca1b3f8c3d68faffb1e0"/><file name="system.xml" hash="345340da65dee7a1304ee9b794e48224"/></dir><dir name="Helper"><file name="Data.php" hash="db59b9ae525f7ae4357e7b29f211ddde"/></dir><dir name="Model"><file name="Api.php" hash="c07f805224fa3567e318641c5ea077aa"/><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="8fce760347a22bda384dfb9a8f3404cd"/></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.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
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>