noalyss  Version-6.7.2
 All Data Structures Namespaces Files Functions Variables Enumerations
Functions
user_menu.php File Reference

Nearly all the menu are here, some of them returns a HTML string, others echo directly the result. More...

Go to the source code of this file.

Functions

 menu_acc_plan ($p_start=1)
 Show the menu from the pcmn page.
 MenuAdmin ()
 ShowMenuFiche ($p_dossier)
 Show the menu for the card management.

Detailed Description

Nearly all the menu are here, some of them returns a HTML string, others echo directly the result.

Definition in file user_menu.php.


Function Documentation

menu_acc_plan ( p_start = 1)

Show the menu from the pcmn page.

Parameters:
$p_startclass start default=1
Returns:
nothing

Definition at line 142 of file user_menu.php.

References $base, $str_dossier, and echo.

{
    $base="?ac=".$_REQUEST['ac'];
    $str_dossier="&".dossier::get();
    echo '<TABLE>';
    echo '<TR><TD class="mtitle"><A class="mtitle"  HREF="'.$base.'&p_start=0'.$str_dossier.'">0 '._(' Hors Bilan').' </A></TD></TR>';
    echo '<TR><TD class="mtitle"><A class="mtitle"  HREF="'.$base.'&p_start=1'.$str_dossier.'">1 '._(' Immobilisé').' </A></TD></TR>';
    echo '<TR><TD class="mtitle"><A class="mtitle"  HREF="'.$base.'&p_start=2'.$str_dossier.'">2 '._('Actif a un an au plus').'</A></TD></TR>';
    echo '<TR><TD class="mtitle"><A class="mtitle"  HREF="'.$base.'&p_start=3'.$str_dossier.'">3 '._('Stock et commande').'</A></TD></TR>';
    echo '<TR><TD class="mtitle"><A class="mtitle"  HREF="'.$base.'&p_start=4'.$str_dossier.'">4 '._('Compte tiers').'</A></TD></TR>';
    echo '<TR><TD class="mtitle"><A class="mtitle" HREF="'.$base.'&p_start=5'.$str_dossier.'">5 '._('Financier').'</A></TD></TR>';
    echo '<TR><TD class="mtitle"><A class="mtitle"  HREF="'.$base.'&p_start=6'.$str_dossier.'">6 '._('Charges').'</A></TD></TR>';
    echo '<TR><TD class="mtitle"><A class="mtitle" HREF="'.$base.'&p_start=7'.$str_dossier.'">7 '._('Produits').'</A></TD></TR>';
    echo '<TR><TD class="mtitle"><A class="mtitle" HREF="'.$base.'&p_start=8'.$str_dossier.'">8 '._('Hors Comptabilité').'</A></TD></TR>';
    echo '<TR><TD class="mtitle"><A class="mtitle" HREF="'.$base.'&p_start=9'.$str_dossier.'">9 '._('Hors Comptabilité').'</A></TD></TR>';
    echo "</TABLE>";
}
MenuAdmin ( )

MenuAdmin

Definition at line 82 of file user_menu.php.

References $_REQUEST, $def, $menu, and ShowItem().

{
    $def=-1;
    if (isset($_REQUEST['UID']))
        $def=0;
    if ( isset ($_REQUEST['action']))
    {
        switch ($_REQUEST['action'])
        {
        case 'user_mgt':
            $def=0;
            break;
        case 'dossier_mgt':
            $def=1;
            break;
        case 'modele_mgt':
            $def=2;
            break;
        case 'audit_log':
          $def=4;
          break;
        case 'restore';
            $def=3;
            break;
        }
    }
        if (!defined("MULTI")||(defined("MULTI")&&MULTI==1))
        {
                $item=array (array("admin_repo.php?action=user_mgt",_("Utilisateurs"),_('Gestion des utilisateurs'),0),
                 array("admin_repo.php?action=dossier_mgt",_("Dossiers"),_('Gestion des dossiers'),1),
                 array("admin_repo.php?action=modele_mgt",_("Modèles"),_('Gestion des modèles'),2),
                 array("admin_repo.php?action=restore",_("Restaure"),_("Restaure une base de données"),3),
                 array("admin_repo.php?action=audit_log",_("Audit"),_("Utilisateurs qui se sont connectés"),4),
                 array("login.php",_("Accueil"))
                );
        }
        else
        {
                $item=array (array("admin_repo.php?action=user_mgt",_("Utilisateurs"),_('Gestion des utilisateurs'),0),
                 array("admin_repo.php?action=audit_log",_("Audit"),_("Utilisateurs qui se sont connectés"),4),
                 array("login.php",_("Accueil"))
                );

        }
    $menu=ShowItem($item,'H',"mtitle","mtitle",$def,' style="width:80%;margin-left:10%" ');
    return $menu;
}
ShowMenuFiche ( p_dossier)

Show the menu for the card management.

Parameters:
$p_dossierdossier 1
Returns:
nothing

Definition at line 42 of file user_menu.php.

References $cn, $Max, $Res, $str_dossier, echo, Database\fetch_array(), Database\num_row(), and printf.

{
    $cn=new Database($p_dossier);
    $mod="&ac=".$_REQUEST['ac'];
    $str_dossier=dossier::get().$mod;
    echo '<div class="lmenu">';
    echo '<TABLE>';

    echo '<TR><TD colspan="1" class="mtitle"  style="width:auto" >
    <A class="mtitle" HREF="?p_action=fiche&action=add_modele&fiche=modele&'.$str_dossier.'">'._('Création').'</A></TD>
    <TD><A class="mtitle" HREF="?p_action=fiche&'.$str_dossier.'">'._('Recherche').'</A></TD>
    </TR>';
    $Res=$cn->exec_sql("select fd_id,fd_label from fiche_def order by fd_label");
    $Max=Database::num_row($Res);
    for ( $i=0; $i < $Max;$i++)
    {
        $l_line=Database::fetch_array($Res,$i);
        printf('<TR><TD class="cell">
               <A class="mtitle" HREF="?p_action=fiche&action=modifier&fiche=%d&%s">%s</A></TD>
               <TD class="mshort">
               <A class="mtitle" HREF="?p_action=fiche&action=vue&fiche=%d&%s">Liste</A>
               </TD>
               </TR>',
               $l_line['fd_id'],
               $str_dossier,
               $l_line['fd_label'],
               $l_line['fd_id'],
               $str_dossier

              );
    }
    echo "</TABLE>";
    echo '</div>';
}
 All Data Structures Namespaces Files Functions Variables Enumerations