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

Source for file display.php

Documentation is available at display.php

  1. <?php
  2. /**
  3.  * @package linea21.core
  4.  * @subpackage public
  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. include_once('../user/'.SQL.'.inc.php');
  12.  
  13. if(!function_exists('getPastEvents')) {
  14.   function getPastEvents($nb{
  15.  
  16.     global $sql_object;
  17.  
  18.     $data$sql_object->DBSelect(SQLget_pastEvents($nb));
  19.  
  20.     if($data!=0)
  21.     {
  22.       $content'<ul>';
  23.       for($i=0$i<count($data)$i++{
  24.  
  25.         $link HrefMaker(array('rub'=> $GLOBALS['links'][U_L]['calendar']['linkvalue'],'id'=>$data[$i]['workcal_workshop_id']'#' => 'cal-'.$data[$i]['workcal_id']));
  26.         $workshop_title =  _t('name''workshop_module'.' : '.formatText($data[$i]['workshop_denomination']'2ATT');
  27.         $workshop_taskformatText($data[$i]['workcal_task']'2HTML');
  28.  
  29.         // no link if shared event
  30.         if($data[$i]['workcal_workshop_id'== 999999999{
  31.           $link $_SERVER["PHP_SELF"].'#';
  32.           $workshop_title =  _t('workshop_mod''event_common');
  33.         }
  34.  
  35.         $content.= '<li><a href="'.$link.'" title="'.$workshop_title.'" class="tips">'.$data[$i]['task_date'].' : '.$workshop_task.'</a></li>';
  36.       }
  37.       $content.= '</ul>';
  38.     else {
  39.       $content'<p>'._t('divers''nodata').'</p>';
  40.     }
  41.     return $content;
  42.   }
  43. }
  44.  
  45. if(!function_exists('getIncomingEvents')) {
  46.   function getIncomingEvents($nb{
  47.     global $sql_object;
  48.  
  49.     $data$sql_object->DBSelect(SQLget_incomingEvents($nb));
  50.  
  51.     if($data!=0)
  52.     {
  53.       $content'<ul>';
  54.       for($i=0$i<count($data)$i++{
  55.  
  56.         $link HrefMaker(array('rub'=> $GLOBALS['links'][U_L]['calendar']['linkvalue'],'id'=>$data[$i]['workcal_workshop_id']'#' => 'cal-'.$data[$i]['workcal_id']));
  57.         $workshop_title =  _t('name''workshop_module'.' : '.formatText($data[$i]['workshop_denomination']'2ATT');
  58.         $workshop_taskformatText($data[$i]['workcal_task']'2HTML');
  59.  
  60.         // no link if shared event
  61.         if($data[$i]['workcal_workshop_id'== 999999999{
  62.           $link $_SERVER["PHP_SELF"].'#';
  63.           $workshop_title =  _t('workshop_mod''event_common');
  64.         }
  65.  
  66.         $content.= '<li><a href="'.$link.'" title="'.$workshop_title.'" class="tips">'.$data[$i]['task_date'].' : '.$workshop_task.'</a></li>';
  67.          
  68.       }
  69.       $content.= '</ul>';
  70.     else {
  71.       $content'<p>'._t('divers''nodata').'</p>';
  72.     }
  73.     return $content;
  74.   }
  75. }
  76.  
  77.  
  78. if(!function_exists('getWorkgroupList')) {
  79.   function getWorkgroupList($nb{
  80.  
  81.     global $sql_object;
  82.  
  83.     $data$sql_object->DBSelect(SQLget_WorkshopList($nb));
  84.  
  85.     if($data!=0)
  86.     {
  87.       $content'<ul id="vnav">';
  88.       for($i=0$i<count($data)$i++{
  89.  
  90.         $workshop_title=formatText($data[$i]['workshop_denomination']'2HTML');
  91.         $workshop_resume=formatText($data[$i]['workshop_resume']'2HTML');
  92.         $content.='<li><a href="#tabs-'.$i.'" class="selected" title="'.formatText($workshop_title'2ATT').'">'.$workshop_title.'</a></li>'.END_LINE;
  93.  
  94.       }
  95.       $content.='</ul>';
  96.  
  97.       for($i=0$i<count($data)$i++{
  98.          
  99.         $link array('rub'=> $GLOBALS['links'][U_L]['workgroup']['linkvalue'],'id'=>$data[$i]['workshop_id'],'name'=>$data[$i]['workshop_denomination']);
  100.         $workshop_title=formatText($data[$i]['workshop_denomination']'2HTML');
  101.         $workshop_resume=formatText($data[$i]['workshop_resume']'2HTML');
  102.         $content.= '<div id="tabs-'.$i.'" class="ie6bugfix">';
  103.         $content.= '<h3>'.$workshop_title.'</h3>'.END_LINE;
  104.         $content.= '<div>'.$workshop_resume.'</div>';
  105.         $content.= '<p class="access"><a href="'.HrefMaker($link).'" title="'.formatText($workshop_title'2ATT').'">'._t('access','workgroup').'</a></p>';
  106.         $content.= '</div>';
  107.  
  108.       }
  109.     }
  110.     else
  111.     {
  112.       $content='<p class="info">'._t('divers','nodata').'</p>';
  113.     }
  114.  
  115.     return $content;
  116.  
  117.   }
  118. }
  119.  
  120. if(!function_exists('DisplayLastPublications')) {
  121.  
  122.   function DisplayLastPublications($nb{
  123.     $data=$GLOBALS['sql_object']->DBSelect(SQL_Get_LastPublications($nb));
  124.  
  125.     $content ='<div id="home_publication">'.END_LINE;
  126.     $content.='<h2>'._t('public','last_news_h1').'</h2>'.END_LINE;
  127.  
  128.     $link_publiarray('rub'=> $GLOBALS['links'][U_L]['publication']['linkvalue']);
  129.  
  130.     for($i=0$i<count($data)$i++{
  131.       $publi_id=$data[$i]['publi_id'];
  132.       $publi_title=formatText($data[$i]['publi_title'],'2HTML');
  133.       $publi_resume=formatText($data[$i]['publi_resume'],'2HTML');
  134.       $link_thisarray('rub'=> $GLOBALS['links'][U_L]['publication']['linkvalue']'id'=>$publi_id'name'=> $data[$i]['publi_title']);
  135.        
  136.       $content.='<div>';
  137.       $content.='<h3>'.$publi_title.'</h3>';
  138.       $content.='<a href="'.HrefMaker($link_this).'" title="'.formatText($GLOBALS['links'][U_L]['publication']['desc'].' : '.$publi_title'2ATT').'">';
  139.       $content.=$publi_resume;
  140.       $content.='</a>';
  141.       $content.='</div><br />';
  142.     }
  143.     //$content.='<a href="'.HrefMaker($link_publi).'" title="'.$GLOBALS['links'][U_L]['publication']['desc'].'">';
  144.     //$content.='accéder à la liste des dossiers';
  145.     //$content.='</a>';
  146.     $content.='</div>    '.END_LINE;
  147.  
  148.     echo $content;
  149.   }
  150. }
  151.  
  152. if(!function_exists('DisplayEdito')) {
  153.  
  154.   function DisplayEdito({
  155.     $content ='<div id="home_edito">'.END_LINE;
  156.     $content.='<h2>'._t('header''welcome').'</h2>'.END_LINE;
  157.     $content.='<p>';
  158.     $content.=_t('public','edito');
  159.     $content.='</p>'.END_LINE;
  160.     $content.='</div>';
  161.     echo $content;
  162.   }
  163. }
  164.  
  165. if(!function_exists('DisplayGDT')) {
  166.  
  167.   function DisplayGDT({
  168.     $link_gdtarray('rub'=> $GLOBALS['links'][U_L]['workgroup']['linkvalue']);
  169.  
  170.     $content ='<div id="home_top"><div id="home_gdt">'.END_LINE;
  171.     $content.='<h2>'._t('public','workgroup_h1').'</h2>'.END_LINE;
  172.     $content.='<p>';
  173.     $content.='<a href="'.HrefMaker($link_gdt).'" title="'.formatText($GLOBALS['links'][U_L]['workgroup']['desc']'2ATT').'">';
  174.     $content.=_t('public','workgroup_edito');
  175.     $content.='</a>';
  176.     $content.='</p>'.END_LINE;
  177.     $content.='</div>';
  178.     echo $content;
  179.   }
  180. }
  181.  
  182. if(!function_exists('DisplayIDD')) {
  183.  
  184.   function DisplayIDD({
  185.     $link_iddarray('rub'=> $GLOBALS['links'][U_L]['dashboard']['linkvalue']);
  186.     $content ='<div id="home_idd">'.END_LINE;
  187.     $content.='<h2>'._t('public','dashboard_h1').'</h2>'.END_LINE;
  188.     $content.='<p>';
  189.     $content.='<a href="'.HrefMaker($link_idd).'" title="'.formatText($GLOBALS['links'][U_L]['dashboard']['desc']'2ATT').'">';
  190.     $content.=_t('public','dashboard_edito');
  191.     $content.='</a>';
  192.     $content.='</p>'.END_LINE;
  193.     $content.='</div></div>';
  194.     echo $content;
  195.   }
  196. }
  197.  
  198.  
  199. /**
  200.  * DisplayMenu()
  201.  * Affichage du menu
  202.  *
  203.  * @return void ( echo string )
  204.  */
  205. if(!function_exists('DisplayMenu')) {
  206.  
  207.   function DisplayMenu()
  208.   {
  209.     //$content .= '<a href="#contenu" class="semnone" title="'._t('header','goto_contents').'" accesskey="2">'._t('header','goto_contents').'</a>'.END_LINE;
  210.     $content '<ul>'.END_LINE;
  211.     while (list($key$valueeach ($GLOBALS['menuitems'])) {
  212.  
  213.       (ActiveItemAlias($GLOBALS['activeitem']== $value$classe ' class="actif"' $classe '' ;
  214.       $current_link array('rub' => $GLOBALS['links'][U_L][$value]['linkvalue']);
  215.       $content .= '<li id="menu_'.$value.'">';
  216.       $content .= '<a href="' HrefMaker($current_link'" title="' $GLOBALS['links'][U_L][$value]['desc''" accesskey="' $GLOBALS['links'][U_L][$value]['accesskey''" id="amenu_'.$value.'"'.$classe.'>' $GLOBALS['links'][U_L][$value]['title''</a>';
  217.       $content .= '</li>' END_LINE;
  218.     }
  219.     $content .= "</ul>";
  220.     echo $content;
  221.   }
  222. }
  223.  
  224. /**
  225.  * MyAccount()
  226.  * Renvoie les liens de creation de compte ou de déconnexion
  227.  * suivant le statut de l'utilisateur
  228.  *
  229.  * @return string content
  230.  */
  231. if(!function_exists('MyAccount')) {
  232.  
  233.   function MyAccount()
  234.   {
  235.     $link_account array('rub' => $GLOBALS['links'][U_L]['user-prefs']['linkvalue']);
  236.     $content  '<div id="myaccount">';
  237.     if (isset($_COOKIE['linea21']['whois'])) {
  238.       if(isset($_COOKIE['linea21']['firstname'])) $titleucfirst($_COOKIE['linea21']['firstname']);
  239.       else $title$_COOKIE['linea21']['login'];
  240.       $content .= '<h3>'._t('header','welcome')' '.$title.',</h3>';
  241.       $str ucfirst(_t('divers','myprofile'));
  242.     else {
  243.       $content .= '<h3>'._t('header','myaccount').'</h3>';
  244.       $str ucfirst(_t('divers','auth'));
  245.     }
  246.     $content .= '<ul>' END_LINE;
  247.     $content .= '<li><a href="' HrefMaker($link_account'" accesskey="u" title="'._t('header','myaccount_title').'">' $str '</a></li>';
  248.     $link_create array('rub' => $GLOBALS['links'][U_L]['user-registration']['linkvalue']);
  249.     $link_logout array('rub' => $GLOBALS['links'][U_L]['logout']['linkvalue']);
  250.     if (isset($_COOKIE['linea21']['whois'])) $content .= '<li><a href="' HrefMaker($link_logout'" accesskey="l" title="'._t('header','deconnexion_title').'">' ucfirst(_t('header','deconnexion')) '</a></li>';
  251.     else $content .= '<li><a href="' HrefMaker($link_create'" accesskey="c" title="'._t('divers','user_inscription_title').'">' _t('divers','user_inscription''</a></li>';
  252.     $content .= '</ul></div>' END_LINE;
  253.     echo $content;
  254.   }
  255. }
  256.  
  257. /**
  258.  * forgotPass()
  259.  * Formulaire envoi d'un mot de passe
  260.  *
  261.  * @param string $todo 
  262.  * @return void (echo string)
  263.  */
  264. if(!function_exists('forgotPass')) {
  265.  
  266.   function forgotPass($back )
  267.   {
  268.     if($back=== 1$back=$_SERVER['HTTP_REFERER'];
  269.     $input_hidden $GLOBALS['links'][U_L]['forgot-password']['linkvalue'];
  270.  
  271.     $link_pass array('rub' => $GLOBALS['links'][U_L]['forgot-password']['linkvalue']);
  272.  
  273.     if(isset($_POST['valid'])) {
  274.       $r loginAuth($_POST['login']);
  275.       if(!($r)) {
  276.         $msg '<div class="error">'.sprintf(_t('auth''no_user')$login).'</div>';
  277.       else {
  278.         include_once('../class/class.user.php');
  279.         $user new user;
  280.         $key $user->generateNewPasskey($r['user_id']$GLOBALS['sql_object']);
  281.  
  282.         if($key != false{
  283.           $todo_mail 'forgot_pass';
  284.           $user_email $r['profile_email'];
  285.           $link_pass array('rub' => $GLOBALS['links'][U_L]['forgot-password']['linkvalue']'token' => $key);
  286.           include_once(themePath('../user/mail_actions.php'));
  287.           include_once('../mail/template.php');
  288.           $msg =  '<div class="info">'.sprintf(_t('auth''sending_mail')$user_email).'</div>';
  289.         }
  290.       }
  291.     }
  292.  
  293.     $form '<p>'_t('auth','note''</p>' END_LINE;
  294.     if(isset($msg)) $form .= $msg END_LINE;
  295.     $form .= '<form action="index.php" method="post">' END_LINE;
  296.     $form .= '<div id="forgot_pass">' END_LINE;
  297.     $form .= '<p><label for="login" class="labelised">' _t('divers','login'' : </label>' END_LINE;
  298.     $form .= '<input type="text" maxlength="20" class="tinytextfield" name="login" id="login" /></p>' END_LINE;
  299.     $form .= '<br />'.END_LINE;
  300.  
  301.     $form .= '<br />'.END_LINE;
  302.     $form .= '<input type="hidden" name="rub" id="rub" value="' $input_hidden '" />' END_LINE;
  303.     $form .= '<input type="hidden" name="referer" id="referer" value="' $back '" />' END_LINE;
  304.     $form .= '<input type="submit" class="submitbut" value="'._t('btn','valid').'" title="'._t('btn','valid').'" size="15" name="valid" id="valid" />'.END_LINE;
  305.     $form .= '</div>' END_LINE;
  306.     $form .= '</form>' END_LINE;
  307.  
  308.     return $form;
  309.   }
  310. }
  311.  
  312. /**
  313.  * AuthForm()
  314.  * Formulaire d'authentification pour login ou inscription
  315.  *
  316.  * @param string $todo 
  317.  * @return void (echo string)
  318.  */
  319. if(!function_exists('AuthForm')) {
  320.  
  321.   function AuthForm($todo 'LOGON'$back )
  322.   {
  323.     if($back=== 1$back $_SERVER['HTTP_REFERER'];
  324.  
  325.     isset($_POST['login']$form_login $_POST['login'$form_login '';
  326.     isset($_POST['email']$form_email $_POST['email'$form_email '';
  327.     isset($_POST['firstname']$form_firstname strip_input(trim($_POST['firstname'])) $form_firstname '';
  328.     isset($_POST['lastname']$form_lastname strip_input(trim($_POST['lastname'])) $form_lastname '';
  329.  
  330.     if ($todo == 'LOGON'{
  331.       $input_hidden $GLOBALS['links'][U_L]['user-prefs']['linkvalue'];
  332.       $div_id 'logon';
  333.     else {
  334.       $input_hidden $GLOBALS['links'][U_L]['user-registration']['linkvalue'];
  335.       $div_id 'subscribe';
  336.     }
  337.     $link_pass array('rub' => $GLOBALS['links'][U_L]['forgot-password']['linkvalue']);
  338.     $form '<form action="index.php" method="post">' END_LINE;
  339.     $form .= '<div id="' $div_id '">' END_LINE;
  340.     $form .= '<p><label for="login" class="labelised">' _t('divers','login'' : </label>' END_LINE;
  341.     $form .= '<input type="text" maxlength="20" class="tinytextfield" name="login" id="login" value="'.$form_login.'" />' END_LINE;
  342.     $form .= '</p>'.END_LINE;
  343.     if ($todo == 'LOGON'{
  344.       $form .= '<p><label for="password" class="labelised">' _t('divers','password'' : </label>' END_LINE;
  345.       $form .= '<input type="password" maxlength="20" class="tinytextfield" name="password" id="password" /></p>' END_LINE;
  346.       $form .= '<p class="forgot_pass"><a href="'.HrefMaker($link_pass).'">'._t('auth''forgot_password').'</a></p>';
  347.     else {
  348.       $form .= '<p><label for="email" class="labelised">' _t('divers','email'' : </label>' END_LINE;
  349.       $form .= '<input type="text" maxlength="100" class="tinytextfield" name="email" id="email" value="'.$form_email.'" /></p>' END_LINE;
  350.       $form .= '<p><label for="firstname" class="labelised">' ucfirst(_t('user','first_name')) ' ('_t('divers','optional'.') : </label>' END_LINE;
  351.       $form .= '<input type="text" maxlength="200" class="tinytextfield" name="firstname" id="firstname" value="'.$form_firstname.'" /></p>' END_LINE;
  352.       $form .= '<p><label for="lastname" class="labelised">' ucfirst(_t('user','last_name')) ' ('_t('divers','optional'.') : </label>' END_LINE;
  353.       $form .= '<input type="text" maxlength="200" class="tinytextfield" name="lastname" id="lastname" value="'.$form_lastname.'" /></p>' END_LINE;
  354.     }
  355.     $form .= '<br />'.END_LINE;
  356.     $form .= '<input type="hidden" name="rub" id="rub" value="' $input_hidden '" />' END_LINE;
  357.     $form .= '<input type="hidden" name="referer" id="referer" value="' $back '" />' END_LINE;
  358.     $form .= '<input type="submit" class="submitbut" value="'._t('btn','valid').'" title="'._t('btn','valid').'" size="15" name="valid" id="valid" />'.END_LINE;
  359.     $form .= '</div>' END_LINE;
  360.     $form .= '</form>' END_LINE;
  361.  
  362.     return $form;
  363.   }
  364. }
  365.  
  366. /**
  367.  * MyGroups()
  368.  * Return groups user has subscribed to
  369.  * nothing if no groups
  370.  * @return string 
  371.  */
  372. if(!function_exists('MyGroups')) {
  373.   function MyGroups()
  374.   {
  375.  
  376.     if(!isset($_COOKIE['linea21']['workshop'])) return false;
  377.  
  378.     global $sql_object;
  379.  
  380.     $link_account array('rub' => $GLOBALS['links'][U_L]['user-prefs']['linkvalue']);
  381.  
  382.     // get and prepare user groups
  383.     $groups base64_decode($_COOKIE['linea21']['workshop']);
  384.     if($groups[0]=='/'$groups substr($groups1)// removing first separator
  385.     if(!empty($groups)) {
  386.       $groups @explode('/',$groups);
  387.       $data$sql_object->DBSelect(SQL_Get_WorkshopsNames($groups));
  388.     else {
  389.       $data=0;
  390.     }
  391.  
  392.     $content  '<div id="mygroups">'.END_LINE;
  393.     $content .= '<h3>'._t('groups''mine').'</h3>'.END_LINE;
  394.     if($data!=0)
  395.     {
  396.       $content .= '<ul>';
  397.       for($i=0$i<count($data)$i++{
  398.  
  399.         $link array('rub'=> $GLOBALS['links'][U_L]['workgroup']['linkvalue'],'id'=>$data[$i]['workshop_id']);
  400.         $workshop_title =  formatText($data[$i]['workshop_denomination']'2HTML');
  401.  
  402.         $content .= '<li><a href="'.HrefMaker($link).'" title="'.formatText($data[$i]['workshop_denomination']'2ATT').'">'.$workshop_title.'</a></li>';
  403.          
  404.       }
  405.       $content .= '</ul>';
  406.     else {
  407.       return false;
  408.     }
  409.     $content .= '</div>';
  410.  
  411.     return $content;
  412.   }
  413. }
  414.  
  415. if(!function_exists('DisplayProjectBoard')) {
  416.   function DisplayProjectBoard({
  417.     $content ='';
  418.     if(ActiveItemKey($GLOBALS['activeitem']== 'home'{
  419.       $content .= '<a href="'.HrefMaker(array('rub' => $GLOBALS['links'][U_L]['project']['linkvalue'])).'" title="'.$GLOBALS['links'][U_L]['project']['title'].'">'.$GLOBALS['links'][U_L]['project']['title'].'</a>';
  420.       $content .= '<br />';
  421.     }
  422.     echo $content;
  423.   }
  424. }
  425.  
  426. if(!function_exists('DisplayNewsletterForm')) {
  427.   function DisplayNewsletterForm({
  428.     $action=$GLOBALS['links'][U_L]['subscribe-newsletter']['linkvalue'];
  429.     $form  '<form action="index.php" method="post">' END_LINE;
  430.     $form .= '<div id="newsletter_form">' END_LINE;
  431.     $form.= '<h3>'._t('menu_alt','newsletter').'</h3>';
  432.     $form .= '<label for="newsletteremail">' _t('divers','email'' : </label>' END_LINE;
  433.     $form .= '<input type="text" maxlength="200" size="19" class="tinytextfield" name="newsletteremail" id="newsletteremail" />' END_LINE;
  434.     $form .= '<input type="submit" value="'._t('btn','valid').'" alt="'._t('btn','valid').'" title="'._t('btn','valid').'" size="15" name="valid"  id="valid_newsletter" />'.END_LINE;
  435.     $form .='<br />';
  436.     $form .= '<input type="checkbox" name="del_action" id="del_action" style="float:left;margin:0em 1em 0 3.2em" />';
  437.     $form .= '<input type="hidden" name="rub" id="rub_newsletter" value='.$GLOBALS['links'][U_L]['subscribe-newsletter']['linkvalue'].' />' END_LINE;
  438.     $form .= '<label for="del_action" class="checkboxlab">'._t('newsletter','unsubscribe').'</label>' END_LINE;
  439.     $form .= '</div>' END_LINE;
  440.     $form .= '</form>' END_LINE;
  441.  
  442.     echo $form;
  443.   }
  444. }
  445.  
  446. if(!function_exists('DisplayBoardLastNews')) {
  447.   function DisplayBoardLastNews($nb{
  448.     $data=$GLOBALS['sql_object'-> DBSelect(SQL_Get_NewsBoard($nb));
  449.  
  450.     $content '<div id="recentNews">'.END_LINE;
  451.     //$content.= '<p>'._t('divers','actu_left').'</p>';
  452.     $content.= '<h3>'._t('divers','actu_left').'</h3>';
  453.     if($data!=0)
  454.     {
  455.       $content.= '<ul>'.END_LINE;
  456.       for($i=0$i<count($data)$i++{
  457.         $title=formatText($data[$i]['news_title'],'2HTML');
  458.         $link_tablearray('rub'=> $GLOBALS['links'][U_L]['news']['linkvalue'],'id'=>$data[$i]['news_id']'name' => $data[$i]['news_title']);
  459.         $content.='<li><a href="'.HrefMaker($link_table).'" title="'.formatText($GLOBALS['links'][U_L]['news']['desc'].' : '.$title'2ATT').'">'.$title.'</a>';
  460.         #$content.='<em>'._t('statut', 'published_on').' '.$data[$i]['news_published_date_display'].'</em>'.END_LINE;
  461.         $content.='</li>'.END_LINE;
  462.       }
  463.       $content.= '</ul>'.END_LINE;
  464.     }
  465.     else
  466.     {
  467.       $content.='<p>'._t('divers','nodata').'</p>';
  468.     }
  469.     $content.= '</div>'.END_LINE;
  470.  
  471.     echo $content;
  472.   }
  473. }
  474.  
  475. if(!function_exists('DisplayBoardLastSdi')) {
  476.   function DisplayBoardLastSdi({
  477.     $data=$GLOBALS['sql_object'-> DBSelect(SQL_Get_SdiBoard());
  478.  
  479.     $content '<div id="recentIndicators">'.END_LINE;
  480.     $content.= '<h3>'._t('divers','sdi_left').'</h3>';
  481.     if($data!=0)
  482.     {
  483.       $content.= '<ul>'.END_LINE;
  484.       $test=array();
  485.       for($i=0$i<count($data)$i++{
  486.         if (!in_array($data[$i]['sdii_id']$test&& count($test)<3){
  487.           $test[$i]=$data[$i]['sdii_id'];
  488.           $title=formatText($data[$i]['sdii_name'],'2HTML');
  489.           $link_tablearray('rub'=> $GLOBALS['links'][U_L]['dashboard']['linkvalue'],'id'=>$data[$i]['sdii_id']'parentid'=>$data[$i]['sdiv_scale']'name' => $data[$i]['sdii_name');
  490.           $content.='<li><a href="'.HrefMaker($link_table).'" title="'.formatText($GLOBALS['links'][U_L]['dashboard']['desc'].' : '.$title'2ATT').'">'.$title.'</a>';
  491.           $content.='</li>'.END_LINE;
  492.         }
  493.       }
  494.       $content.= '</ul>'.END_LINE;
  495.     }
  496.     else
  497.     {
  498.       $content.=_t('divers','nodata');
  499.     }
  500.     $content.= '</div>'.END_LINE;
  501.  
  502.     echo $content;
  503.   }
  504. }
  505.  
  506.  
  507. if(!function_exists('DisplaySearchForm')) {
  508.   function DisplaySearchForm({
  509.  
  510.     $action=$GLOBALS['links'][U_L]['search-result']['linkvalue'];
  511.     $form ='<form action="index.php" method="get">'.END_LINE;
  512.     $form .='<div id="searchinput">'.END_LINE;
  513.     $form.= '<h3>'._t('menu','search').'</h3>';
  514.     $form.='<br /><label for="search">'._t('menu','search').' </label>'.END_LINE;
  515.     $form.='<input type="text" maxlength="100" size="15" name="search" id="search" accesskey="4" class="tinytextfield" />'.END_LINE;
  516.     $form.= '<input type="hidden" name="rub" id="rub_search" value="'.$GLOBALS['links'][U_L]['search-result']['linkvalue'].'" />' END_LINE;
  517.     $form.='<input type="submit" value="'._t('btn','valid').'" size="15" name="valid" id="validsearch" />'.END_LINE;
  518.     $form.='<p id="searchadv">';
  519.     $form.='<a href="'.HrefMaker(array('rub'=> $GLOBALS['links'][U_L]['search']['linkvalue'])).'" title="'.formatText($GLOBALS['links'][U_L]['search']['title']'2ATT').'">';
  520.     $form.=_t('menu','advancedsearch');
  521.     $form.='</a>';
  522.     $form.='</p>';
  523.     $form.='</div>'.END_LINE;
  524.     $form.='</form>'.END_LINE;
  525.  
  526.  
  527.     echo $form;
  528.   }
  529. }
  530.  
  531. if(!function_exists('displayDefaultFooter')) {
  532.   function displayDefaultFooter({
  533.     $content='<a href="mailto:'.SITE_MAIL.'" ';
  534.     $content.='title="'.SITE_MAIL.'" >'._t('divers','contact').' </a> | ';
  535.     $content.='<a href="'.HrefMaker(array('rub'=> $GLOBALS['links'][U_L]['accessibility']['linkvalue'])).'" ';
  536.     $content.='title="'.formatText(_t('divers','accessibility')'2ATT').'" accesskey="0"> '._t('divers','accessibility').' </a>  | <a href="rss2.php" title="RSS">rss</a><br />';
  537.     echo $content;
  538.   }
  539. }
  540.  
  541. ?>

Documentation generated on Thu, 03 May 2012 15:04:07 +0200 by phpDocumentor 1.4.1