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

Documentation generated on Fri, 16 Oct 2009 09:32:21 +0200 by phpDocumentor 1.4.1