Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 require_once("class_idate.php");
00027 require_once("class_icard.php");
00028 require_once("class_ispan.php");
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042 function ShowMenuFiche($p_dossier)
00043 {
00044 $cn=new Database($p_dossier);
00045 $mod="&ac=".$_REQUEST['ac'];
00046 $str_dossier=dossier::get().$mod;
00047 echo '<div class="lmenu">';
00048 echo '<TABLE>';
00049
00050 echo '<TR><TD colspan="1" class="mtitle" style="width:auto" >
00051 <A class="mtitle" HREF="?p_action=fiche&action=add_modele&fiche=modele&'.$str_dossier.'">'._('Création').'</A></TD>
00052 <TD><A class="mtitle" HREF="?p_action=fiche&'.$str_dossier.'">'._('Recherche').'</A></TD>
00053 </TR>';
00054 $Res=$cn->exec_sql("select fd_id,fd_label from fiche_def order by fd_label");
00055 $Max=Database::num_row($Res);
00056 for ( $i=0; $i < $Max;$i++)
00057 {
00058 $l_line=Database::fetch_array($Res,$i);
00059 printf('<TR><TD class="cell">
00060 <A class="mtitle" HREF="?p_action=fiche&action=modifier&fiche=%d&%s">%s</A></TD>
00061 <TD class="mshort">
00062 <A class="mtitle" HREF="?p_action=fiche&action=vue&fiche=%d&%s">Liste</A>
00063 </TD>
00064 </TR>',
00065 $l_line['fd_id'],
00066 $str_dossier,
00067 $l_line['fd_label'],
00068 $l_line['fd_id'],
00069 $str_dossier
00070
00071 );
00072 }
00073 echo "</TABLE>";
00074 echo '</div>';
00075 }
00076
00077
00078
00079
00080
00081
00082 function MenuAdmin()
00083 {
00084 $def=-1;
00085 if (isset($_REQUEST['UID']))
00086 $def=0;
00087 if ( isset ($_REQUEST['action']))
00088 {
00089 switch ($_REQUEST['action'])
00090 {
00091 case 'user_mgt':
00092 $def=0;
00093 break;
00094 case 'dossier_mgt':
00095 $def=1;
00096 break;
00097 case 'modele_mgt':
00098 $def=2;
00099 break;
00100 case 'audit_log':
00101 $def=4;
00102 break;
00103 case 'restore';
00104 $def=3;
00105 break;
00106 }
00107 }
00108 if (!defined("MULTI")||(defined("MULTI")&&MULTI==1))
00109 {
00110 $item=array (array("admin_repo.php?action=user_mgt",_("Utilisateurs"),_('Gestion des utilisateurs'),0),
00111 array("admin_repo.php?action=dossier_mgt",_("Dossiers"),_('Gestion des dossiers'),1),
00112 array("admin_repo.php?action=modele_mgt",_("Modèles"),_('Gestion des modèles'),2),
00113 array("admin_repo.php?action=restore",_("Restaure"),_("Restaure une base de données"),3),
00114 array("admin_repo.php?action=audit_log",_("Audit"),_("Utilisateurs qui se sont connectés"),4),
00115 array("login.php",_("Accueil"))
00116 );
00117 }
00118 else
00119 {
00120 $item=array (array("admin_repo.php?action=user_mgt",_("Utilisateurs"),_('Gestion des utilisateurs'),0),
00121 array("admin_repo.php?action=audit_log",_("Audit"),_("Utilisateurs qui se sont connectés"),4),
00122 array("login.php",_("Accueil"))
00123 );
00124
00125 }
00126 $menu=ShowItem($item,'H',"mtitle","mtitle",$def,' style="width:80%;margin-left:10%" ');
00127 return $menu;
00128 }
00129
00130
00131
00132
00133
00134
00135
00136
00137
00138
00139
00140
00141
00142 function menu_acc_plan($p_start=1)
00143 {
00144 $base="?ac=".$_REQUEST['ac'];
00145 $str_dossier="&".dossier::get();
00146 for ($i=0;$i<10;$i++) { $class[$i]="tabs";}
00147 $class[$p_start]="tabs_selected";
00148 $idx=0;
00149 ?>
00150 <ul class="tabs">
00151 <li class="<?php echo $class[$idx];$idx++; ?>"><A HREF="<?php echo $base.'&p_start=0'.$str_dossier; ?>">0 <?php echo _(' Hors Bilan')?></A></li>
00152 <li class="<?php echo $class[$idx];$idx++; ?>"><A HREF="<?php echo $base.'&p_start=1'.$str_dossier; ?>">1 <?php echo _(' Immobilisé')?></A></li>
00153 <li class="<?php echo $class[$idx];$idx++; ?>"><A HREF="<?php echo $base.'&p_start=2'.$str_dossier; ?>">2 <?php echo _('Actif a un an au plus')?></A></li>
00154 <li class="<?php echo $class[$idx];$idx++; ?>"><A HREF="<?php echo $base.'&p_start=3'.$str_dossier; ?>">3 <?php echo _('Stock et commande')?></A></li>
00155 <li class="<?php echo $class[$idx];$idx++; ?>"><A HREF="<?php echo $base.'&p_start=4'.$str_dossier; ?>">4 <?php echo _('Compte tiers')?></A></li>
00156 <li class="<?php echo $class[$idx];$idx++; ?>"><A HREF="<?php echo $base.'&p_start=5'.$str_dossier; ?>">5 <?php echo _('Financier')?></A></li>
00157 <li class="<?php echo $class[$idx];$idx++; ?>"><A HREF="<?php echo $base.'&p_start=6'.$str_dossier; ?>">6 <?php echo _('Charges')?></A></li>
00158 <li class="<?php echo $class[$idx];$idx++; ?>"><A HREF="<?php echo $base.'&p_start=7'.$str_dossier; ?>">7 <?php echo _('Produits')?></A></li>
00159 <li class="<?php echo $class[$idx];$idx++; ?>"><A HREF="<?php echo $base.'&p_start=8'.$str_dossier; ?>">8 <?php echo _('Hors Comptabilité')?></A></li>
00160 <li class="<?php echo $class[$idx];$idx++; ?>"><A HREF="<?php echo $base.'&p_start=9'.$str_dossier; ?>">9 <?php echo _('Hors Comptabilité')?></A></li>
00161 </ul>
00162 <?php
00163 }
00164