linea21-modules
[ class tree: linea21-modules ] [ index: linea21-modules ] [ all elements ]

Source for file det.php

Documentation is available at det.php

  1. <?php
  2. /**
  3.  * @package linea21.modules
  4.  * @subpackage newsletter
  5.  * @author linea21 <info@linea21.com>
  6.  * @version $id SVN
  7.  * @access public
  8.  * @license http://opensource.org/licenses/gpl-3.0.html
  9.  */
  10.  
  11. //////////// Check Inclusion de pages ////////////
  12. if (!class_exists('auth')) {
  13.   include_once("../lib/lib_common.php");
  14.   ReloadIndex('admin');
  15. }
  16. ////////////
  17.  
  18. //////////// Check Droits utilisateur ////////////
  19. if (!$l21auth->isSuperAdmin()) ReloadIndex('admin');
  20. ////////////
  21.  
  22. include_once(override('../user/'.SQL.'.inc.php'));
  23.  
  24. if (isset($_GET['id'])) $id $_GET['id'];
  25. if (isset($_POST['id'])) $id $_POST['id'];
  26.  
  27. // we get logged-in user email to send a newsletter test
  28. $user $sql_object->DBSelect(SQL_getAllUserInfo($l21auth->GetSessionElement('id')));
  29. $user_email $user[0]['profile_email'];
  30.  
  31. $req_det SQL_getoneCompleteNewsLetter($id);
  32. $result $sql_object->DBSelect($req_det);
  33. if ($result == || count($result!= 1exit;
  34.  
  35. $display_title formatText($result[0]['newsletter_title']'2HTML');
  36. $display_body linkin_content(formatText($result[0]['newsletter_body']'2HTML'));
  37. $display_user formatText($result[0]['user_login']'2HTML');
  38. $display_date_crea $result[0]['newsletter_date_crea_display'];
  39. $display_last_modify $result[0]['newsletter_last_modify_display'];
  40. $display_statut display_statut($result[0]['newsletter_statut']);
  41. $newsletter_status $result[0]['newsletter_statut'];
  42. $newsletter_owner$result[0]['newsletter_posted_by'];
  43.  
  44. if ($result[0]['newsletter_published_date_display'== '01-01-0001'$display_published_date _t('statut','draft');
  45. else $display_published_date $result[0]['newsletter_published_date_display'];
  46.  
  47. $link_sup $rub_link "&amp;todo=sup&amp;id=";
  48. $link_mod $rub_link "&amp;todo=mod&amp;id=";
  49.  
  50. // ajax code
  51. $js '$("a#send_test").click(function() {
  52.         var url = "../newsletter/_ajax_send.php?id='.$id.'&user_email='.$user_email.'";
  53.         humane.info("<span class=\"loading\">&nbsp;<\/span>' _t('newsletter''sending_mail''");
  54.         $.ajax({
  55.             type: "POST",
  56.             url: url,
  57.             data: "call=ajax",
  58.             dataType: "json",
  59.             success: function(data){
  60.                 if(data.status==1) {
  61.                     humane.success(data.msg);
  62.                 } else {
  63.                     humane.error(data.msg);
  64.                 }
  65.             }
  66.         });
  67.         return false;
  68.         });
  69.         ';
  70.  
  71. ?>
  72. <div id="chemin">
  73. <ul>
  74.     <li><a href="index.php" class="chemin_home"> <?php echo _t('way','home')?></a></li>
  75.     <li><a href="<?php echo $rub_link?>" id="chemin_<?php echo $rub?>" class="chemin_rub"> <?php echo _t('menu','newsletter')?> </a></li>
  76.     <li><span><?php echo formatNavTitle(_t('newsletter','det'" : " $display_title)?></span></li>
  77. </ul>
  78. </div>
  79. <!--end barre haute -->
  80. <?php
  81. include_once(THEME_ADMIN_PATH."quickicons.php");
  82.  
  83. ?>
  84. <div class="contentcontainer">
  85. <?php
  86. include_once(override($dir.'/menurub.php'THEME_ADMIN_PATH));
  87. ?>
  88. <div id="content">
  89. <?php
  90. echo "<h2>";
  91. echo formatTitleh2($display_title);
  92. echo "</h2>\n";
  93. if($newsletter_status!='P'{
  94.   echo '<a class="ico_send" href="#" id="send_test" title="'.sprintf(_t('newsletter','send_test')$user_email).'"></a>';
  95.   echo "\t<a href=\"" $link_sup $id "\" class=\"ico_sup2\" title=\"" _t('newsletter','sup'"\"></a>\n";
  96.   echo "\t<a href=\"" $link_mod $id "\" class=\"ico_mod2\" title=\"" _t('newsletter','mod'"\"></a>\n";
  97. }
  98. echo "<dl class=\"dl3\">\n";
  99. echo "<dt>" mb_ucfirst(_t('newsletter','title')) " :</dt>\n";
  100. echo "<dd>" $display_title "</dd>\n";
  101. echo "<dt>" mb_ucfirst(_t('newsletter','body')) " :</dt>\n";
  102. echo "<dd>" $display_body "</dd>\n";
  103. echo "<dt>" mb_ucfirst(_t('newsletter','author')) " :</dt>\n";
  104. echo '<dd><a href="?rub=user&amp;todo=det&amp;id='.$newsletter_owner.'">' $display_user '</a></dd>'.END_LINE;
  105. echo "<dt>" mb_ucfirst(_t('statut','published_on')) " :</dt>\n";
  106. echo "<dd>" $display_published_date "</dd>\n";
  107. echo "<dt>" mb_ucfirst(_t('divers','date_crea')) " :</dt>\n";
  108. echo "<dd>" $display_date_crea "</dd>\n";
  109. echo "<dt>" mb_ucfirst(_t('divers','last_modify')) " :</dt>\n";
  110. echo "<dd>" $display_last_modify "</dd>\n";
  111. echo "<dt>" mb_ucfirst(_t('divers','statut')) " :</dt>\n";
  112. echo "<dd>" $display_statut "</dd>\n";
  113. echo "</dl>\n";
  114. ?></div>
  115. <?php include_once(override($dir.'/help.php'THEME_ADMIN_PATH))?>
  116. </div>

Documentation generated on Mon, 08 Apr 2013 18:13:45 +0200 by phpDocumentor 1.4.1