_profile.php 4.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. <?php if ($sf_user->isAuthenticated()): ?>
  2. <?php $katao_user = $sf_user->getInstance() ?>
  3. <div class="profile">
  4. <div class="top">
  5. <div><h4>mon compte</h4></div>
  6. </div>
  7. <div class="center">
  8. <div class="profile-add01">
  9. <p><?php echo $katao_user->getFullName() ?></p>
  10. <?php if ($sf_user->hasCredential('member')): ?>
  11. <?php $katao_member = $katao_user->getKataoMember() ?>
  12. <?php $current_amount_euro = $katao_member->getCurrentAmountEuro() ?>
  13. <?php $current_amount_sol = $katao_member->getCurrentAmountSol() ?>
  14. <p>
  15. <br />Votre solde est de :
  16. <br /><?php echo Utils::formatCurrencyEuro($current_amount_euro) ?> et <?php echo Utils::formatCurrencySol($current_amount_sol) ?>
  17. </p>
  18. <?php endif ?>
  19. <?php if ($sf_user->getInstance()->isMember()): ?>
  20. <a class="mon-profile" href="<?php echo url_for('@katao_profile') ?>">Accéder à mon profil</a>
  21. <?php endif ?>
  22. <a class="mon-profile" href="<?php echo url_for('@sol_violette_transfer') ?>">Faire un virement</a>
  23. <a class="mon-profile" href="<?php echo url_for('catalyz/logout'); ?>">Se déconnecter</a>
  24. </div>
  25. <?php if ($sf_user->hasCredential('member')): ?>
  26. <div class="profile-add02">
  27. <h5>mon panier</h5>
  28. <?php $cart =/*(KataoCart)*/ $sf_user->getInstance()->getCart() ?>
  29. <?php if (0 < $products_count = $cart->countProducts()): ?>
  30. <?php $cart_total_euro = $cart->sumProducts() ?>
  31. <?php $cart_total_sol = $cart->getUsedSols() ?>
  32. <p>Nb d'articles : <?php echo $products_count ?></p>
  33. <p>Montant total : <?php echo Utils::formatCurrencyEuro($cart_total_euro) ?> dont <?php echo Utils::formatCurrencySol($cart_total_sol) ?></p>
  34. <p>
  35. <br />Solde après la commande :
  36. <br /><?php echo Utils::formatCurrencyEuro($current_amount_euro - $cart_total_euro) ?> et <?php echo Utils::formatCurrencySol($current_amount_sol - $cart_total_sol) ?>
  37. </p>
  38. <a class="mon-profile" href="<?php echo url_for('@katao_cart') ?>">Accéder à mon panier</a>
  39. <a class="mon-profile" href="<?php echo url_for('@katao_cart_pdf') ?>">Imprimer mon panier</a>
  40. <?php else: ?>
  41. <p>Aucun produit</p>
  42. <?php endif ?>
  43. </div>
  44. <?php
  45. if ($katao_user && $katao_user->getKataoMemberId()) {
  46. $invoiceId = $katao_user->getKataoMemberId().date('ymd_his');
  47. }else{
  48. $invoiceId = '000'.date('ymd_his');
  49. }
  50. ?>
  51. <div class="profile-add03 profile-add02">
  52. <h5>Charger son compte SOL</h5>
  53. <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
  54. <input type="hidden" name="cmd" value="_xclick"/>
  55. <input type="hidden" name="business" value="<?php echo sfConfig::get('app_paypal_account') ?>"/>
  56. <input type="hidden" name="lc" value="FR"/>
  57. <input type="hidden" name="item_name" value="Achat de Sols"/>
  58. <input type="hidden" name="item_number" value="<?php echo KataoUser::ADD_SOLS ?>"/>
  59. <label>Montant : </label>
  60. <input type="text" id="paypal_amount" name="amount" value=""/>
  61. <input type="hidden" name="currency_code" value="EUR"/>
  62. <input type="hidden" name="button_subtype" value="services"/>
  63. <input type="hidden" name="no_note" value="0"/>
  64. <!-- <input type="hidden" name="cn" value="Ajouter des instructions particulieres pour le vendeur"> -->
  65. <input type="hidden" name="no_shipping" value="0"/>
  66. <input type="hidden" name="rm" value="1"/>
  67. <input type="hidden" name="return" value="<?php echo url_for('@sol_violette_subscribe_cancel', true) //retour sur une page merci ?>"/>
  68. <input type="hidden" name="cancel_return" value="<?php echo url_for('@homepage', true) //retour sur formulaire ?>"/>
  69. <input type="hidden" name="tax_rate" value="0"/>
  70. <input type="hidden" name="shipping" value="0"/>
  71. <input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted"/>
  72. <input type="hidden" name="custom" value="<?php echo session_id() ?>"/>
  73. <input type="hidden" name="invoice" value="<?php echo $invoiceId ?>"/>
  74. <input type="hidden" name="notify_url" value="<?php echo url_for('@sol_violette_charger', true) //retour sur une page merci +traitement ?>"/>
  75. <input type="image" src="/images/btn-search02.gif" name="submit" alt="PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !"/>
  76. <img alt="" border="0" src="https://www.paypal.com/fr_FR/i/scr/pixel.gif" width="1" height="1"/>
  77. </form>
  78. <div id="error"></div>
  79. <?php //echo link_to('retour','@sol_violette_charger') ?>
  80. <?php //echo link_to('home','@katao_homepage') ?>
  81. </div>
  82. <?php endif ?>
  83. </div>
  84. <div class="bottom"></div>
  85. </div>
  86. <?php endif ?>