LoginRadius - Version 3.1.0

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 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
- $id = $user_obj->ID;
 
 
 
 
 
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 database?
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
- $socialloginProfileData['Country'] = empty($user_obj->Country) || $user_obj->Country == "unknown" ? "" : $user_obj->Country;
 
 
 
 
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
- $query = "UPDATE {$sociallogin} SET ".$lrInsertData." WHERE ".$value;
380
- $offset = $connection->query( $query );
 
 
 
 
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 = '1', vkey = ''";
478
- $tempUpdate2 = "vkey = '".$loginRadiusVkey."'";
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 = ".$temp['entity_id']." and provider = '".$temp['provider']."'";
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.0.0</version>
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.0.0">
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.0.0">
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
- $loginRadiusConn->query($loginRadiusQuery);
 
 
 
 
 
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.0.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>Ninth 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-03-23</date>
14
- <time>02:22:50</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="62e3f77fb8d7b0ace3ad26e484a875a0"/></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="242140c8ccd233f0e1cde71815b7fe3a"/><file name="Popup.php" hash="ce162a3da4b9e1cdbfcde57661c3a82e"/></dir><dir name="etc"><file name="config.xml" hash="2fd83cf36ddb4d70195d0b8ca9260808"/><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.0.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="bf1f73ac2c67b6cdd75ffa0d7dd0bd65"/></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="6a9b35dc84798093adfd5c249068d237"/><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="35aa4ef851fefa651d87a1316edf5739"/></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>
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>