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(themePath('../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_id'P'));
  19.     $content '';
  20.     if(count($data)!=1exit;
  21.     else
  22.     {
  23.       $link_workshoparray('rub'=> $GLOBALS['links'][U_L]['workgroup']['linkvalue'],'id'=>$data[0]['workrep_workshop_id']'name' =>$data[0]['workshop_denomination']);
  24.       $link_selfarray('rub'=> $GLOBALS['links'][U_L]['report']['linkvalue'],'id' => $work_id);
  25.        
  26.       $workrep_title=formatText($data[0]['workrep_title']'2HTML');
  27.       $workrep_resume=formatText($data[0]['workrep_resume']'2HTML');
  28.       $workshop_denomination=formatText($data[0]['workshop_denomination']'2HTML');
  29.        
  30.       $workrep_posted_on=formatText($data[0]['workrep_published_date_display']'2HTML');
  31.       $workrep_modify_on=formatText($data[0]['workrep_last_modify_display']'2HTML');
  32.       $workrep_statut=$data[0]['workrep_statut'];
  33.        
  34.        
  35.       $content.='<h1 class="nobottommargin">'.$workrep_title.'</h1>'.END_LINE;
  36.       $content.='<p class="published_by">'.END_LINE;
  37.       $content.=_t('statut','published_on').' '.$workrep_posted_on.' - ';
  38.       $content.=_t('workshoprep','workshop_product').' : <a href="'.HrefMaker($link_workshop).'" title="'.formatText($GLOBALS['links'][U_L]['workgroup']['desc']' ('.$workshop_denomination'2ATT').')">'.$workshop_denomination.'</a>';
  39.       if($workrep_statut=='PA')  {
  40.         $content.=' ('._t('statut','archived_on').' '.$workrep_modify_on.')';
  41.       }
  42.       $content .= formatted_permalink($link_self' - ');
  43.       $content.='</p>'.END_LINE;
  44.       $content.='<p class="publi_resume">'.$workrep_resume.'</p>';
  45.       $content.='<hr />';
  46.        
  47.     }
  48.     echo $content;
  49.   }
  50. }
  51.  
  52. if(!function_exists('DisplayWorkshopRepParts')) {
  53.  
  54.   function DisplayWorkshopRepParts($work_id{
  55.     $data=$GLOBALS['sql_object'-> DBSelect(SQL_getWorkshopParts($work_id));
  56.     $content ='<div id="parts">'.END_LINE;
  57.     $content.='<h2>'._t('workshoprep','name2').'</h2>'.END_LINE;
  58.     if($data!=0)
  59.     {
  60.       $content.='<ul>'.END_LINE;
  61.       for($i=0$i<count($data)$i++{
  62.         $link_partsarray('rub'=> $GLOBALS['links'][U_L]['report-part']['linkvalue'],'id'=> $data[$i]['workrepcon_id'],'parentid'=>$work_id'name' =>$data[$i]['workrepcon_title']);
  63.         $workrepcon_title=formatText($data[$i]['workrepcon_title']'2HTML');
  64.         $content.='<li>'.END_LINE;
  65.         $content.='<span class="num">'.($i+1).' - </span>'.END_LINE;
  66.         $content.='<a href="'HrefMaker($link_parts).'">';
  67.         $content.=$workrepcon_title;
  68.         $content.='</a>';
  69.         $content.='</li>'.END_LINE;
  70.       }
  71.       $content.='</ul>'.END_LINE;
  72.     }
  73.     else
  74.     {
  75.       $content.='<p class="info">'._t('workshoprep','no_part').'</p>';
  76.     }
  77.     $content.='</div>'.END_LINE;
  78.     //$content.='<hr />';
  79.  
  80.     echo $content;
  81.   }
  82. }
  83.  
  84. if(!function_exists('DisplayWorkshopRepLinks')) {
  85.  
  86.   function DisplayWorkshopRepLinks($work_id{
  87.  
  88.     $data=SQL_GetResources($work_id'W''LINK'$GLOBALS['sql_object']);
  89.     $content ='<div id="links">'.END_LINE;
  90.     $content.='<h2>'._t('workshoprep','link_res').'</h2>'.END_LINE;
  91.     if($data!=0)
  92.     {
  93.       $content.='<ul>'.END_LINE;
  94.       for($i=0$i<count($data)$i++{
  95.         $linkres_mask=formatText($data[$i]['linkres_mask']'2HTML');
  96.         $linkres_text=$data[$i]['linkres_text'];
  97.         $content.='<li>'.END_LINE;
  98.         $content.='<a href="'$linkres_text.'" class="out">';
  99.         $content.=$linkres_mask;
  100.         $content.='</a>';
  101.         $content.='</li>'.END_LINE;
  102.       }
  103.       $content.='</ul>'.END_LINE;
  104.  
  105.     }
  106.     else
  107.     {
  108.       $content.='<p class="info">'._t('workshoprep','no_link').'</p>';
  109.     }
  110.     $content.='</div>'.END_LINE;
  111.     //$content.='<hr />';
  112.  
  113.     echo $content;
  114.   }
  115. }
  116.  
  117. if(!function_exists('DisplayWorkshopRepBiblio')) {
  118.  
  119.   function DisplayWorkshopRepBiblio($work_id{
  120.  
  121.     $data=SQL_GetResources($work_id'W''BIBLIO'$GLOBALS['sql_object']);
  122.     $content ='<div id="biblio">'.END_LINE;
  123.     $content.='<h2>'._t('workshoprep','biblio_res').'</h2>'.END_LINE;
  124.     if($data!=0)
  125.     {
  126.       $content.='<ul>'.END_LINE;
  127.       for($i=0$i<count($data)$i++{
  128.         $bibliores_author=formatText($data[$i]['bibliores_author']'2HTML');
  129.         $bibliores_title=formatText($data[$i]['bibliores_title']'2HTML');
  130.         $bibliores_sub_title=empty($data[$i]['bibliores_sub_title']'' ', '.formatText($data[$i]['bibliores_sub_title']'2HTML');
  131.         $bibliores_editor=empty($data[$i]['bibliores_editor']'' ' - '.formatText($data[$i]['bibliores_editor']'2HTML');
  132.         $bibliores_date=empty($data[$i]['bibliores_date']'' ', '.formatText($data[$i]['bibliores_date']'2HTML');
  133.          
  134.         $content.='<li>'.END_LINE;
  135.         $content.=$bibliores_author.' - <span class="biblio_title">'.$bibliores_title;
  136.         $content.=$bibliores_sub_title.'</span>'$bibliores_editor$bibliores_date;
  137.         $content.='</li>'.END_LINE;
  138.       }
  139.       $content.='</ul>'.END_LINE;
  140.  
  141.     }
  142.     else
  143.     {
  144.       $content.='<p class="info">'._t('workshoprep','no_biblio').'</p>';
  145.     }
  146.     $content.='</div>'.END_LINE;
  147.     //$content.='<hr />';
  148.  
  149.     echo $content;
  150.   }
  151. }
  152. ?>

Documentation generated on Fri, 01 Apr 2011 09:30:09 +0200 by phpDocumentor 1.4.1