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

Source for file display.php

Documentation is available at display.php

  1. <?php
  2. /**
  3.  * @package linea21.modules
  4.  * @subpackage workshoprep
  5.  * @author linea21 <info@linea21.com>
  6.  * @version $id SVN
  7.  * @access public
  8.  * @license http://opensource.org/licenses/gpl-3.0.html
  9.  *  'Workshoprep' (as Workshop Report) module is used by 'Workshop' modules
  10.  */
  11.  
  12. include_once(override('../workshoprep/'.SQL.'.inc.php'));
  13.  
  14.  
  15. if(!function_exists('DisplayOneWorkshopRep')) {
  16.  
  17.   function DisplayOneWorkshopRep($work_id{
  18.     $data=$GLOBALS['sql_object'-> DBSelect(SQL_getoneCompleteWorkshopRep($work_idarray('P''PA')));
  19.     $content '';
  20.     
  21.     if($data == 0error_redirect();
  22.     
  23.     if(count($data)!=1exit;
  24.     else
  25.     {
  26.       $link_workshoparray('rub'=> $GLOBALS['links'][U_L]['workgroup']['linkvalue'],'id'=>$data[0]['workrep_workshop_id']'name' =>$data[0]['workshop_denomination']);
  27.       $link_selfarray('rub'=> $GLOBALS['links'][U_L]['report']['linkvalue'],'id' => $work_id);
  28.        
  29.       $workrep_title=formatText($data[0]['workrep_title']'2HTML');
  30.       $workrep_resume=formatText($data[0]['workrep_resume']'2HTML');
  31.       $workshop_denomination=formatText($data[0]['workshop_denomination']'2HTML');
  32.        
  33.       $workrep_posted_on=formatText($data[0]['workrep_published_date_display']'2HTML');
  34.       $workrep_modify_on=formatText($data[0]['workrep_last_modify_display']'2HTML');
  35.       $workrep_statut=$data[0]['workrep_statut'];
  36.        
  37.       if(commentEnabled('report')) {
  38.         postCommentAction(array('module'=> 'report''module_id'=> $work_id));
  39.         $content .= '<div id="anchor-comments">'.END_LINE;
  40.         $content .= getCommentsAnchor(array('module'=> 'report''module_id'=> $work_id));
  41.         if($workrep_statut == 'P'$content .= getPostCommentAnchor();
  42.         $content .= '</div>'.END_LINE;
  43.       }
  44.       $content.='<h1>'.$workrep_title.'</h1>'.END_LINE;
  45.       $content.='<p class="published_by">'.END_LINE;
  46.       $content.='<span class="published-on">'._t('statut','published_on''</span> <span class="date">'.$workrep_posted_on.'</span> - ';
  47.       $content.=_t('workshoprep','workshop_product').' : <a href="'.HrefMaker($link_workshop).'" title="'.formatText($GLOBALS['links'][U_L]['workgroup']['desc']' ('.$workshop_denomination'2ATT').')">'.$workshop_denomination.'</a>';
  48.       if($workrep_statut=='PA')  {
  49.         $content.=' ('._t('statut','archived_on').' '.$workrep_modify_on.')';
  50.       }
  51.       $content .= formatted_permalink($link_self' - ');
  52.       $content.='</p>'.END_LINE;
  53.       $content.='<div class="chapo">'.$workrep_resume.'</div>';
  54.       $content.='<hr />';
  55.        
  56.     }
  57.     echo $content;
  58.   }
  59. }
  60.  
  61. if(!function_exists('DisplayWorkshopRepParts')) {
  62.  
  63.   function DisplayWorkshopRepParts($work_id{
  64.     $data=$GLOBALS['sql_object'-> DBSelect(SQL_getWorkshopParts($work_id));
  65.  
  66.     $content ='<div class="parts listed">'.END_LINE;
  67.     $content.='<h2>'.mb_ucfirst(_t('workshoprep','name2')).'</h2>'.END_LINE;
  68.     if($data!=0)
  69.     {
  70.       $content.='<ol>'.END_LINE;
  71.       for($i=0$i<count($data)$i++{
  72.         $link_partsarray('rub'=> $GLOBALS['links'][U_L]['report-part']['linkvalue'],'id'=> $data[$i]['workrepcon_id'],'parentid'=>$work_id'name' =>$data[$i]['workrepcon_title']);
  73.         $workrepcon_title=formatText($data[$i]['workrepcon_title']'2HTML');
  74.         $content.='<li>'.END_LINE;
  75.         //$content.='<span class="num">'.($i+1).' - </span>'.END_LINE;
  76.         $content.='<a href="'HrefMaker($link_parts).'">';
  77.         $content.=$workrepcon_title;
  78.         $content.='</a>';
  79.         $content.='</li>'.END_LINE;
  80.       }
  81.       $content.='</ol>'.END_LINE;
  82.     }
  83.     else
  84.     {
  85.       $content.='<p class="info">'._t('workshoprep','no_part').'</p>';
  86.     }
  87.     $content.='</div>'.END_LINE;
  88.     //$content.='<hr />';
  89.  
  90.     echo $content;
  91.   }
  92. }
  93.  
  94. if(!function_exists('DisplayWorkshopRepLinks')) {
  95.  
  96.   function DisplayWorkshopRepLinks($work_id{
  97.  
  98.     $data=SQL_GetResources($work_id'W''LINK'$GLOBALS['sql_object']);
  99.     $content ='<div class="links listed">'.END_LINE;
  100.     $content.='<h2>'.mb_ucfirst(_t('workshoprep','link_res')).'</h2>'.END_LINE;
  101.     if($data!=0)
  102.     {
  103.       $content.='<ul>'.END_LINE;
  104.       for($i=0$i<count($data)$i++{
  105.         $linkres_mask=formatText($data[$i]['linkres_mask']'2HTML');
  106.         $linkres_text=$data[$i]['linkres_text'];
  107.         $content.='<li>'.END_LINE;
  108.         $content.='<a href="'$linkres_text.'" class="out">';
  109.         $content.=$linkres_mask;
  110.         $content.='</a>';
  111.         $content.='</li>'.END_LINE;
  112.       }
  113.       $content.='</ul>'.END_LINE;
  114.  
  115.     }
  116.     else
  117.     {
  118.       $content.='<p class="info">'._t('workshoprep','no_link').'</p>';
  119.     }
  120.     $content.='</div>'.END_LINE;
  121.     //$content.='<hr />';
  122.  
  123.     echo $content;
  124.   }
  125. }
  126.  
  127. if(!function_exists('DisplayWorkshopRepBiblio')) {
  128.  
  129.   function DisplayWorkshopRepBiblio($work_id{
  130.  
  131.     $data=SQL_GetResources($work_id'W''BIBLIO'$GLOBALS['sql_object']);
  132.     $content ='<div class="biblio listed">'.END_LINE;
  133.     $content.='<h2>'.mb_ucfirst(_t('workshoprep','biblio_res')).'</h2>'.END_LINE;
  134.     if($data!=0)
  135.     {
  136.       $content.='<ul>'.END_LINE;
  137.       for($i=0$i<count($data)$i++{
  138.         $bibliores_author=formatText($data[$i]['bibliores_author']'2HTML');
  139.         $bibliores_title=formatText($data[$i]['bibliores_title']'2HTML');
  140.         $bibliores_sub_title=empty($data[$i]['bibliores_sub_title']'' ', '.formatText($data[$i]['bibliores_sub_title']'2HTML');
  141.         $bibliores_editor=empty($data[$i]['bibliores_editor']'' ' - '.formatText($data[$i]['bibliores_editor']'2HTML');
  142.         $bibliores_date=empty($data[$i]['bibliores_date']'' ', '.formatText($data[$i]['bibliores_date']'2HTML');
  143.          
  144.         $content.='<li>'.END_LINE;
  145.         $content.=$bibliores_author.' - <span class="biblio_title">'.$bibliores_title;
  146.         $content.=$bibliores_sub_title.'</span>'$bibliores_editor$bibliores_date;
  147.         $content.='</li>'.END_LINE;
  148.       }
  149.       $content.='</ul>'.END_LINE;
  150.  
  151.     }
  152.     else
  153.     {
  154.       $content.='<p class="info">'._t('workshoprep','no_biblio').'</p>';
  155.     }
  156.     $content.='</div>'.END_LINE;
  157.     //$content.='<hr />';
  158.  
  159.     echo $content;
  160.   }
  161. }
  162. ?>

Documentation generated on Thu, 20 Mar 2014 16:47:39 +0100 by phpDocumentor 1.4.1