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

Source for file _ajax_view.php

Documentation is available at _ajax_view.php

  1. <?php
  2. /**
  3.  * @package linea21.modules
  4.  * @subpackage comment
  5.  * @author Simon Georget <simon@linea21.com>
  6.  * @version $id SVN
  7.  * @access public
  8.  * @license http://opensource.org/licenses/gpl-3.0.html
  9.  */
  10.  
  11. include_once('../lib/functions_auth.php');
  12. include_once('../config/define.php');
  13. include_once('../lib/lib_common.php');
  14. include_once('../languages/' U_L '/lang_common.' CHARSET '.php');
  15. include_once('../languages/' U_L '/lang_comment.' CHARSET '.php');
  16. include_once(themePath('../comment/display.php'));
  17.  
  18. $a['module'$_GET['module'];
  19. $a['module_id'$_GET['id'];
  20. $a['rub'$_GET['rub'];
  21. if ($a['module'== 'files'{
  22.   $path explode('/'$a['module_id'])// retrieve workgroup id
  23.   $wgid $path[1];
  24.   $a['id']=$wgid// we set the id
  25. }
  26. isset($_GET['order_by']$a['order_by'$_GET['order_by''DESC';
  27.  
  28. ////////////////////////////////////////
  29. /// Connexion SQL
  30. ///////////////////
  31. include_once('../class/system/class.'.SQL.'.php');
  32. $sql_entity=SQL;
  33. $GLOBALS['sql_object'new $sql_entity;
  34. $GLOBALS['sql_object'-> DBInitialise();
  35. $GLOBALS['sql_object'-> DBConnexion();
  36. ///////////////////
  37.  
  38. //////////// Check user rights on workgroups ////////////
  39. if ($a['module'== 'files'{
  40.   if(!isset($_COOKIE['linea21']['login'])) die('<p class="error">'._t('divers''noauth').'</p>');
  41.   if($wgid != 'shared' && !isWorkgroupUser($wgid)) die('<p class="error">'._t('divers''noauth').'</p>');
  42. }
  43. ////////////
  44.  
  45. echo '<h2>'basename($a['module_id'].'</h2>';
  46. echo '<h3>' ._t('comment''section').'</h3>';
  47. echo '<div id="comments-view">';
  48. displayComments($afalsefalse);
  49. echo '</div>';
  50. if($a['module']=='files'{
  51.   echo     '<script type="text/javascript" src="../lib/js/comment_submit.js"></script>
  52.         <script type="text/javascript">
  53.                   jQuery(function() {
  54.                       jQuery("#cbody").after("<input type=\"hidden\" id=\"file_id\" name=\"file_id\" value=\"'.$a['module_id'].'\" \/>");
  55.                   });
  56.          </script>';
  57. }
  58. ?>

Documentation generated on Thu, 03 May 2012 15:08:02 +0200 by phpDocumentor 1.4.1