Advertisement
Guest User

Untitled

a guest
Sep 15th, 2014
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.96 KB | None | 0 0
  1. if(Tools::getValue("action") == "contacts") {
  2. $config = _PS_CLASS_DIR_ . 'hybridauth/config.php';
  3. require_once(_PS_CLASS_DIR_ . "hybridauth/Hybrid/Auth.php" );
  4.  
  5. $serviceProvider = Tools::getValue("service");
  6. $hybridauth = new Hybrid_Auth( $config );
  7. $service = $hybridauth->authenticate( $serviceProvider );
  8. $contacts = $service->getUserContacts();
  9.  
  10. if (is_array($contacts)){
  11. self::$smarty->assign('contacts', $contacts);
  12. self::$smarty->display(_PS_THEME_DIR_.'addressbook.tpl');
  13. }
  14. $service->logout();
  15. die();
  16. }
  17.  
  18. <div id="choose-contacts" class="container">
  19. <div class="info">
  20. <ul class="thumbnails">
  21. {foreach from=$contacts key=k item=contact}
  22. <li class="span3">
  23. <input type="checkbox" id="{$contact->identifier}">
  24. <div class="thumbnail">
  25. <div class="row-fluid team">
  26. {if isset($contact->photoURL)}
  27. <img src="{$contact->photoURL}" onclick="toggle('{$contact->identifier}')"/>
  28. {else}
  29. <img src="{$img_dir}avatar.jpg" onclick="toggle('{$contact->identifier}')" />
  30. {/if}
  31. </div>
  32. <div class="row-fluid">
  33. <h3>
  34. {if ($contact->displayName !== '')}
  35. {$contact->displayName}
  36. {else}
  37. {$contact->email}
  38. {/if}
  39. </h3>
  40. </div>
  41. </div>
  42. </li>
  43. {/foreach}
  44. </ul>
  45. </div>
  46. </div>
  47.  
  48. <div class="container">
  49. <ul class="alpha-nav">
  50. <li><a href="#A">A</a></li>
  51. <li><a href="#B">B</a></li>
  52. ...
  53. </ul>
  54.  
  55. <div class="content-holder">
  56. <div id="A">A</div>
  57. <ul class="content thumbnails">
  58. {foreach from=$contacts key=k item=contact}
  59. <li>
  60. {if ($contact->displayName !== '')}
  61. {$contact->displayName}
  62. {else}
  63. {$contact->email}
  64. {/if}
  65. </li>
  66. </ul>
  67. <div id="A">A</div>
  68. <ul class="content thumbnails">
  69. {foreach from=$contacts key=k item=contact}
  70. <li>
  71. {if ($contact->displayName !== '')}
  72. {$contact->displayName}
  73. {else}
  74. {$contact->email}
  75. {/if}
  76. </li>
  77. </ul>
  78. ...
  79. </div>
  80. </div>
  81.  
  82. <script>
  83. var scrollSpeed = 500,
  84. ease = 'easeOutCubic'
  85.  
  86. $('ul.alpha-nav a').click(function() {
  87.  
  88. var id = $(this).attr('href');
  89. $('.content-holder').css('overflow', 'visible');
  90. var offset = $(id).offset().top - 40;
  91. $('.content-holder').css('overflow', 'hidden');
  92. $('.content-holder').animate({ scrollTop: offset},scrollSpeed,ease);
  93. return false;
  94. });
  95. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement