Version Notes
Tenth release of social login
Download this release
Release Info
Developer | LoginRadius Team |
Extension | LoginRadius |
Version | 3.1.0 |
Comparing to | |
See all releases |
Code changes from version 3.0.0 to 3.1.0
- app/code/community/Loginradius/Sociallogin/Block/Sociallogin.php +1 -0
- app/code/community/Loginradius/Sociallogin/controllers/IndexController.php +29 -11
- app/code/community/Loginradius/Sociallogin/controllers/Popup.php +1 -1
- app/code/community/Loginradius/Sociallogin/etc/config.xml +1 -1
- app/code/community/Loginradius/Sociallogin/sql/sociallogin_setup/{mysql4-install-3.0.0.php → mysql4-install-3.1.0.php} +0 -0
- app/design/adminhtml/default/default/layout/loginradius_sociallogin.xml +1 -1
- app/design/frontend/default/default/layout/sociallogin.xml +1 -1
- app/design/frontend/default/default/template/sociallogin/linking.phtml +6 -2
- package.xml +5 -5
app/code/community/Loginradius/Sociallogin/Block/Sociallogin.php
CHANGED
@@ -185,6 +185,7 @@ class Loginradius_Sociallogin_Block_Sociallogin extends Mage_Core_Block_Template
|
|
185 |
}
|
186 |
public function getApiCall($url)
|
187 |
{
|
|
|
188 |
if ( $this->getApiOption() == 'curl' ){
|
189 |
$curl_handle = curl_init();
|
190 |
curl_setopt($curl_handle, CURLOPT_URL, $url);
|
185 |
}
|
186 |
public function getApiCall($url)
|
187 |
{
|
188 |
+
$JsonResponse = "";
|
189 |
if ( $this->getApiOption() == 'curl' ){
|
190 |
$curl_handle = curl_init();
|
191 |
curl_setopt($curl_handle, CURLOPT_URL, $url);
|
app/code/community/Loginradius/Sociallogin/controllers/IndexController.php
CHANGED
@@ -18,7 +18,12 @@ class Loginradius_Sociallogin_IndexController extends Mage_Core_Controller_Front
|
|
18 |
function tokenHandle() {
|
19 |
$ApiSecrete = $this->blockObj->getApiSecret();
|
20 |
$user_obj = $this->blockObj->getProfileResult($ApiSecrete);
|
21 |
-
|
|
|
|
|
|
|
|
|
|
|
22 |
if(empty($id)){
|
23 |
//invalid user
|
24 |
return;
|
@@ -29,10 +34,13 @@ class Loginradius_Sociallogin_IndexController extends Mage_Core_Controller_Front
|
|
29 |
if(isset($_GET['loginradiuslinking']) && trim($_GET['loginradiuslinking']) == 1){
|
30 |
$socialLinking = true;
|
31 |
}
|
32 |
-
//valid user, checking if user in
|
33 |
$socialLoginIdResult = $this->loginRadiusRead( "sociallogin", "get user", array($id), true );
|
34 |
$socialLoginIds = $socialLoginIdResult->fetchAll();
|
|
|
|
|
35 |
foreach( $socialLoginIds as $socialLoginId ){
|
|
|
36 |
$select = $this->loginRadiusRead( "customer_entity", "get user2", array($socialLoginId['entity_id']), true );
|
37 |
if($rowArray = $select->fetch()){
|
38 |
if( $socialLoginId['verified'] == "0" ){
|
@@ -46,10 +54,10 @@ class Loginradius_Sociallogin_IndexController extends Mage_Core_Controller_Front
|
|
46 |
die;
|
47 |
}
|
48 |
}
|
|
|
49 |
break;
|
50 |
}
|
51 |
}
|
52 |
-
$sociallogin_id = $rowArray['entity_id'];
|
53 |
if(!empty($sociallogin_id)){ //user is in database
|
54 |
if(!$socialLinking){
|
55 |
$this->socialLoginUserLogin( $sociallogin_id, $id );
|
@@ -66,6 +74,8 @@ class Loginradius_Sociallogin_IndexController extends Mage_Core_Controller_Front
|
|
66 |
header("Location:".Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK)."customer/account/?LoginRadiusLinked=1");
|
67 |
die;
|
68 |
}
|
|
|
|
|
69 |
if( !empty($user_obj->Email[0]->Value) ){
|
70 |
//if email is provided by provider then check if it's in table
|
71 |
$email = $user_obj->Email['0']->Value;
|
@@ -180,7 +190,11 @@ class Loginradius_Sociallogin_IndexController extends Mage_Core_Controller_Front
|
|
180 |
$socialloginProfileData['State'] = empty($user_obj->State) ? "" : $user_obj->State;
|
181 |
$socialloginProfileData['City'] = empty($user_obj->City) || $user_obj->City == "unknown" ? "" : $user_obj->City;
|
182 |
$socialloginProfileData['Industry'] = empty($user_obj->Positions['0']->Comapny->Name) ? "" : $user_obj->Positions['0']->Comapny->Name;
|
183 |
-
|
|
|
|
|
|
|
|
|
184 |
$socialloginProfileData['thumbnail'] = $this->socialLoginFilterAvatar( $user_obj->ID, $user_obj->ThumbnailImageUrl, $socialloginProfileData['Provider'] );
|
185 |
$explode= explode("@",$email);
|
186 |
if( empty( $socialloginProfileData['FirstName'] ) && !empty( $socialloginProfileData['FullName'] ) ){
|
@@ -368,7 +382,7 @@ class Loginradius_Sociallogin_IndexController extends Mage_Core_Controller_Front
|
|
368 |
}
|
369 |
}
|
370 |
|
371 |
-
private function SocialLoginInsert( $lrTable, $lrInsertData, $update = false, $value ){
|
372 |
$connection = Mage::getSingleton('core/resource')
|
373 |
->getConnection('core_write');
|
374 |
$connection->beginTransaction();
|
@@ -376,8 +390,12 @@ class Loginradius_Sociallogin_IndexController extends Mage_Core_Controller_Front
|
|
376 |
if( !$update ){
|
377 |
$connection->insert($sociallogin, $lrInsertData);
|
378 |
}else{
|
379 |
-
|
380 |
-
$
|
|
|
|
|
|
|
|
|
381 |
}
|
382 |
$connection->commit();
|
383 |
}
|
@@ -474,15 +492,15 @@ class Loginradius_Sociallogin_IndexController extends Mage_Core_Controller_Front
|
|
474 |
$result = $this->loginRadiusRead( "sociallogin", "verification", array( $loginRadiusVkey ), true );
|
475 |
if( $temp = $result->fetch() ){
|
476 |
// set verified status true at this verification key
|
477 |
-
$tempUpdate = "verified
|
478 |
-
$tempUpdate2 = "vkey =
|
479 |
$this->SocialLoginInsert( "sociallogin", $tempUpdate, true, $tempUpdate2 );
|
480 |
SL_popUpWindow( "Your email has been verified. Now you can login to your account.", "", false );
|
481 |
|
482 |
// check if verification for same provider is still pending on this entity_id
|
483 |
if( $this->loginRadiusRead( "sociallogin", "verification2", array( $temp['entity_id'], $temp['provider'] ) ) ){
|
484 |
-
$tempUpdate = "vkey
|
485 |
-
$tempUpdate2 = "entity_id = "
|
486 |
$this->SocialLoginInsert( "sociallogin", $tempUpdate, true, $tempUpdate2 );
|
487 |
}
|
488 |
}
|
18 |
function tokenHandle() {
|
19 |
$ApiSecrete = $this->blockObj->getApiSecret();
|
20 |
$user_obj = $this->blockObj->getProfileResult($ApiSecrete);
|
21 |
+
// validate the object
|
22 |
+
if(is_object($user_obj)){
|
23 |
+
$id = $user_obj->ID;
|
24 |
+
}else{
|
25 |
+
return;
|
26 |
+
}
|
27 |
if(empty($id)){
|
28 |
//invalid user
|
29 |
return;
|
34 |
if(isset($_GET['loginradiuslinking']) && trim($_GET['loginradiuslinking']) == 1){
|
35 |
$socialLinking = true;
|
36 |
}
|
37 |
+
//valid user, checking if user in sociallogin table
|
38 |
$socialLoginIdResult = $this->loginRadiusRead( "sociallogin", "get user", array($id), true );
|
39 |
$socialLoginIds = $socialLoginIdResult->fetchAll();
|
40 |
+
// variable to hold user id of the logged in user
|
41 |
+
$sociallogin_id = '';
|
42 |
foreach( $socialLoginIds as $socialLoginId ){
|
43 |
+
// check if the user exists in the customer_entity table for this social id
|
44 |
$select = $this->loginRadiusRead( "customer_entity", "get user2", array($socialLoginId['entity_id']), true );
|
45 |
if($rowArray = $select->fetch()){
|
46 |
if( $socialLoginId['verified'] == "0" ){
|
54 |
die;
|
55 |
}
|
56 |
}
|
57 |
+
$sociallogin_id = $rowArray['entity_id'];
|
58 |
break;
|
59 |
}
|
60 |
}
|
|
|
61 |
if(!empty($sociallogin_id)){ //user is in database
|
62 |
if(!$socialLinking){
|
63 |
$this->socialLoginUserLogin( $sociallogin_id, $id );
|
74 |
header("Location:".Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK)."customer/account/?LoginRadiusLinked=1");
|
75 |
die;
|
76 |
}
|
77 |
+
// initialize email
|
78 |
+
$email = '';
|
79 |
if( !empty($user_obj->Email[0]->Value) ){
|
80 |
//if email is provided by provider then check if it's in table
|
81 |
$email = $user_obj->Email['0']->Value;
|
190 |
$socialloginProfileData['State'] = empty($user_obj->State) ? "" : $user_obj->State;
|
191 |
$socialloginProfileData['City'] = empty($user_obj->City) || $user_obj->City == "unknown" ? "" : $user_obj->City;
|
192 |
$socialloginProfileData['Industry'] = empty($user_obj->Positions['0']->Comapny->Name) ? "" : $user_obj->Positions['0']->Comapny->Name;
|
193 |
+
if(isset($user_obj->Country->Code) && is_string($user_obj->Country->Code)){
|
194 |
+
$socialloginProfileData['Country'] = $user_obj->Country->Code;
|
195 |
+
}else{
|
196 |
+
$socialloginProfileData['Country'] = "";
|
197 |
+
}
|
198 |
$socialloginProfileData['thumbnail'] = $this->socialLoginFilterAvatar( $user_obj->ID, $user_obj->ThumbnailImageUrl, $socialloginProfileData['Provider'] );
|
199 |
$explode= explode("@",$email);
|
200 |
if( empty( $socialloginProfileData['FirstName'] ) && !empty( $socialloginProfileData['FullName'] ) ){
|
382 |
}
|
383 |
}
|
384 |
|
385 |
+
private function SocialLoginInsert( $lrTable, $lrInsertData, $update = false, $value = '' ){
|
386 |
$connection = Mage::getSingleton('core/resource')
|
387 |
->getConnection('core_write');
|
388 |
$connection->beginTransaction();
|
390 |
if( !$update ){
|
391 |
$connection->insert($sociallogin, $lrInsertData);
|
392 |
}else{
|
393 |
+
// update query magento way
|
394 |
+
$connection->update(
|
395 |
+
$sociallogin,
|
396 |
+
$lrInsertData,
|
397 |
+
$value
|
398 |
+
);
|
399 |
}
|
400 |
$connection->commit();
|
401 |
}
|
492 |
$result = $this->loginRadiusRead( "sociallogin", "verification", array( $loginRadiusVkey ), true );
|
493 |
if( $temp = $result->fetch() ){
|
494 |
// set verified status true at this verification key
|
495 |
+
$tempUpdate = array("verified" => '1', "vkey" => '');
|
496 |
+
$tempUpdate2 = array("vkey = ?" => $loginRadiusVkey);
|
497 |
$this->SocialLoginInsert( "sociallogin", $tempUpdate, true, $tempUpdate2 );
|
498 |
SL_popUpWindow( "Your email has been verified. Now you can login to your account.", "", false );
|
499 |
|
500 |
// check if verification for same provider is still pending on this entity_id
|
501 |
if( $this->loginRadiusRead( "sociallogin", "verification2", array( $temp['entity_id'], $temp['provider'] ) ) ){
|
502 |
+
$tempUpdate = array("vkey" => '');
|
503 |
+
$tempUpdate2 = array("entity_id = ?" => $temp['entity_id'], "provider = ?" => $temp['provider']);
|
504 |
$this->SocialLoginInsert( "sociallogin", $tempUpdate, true, $tempUpdate2 );
|
505 |
}
|
506 |
}
|
app/code/community/Loginradius/Sociallogin/controllers/Popup.php
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<?php
|
2 |
-
function SL_popUpWindow( $loginRadiusPopupTxt, $socialLoginMsg = "", $loginRadiusShowForm = true, $profileData, $emailRequired = true, $hideZipcode = false){
|
3 |
?>
|
4 |
<!--css of email block -->
|
5 |
<style type="text/css">
|
1 |
<?php
|
2 |
+
function SL_popUpWindow( $loginRadiusPopupTxt, $socialLoginMsg = "", $loginRadiusShowForm = true, $profileData = array(), $emailRequired = true, $hideZipcode = false){
|
3 |
?>
|
4 |
<!--css of email block -->
|
5 |
<style type="text/css">
|
app/code/community/Loginradius/Sociallogin/etc/config.xml
CHANGED
@@ -47,7 +47,7 @@
|
|
47 |
</default>
|
48 |
<modules>
|
49 |
<Loginradius_Sociallogin>
|
50 |
-
<version>3.
|
51 |
</Loginradius_Sociallogin>
|
52 |
</modules>
|
53 |
<frontend>
|
47 |
</default>
|
48 |
<modules>
|
49 |
<Loginradius_Sociallogin>
|
50 |
+
<version>3.1.0</version>
|
51 |
</Loginradius_Sociallogin>
|
52 |
</modules>
|
53 |
<frontend>
|
app/code/community/Loginradius/Sociallogin/sql/sociallogin_setup/{mysql4-install-3.0.0.php → mysql4-install-3.1.0.php}
RENAMED
File without changes
|
app/design/adminhtml/default/default/layout/loginradius_sociallogin.xml
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
-
<layout version="3.
|
3 |
<default>
|
4 |
<reference name="head">
|
5 |
<action method="addJs"><script>../skin/frontend/base/default/Loginradius/Sociallogin/js/jquery.js</script></action>
|
1 |
<?xml version="1.0"?>
|
2 |
+
<layout version="3.1.0">
|
3 |
<default>
|
4 |
<reference name="head">
|
5 |
<action method="addJs"><script>../skin/frontend/base/default/Loginradius/Sociallogin/js/jquery.js</script></action>
|
app/design/frontend/default/default/layout/sociallogin.xml
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
-
<layout version="3.
|
3 |
<default>
|
4 |
<reference name="right">
|
5 |
<block type="sociallogin/sociallogin" name="sociallogin" template="sociallogin/sociallogin.phtml" before="-" />
|
1 |
<?xml version="1.0"?>
|
2 |
+
<layout version="3.1.0">
|
3 |
<default>
|
4 |
<reference name="right">
|
5 |
<block type="sociallogin/sociallogin" name="sociallogin" template="sociallogin/sociallogin.phtml" before="-" />
|
app/design/frontend/default/default/template/sociallogin/linking.phtml
CHANGED
@@ -42,9 +42,13 @@ if( $this->loginEnable() == "1" ){
|
|
42 |
if(isset($_GET['LoginRadiusUnlink']) && trim($_GET['LoginRadiusUnlink']) != ""){
|
43 |
$loginRadiusConn = Mage::getSingleton('core/resource')
|
44 |
->getConnection('core_write');
|
45 |
-
$loginRadiusQuery = "delete from ".Mage::getSingleton('core/resource')->getTableName('sociallogin')." where entity_id = ".$loginRadiusUserId." and sociallogin_id = '".trim($_GET['LoginRadiusUnlink'])."'";
|
46 |
try{
|
47 |
-
|
|
|
|
|
|
|
|
|
|
|
48 |
}catch(Exception $e){
|
49 |
}
|
50 |
?>
|
42 |
if(isset($_GET['LoginRadiusUnlink']) && trim($_GET['LoginRadiusUnlink']) != ""){
|
43 |
$loginRadiusConn = Mage::getSingleton('core/resource')
|
44 |
->getConnection('core_write');
|
|
|
45 |
try{
|
46 |
+
// delete query magento way
|
47 |
+
$loginRadiusConn->delete(
|
48 |
+
Mage::getSingleton('core/resource')->getTableName('sociallogin'),
|
49 |
+
array('entity_id = ?' => $loginRadiusUserId,
|
50 |
+
'sociallogin_id = ?' => trim($_GET['LoginRadiusUnlink']))
|
51 |
+
);
|
52 |
}catch(Exception $e){
|
53 |
}
|
54 |
?>
|
package.xml
CHANGED
@@ -1,18 +1,18 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>LoginRadius</name>
|
4 |
-
<version>3.
|
5 |
<stability>stable</stability>
|
6 |
<license>GNU General Public License (GPL)</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Social Login, Sharing and Counter for Magento</summary>
|
10 |
<description>Add Social Login, Sharing and Counter to your Magento website and also get accurate User Profile Data and Social Analytics.</description>
|
11 |
-
<notes>
|
12 |
<authors><author><name>LoginRadius Team</name><user>LoginRadius</user><email>developers@loginradius.com</email></author></authors>
|
13 |
-
<date>2013-
|
14 |
-
<time>
|
15 |
-
<contents><target name="magecommunity"><dir name="Loginradius"><dir name="Sociallogin"><dir name="Block"><file name="Auth.php" hash="04701fceae03a0e1a689ecbfa1cafa0a"/><file name="Counter.php" hash="f79411371642a6940fe68f35cf09ef7b"/><file name="Info.php" hash="cb4e9999795b628b5e41ae1fb00fd78f"/><file name="Share.php" hash="ea9a80891c1c88f96b4f0a2e337d6d27"/><file name="Sociallogin.php" hash="
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
|
18 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>LoginRadius</name>
|
4 |
+
<version>3.1.0</version>
|
5 |
<stability>stable</stability>
|
6 |
<license>GNU General Public License (GPL)</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Social Login, Sharing and Counter for Magento</summary>
|
10 |
<description>Add Social Login, Sharing and Counter to your Magento website and also get accurate User Profile Data and Social Analytics.</description>
|
11 |
+
<notes>Tenth release of social login</notes>
|
12 |
<authors><author><name>LoginRadius Team</name><user>LoginRadius</user><email>developers@loginradius.com</email></author></authors>
|
13 |
+
<date>2013-06-22</date>
|
14 |
+
<time>01:47:11</time>
|
15 |
+
<contents><target name="magecommunity"><dir name="Loginradius"><dir name="Sociallogin"><dir name="Block"><file name="Auth.php" hash="04701fceae03a0e1a689ecbfa1cafa0a"/><file name="Counter.php" hash="f79411371642a6940fe68f35cf09ef7b"/><file name="Info.php" hash="cb4e9999795b628b5e41ae1fb00fd78f"/><file name="Share.php" hash="ea9a80891c1c88f96b4f0a2e337d6d27"/><file name="Sociallogin.php" hash="c4f43965c4d7c3e5f7dd1fda2fc7fed8"/></dir><dir name="Helper"><file name="Data.php" hash="7fe10f157031a33dd5c312f61f36f650"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Sociallogin"><file name="Collection.php" hash="b4632ab82692843577c985a3ed23981f"/></dir><file name="Sociallogin.php" hash="8c8d5d266c57ea0400d5a560a943ea14"/></dir><file name="Sociallogin.php" hash="a49fc157930cd09fcbe522aabb1d986b"/><dir name="Source"><file name="CounterProviders.php" hash="3a766cbf9cb9266017b7db52eb803f8d"/><file name="CounterTheme.php" hash="9acf7eeb09922e30f280ed4adbc0c71b"/><file name="CounterVerticalAlignment.php" hash="b8a41b061e9cda5af2c26f86bd539642"/><file name="HorizontalCounter.php" hash="bff739afcd8a9214708ba9bb73c72b1f"/><file name="HorizontalSharing.php" hash="4928cee1eede58a9873bacbe14b8a71d"/><file name="SharingProviders.php" hash="78e4f9db98a27cee511f14fe6b6db932"/><file name="SharingTheme.php" hash="276aec035389937dca2ae4b403d62842"/><file name="SharingVerticalAlignment.php" hash="23ca47c9cc9409fb00993c4eb2b902c9"/><file name="Uihover.php" hash="a213bcf0ba0da0eda7cf5dd2301835a3"/><file name="Uihover2.php" hash="eec2eb63c5c53153ec026c65c1d973a5"/><file name="VerticalCounter.php" hash="ebb1981dafcf8bae47a37db2d927a053"/><file name="VerticalSharing.php" hash="cc319e204bc9bbc23d54c2ccbc24aec9"/></dir><dir name="System"><dir name="Config"><file name="Info.php" hash="2127cd991693595b79f988670ccbfcf9"/></dir></dir></dir><dir name="controllers"><file name="IndexController.php" hash="1c31c922112a1d587015c426bf848bcd"/><file name="Popup.php" hash="3ad2694b93c3f0a9a34cd481e8ab1952"/></dir><dir name="etc"><file name="config.xml" hash="c754c2c27911c88caefe523c4b7ce6b9"/><file name="system.xml" hash="10b60d57f9c9c0f91192cd98f4f15f1e"/><file name="widget.xml" hash="75f4ee0b08fdd001bbd216bd965b644d"/></dir><dir name="sql"><dir name="sociallogin_setup"><file name="mysql4-install-3.1.0.php" hash="a04e6f43b037bea1d40147e9b7df3ef9"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="sociallogin.xml" hash="d37abc9f3a395bc4ca3b25b32ab5ab9c"/></dir><dir name="template"><dir name="sociallogin"><file name="sociallogin.phtml" hash="afd4527bb917dd9b1d728aa013ab509e"/><file name="socialshareproduct.phtml" hash="0ca550886186babf7d4dddce12712be3"/><file name="socialshare_head.phtml" hash="67e957a912594272572aa3fedcc9b2f3"/><file name="socialcounterproduct.phtml" hash="32a8554e411b322ca8b17742221dc26b"/><file name="abovelogin.phtml" hash="2218de1a7e3a79ede44d249566bce724"/><file name="belowlogin.phtml" hash="08764826ede5f9b1bc6b6748ea6800c7"/><file name="belowregister.phtml" hash="ee0a9c08ae1a61665ab21ef654f04164"/><file name="aboveregister.phtml" hash="2d6a6dacde78cf0a50e95ecaba536e50"/><file name="sociallogincustom.phtml" hash="6ce07cbef83983289c89697ce18d679f"/><file name="linking.phtml" hash="bb48a1774b8e9e35d20c0dc058ef40a7"/><file name="linkingscript.phtml" hash="77f0e6348fed90c6cb24f064a8fac2e9"/><file name="socialcountersuccess.phtml" hash="4d980bd4a66481cddf8483d888fc9bcc"/><file name="socialsharesuccess.phtml" hash="3556544b11643b576459c51aea71f8b8"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="loginradius_sociallogin.xml" hash="7de921c6906cb83ff04a0fc1aeaec408"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Loginradius_Sociallogin.xml" hash="6c5bb03c460936006692aa1d01d142ba"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="Loginradius"><dir name="Sociallogin"><dir name="css"><file name="admin-ui.css" hash="0b90e548db7b2c178f359ef7b30c653e"/><file name="lrshare_iconsprite32.png" hash="a016ded3f25653acf2fa9dfab8a38103"/></dir><dir name="images"><dir name="Counter"><file name="horizontal.png" hash="6bb8038603bbf9cc70bac8365eebd7ba"/><file name="vertical.png" hash="9c71cfb83ffb121a0ef89e263d474387"/><file name="verticalhorizontal.png" hash="901ccbd1d55404cdb8e89a0fad1356f0"/><file name="verticalvertical.png" hash="20c533bceb055e8ce56a262325b550c1"/></dir><dir name="Linking"><file name="Virgilio.png" hash="f5c3b6e19c38903a192954934000f60a"/><file name="aol.png" hash="4e51f60c1b8750c5b9dfa94f56fe13b1"/><file name="facebook.png" hash="141309628c58912076f00954b3fd19a6"/><file name="foursquare.png" hash="de2f4fcf5b3c1156f22ed546f5c3f0c5"/><file name="google.png" hash="ffeddc7d14c9b4de2efb6b8ea0f5f652"/><file name="hyves.png" hash="3c77fd2243b22c61915a950c3910f37c"/><file name="linkedin.png" hash="7a9bc12ec91ab2a30442c56a9f70e9ea"/><file name="live.png" hash="9d747bae72fc0f2e3a04f32896d62fbc"/><file name="livejournal.png" hash="e21f34630444412ab3dd197884e0c2e6"/><file name="mixi.png" hash="909e7edc76e59b448d56043eee5e1412"/><file name="myopenid.png" hash="c8295969044cb9d99f8348091ba75319"/><file name="myspace.png" hash="42cd07decb5f4a1fba604ef8df32ef2e"/><file name="openid.png" hash="92bd4471ef1d5dd04855887806db74f0"/><file name="orange.png" hash="9b9b8f2da956a238e7d58c241423af8a"/><file name="persona.png" hash="e0d926f89e9c428aece1e0f9dbb1f8f2"/><file name="stackexchange.png" hash="8ab952fe75d4a96d6752792ffdcbf0c3"/><file name="steamcommunity.png" hash="ad05c57a4ee01ebc01428b0da905d6b6"/><file name="twitter.png" hash="48044aca3a1d4864361f78c02ba86848"/><file name="verisign.png" hash="7a15fd820171218d803d26e7a3ec46a3"/><file name="vkontakte.png" hash="ae1e98911fe9ea6da8a50a568c082133"/><file name="wordpress.png" hash="8ce8b46a2233b8497dd10d9c4d535e22"/><file name="yahoo.png" hash="5c159cc8fed73621b2c12600f8dac288"/></dir><dir name="Sharing"><file name="16VerticlewithBox.png" hash="73b3abf54889144e9188ffaa76cbb11f"/><file name="32VerticlewithBox.png" hash="37060e164ca4f7c00f430d5f1ab7eddd"/><file name="horizonSharing16.png" hash="64188c128c8263c052153cf9708ac218"/><file name="horizonSharing32.png" hash="5e85ac81864885bcef5cc9691a9eba49"/><file name="single-image-theme-large.png" hash="e6ff4a26149b631639b601d95e2dc361"/><file name="single-image-theme-small.png" hash="8c2b20fa0f276e33f3876783eb2cbd74"/></dir></dir><dir name="js"><file name="admin-ui.js" hash="bac0d3d97c9c7f13f9fcaed627cd60c5"/><file name="jquery.js" hash="5654b0561c66ca9c0ad2a1dd75e5d9b8"/><file name="jquery.ui.sortable.min.js" hash="b847eafb05bcc6ef0908ff07dcd2b0f1"/></dir></dir></dir></dir></dir></dir></target></contents>
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
|
18 |
</package>
|