<?php
# ---------------------------------------
# Paperasse (c) 2006 Guillaume BETTAYEB
# mail and documents management web page
# hide@address.com
# ---------------------------------------
@include_once('paperasse.conf.php');
@include_once('liste_dossiers.php');
function DonneesGlobales(){
$nbr_papiers_total = mysql_num_rows(mysql_query("SELECT * FROM papiers;"));
$nbr_papiers_entrants = mysql_num_rows(mysql_query("SELECT * FROM `papiers` WHERE modalite = 'entrant'"));
$nbr_papiers_sortants = mysql_num_rows(mysql_query("SELECT * FROM `papiers` WHERE modalite = 'sortant'"));
$nbr_dossiers = mysql_num_rows(mysql_query("SELECT * FROM dossiers;"));
echo "$nbr_papiers_total PAPIER(S) | $nbr_papiers_entrants ENTRANT(S) | $nbr_papiers_sortants SORTANT(S) | $nbr_dossiers DOSSIER(S)";
}
?>
<html>
<head>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_jumpMenuGo(selName,targ,restore){ //v3.0
var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}
//-->
</script>
<link href="defaut.css" rel="stylesheet" type="text/css">
<!-- Feuille de style-->
</head>
<body>
<script language="javascript" type="text/javascript">
<!--
function GetId(id)
{
return document.getElementById(id);
}
var i=false; // La variable i nous dit si la bulle est visible ou non
function move(e) {
if(i) { // Si la bulle est visible, on calcul en temps reel sa position ideale
if (navigator.appName!="Microsoft Internet Explorer") { // Si on est pas sous IE
GetId("curseur").style.left=e.pageX + 5+"px";
GetId("curseur").style.top=e.pageY + 10+"px";
}
else {
GetId("curseur").style.left=window.event.x + 5+"px";
GetId("curseur").style.top=window.event.y + 10 + document.body.scrollTop+"px"; // Sous IE, voici un petit hack pour que lors du scroll la position reste bonne !
}
}
}
function montre(text) {
if(i==false) {
GetId("curseur").style.visibility="visible"; // Si il est cacher (la verif n'est qu'une securité) on le rend visible.
GetId("curseur").innerHTML = text; // Cette fonction est a améliorer, il parait qu'elle n'est pas valide (mais elle marche)
i=true;
}
}
function cache() {
if(i==true) {
GetId("curseur").style.visibility="hidden"; // Si la bulle etais visible on la cache
i=false;
}
}
document.onmousemove=move; // des que la souris bouge, on appelle la fonction move pour mettre a jour la position de la bulle.
//-->
</script>
<div id="curseur" class="infobulle"></div>
<!-- Vous pouvez mettre ce div n'importe ou dans le body ! //-->
<table width="100%" border="0" cellpadding="2" cellspacing="2" bgcolor="#CCCCCC">
<tr>
<td width="12%" rowspan="2" valign="top"> <div align="left" class="texte">PAPERASSE
1.1.5</div>
<a href="index.php"><img src="paperasse.gif" width="136" height="168" border="0"></a></td>
<td valign="top"><table width="100%" border="0" cellpadding="2" cellspacing="2" class="tableau">
<tr class="tableau">
<td> <p align="center" class="texte">GESTION DU COURRIER</p></td>
<td class="texte"><div align="center">GESTION DES PAPIERS</div></td>
<td class="texte"><div align="center">GESTION DES FACTURES</div></td>
</tr>
<tr class="tableau">
<td><form name="form5" method="post" action="">
<div align="center">
<select name="gestion du courrier" class="bouton" onChange="MM_jumpMenu('parent',this,1)">
<option value="index.php?page=ajouter_utilisateur">Ajouter un
utilisateur</option>
<option value="index.php?page=ajouter_dossier">Ajouter un dossier</option>
<option value="index.php?page=ajouter_contact">Ajouter un contact</option>
<option value="index.php?page=ajouter_grp_traitement">Ajouter
un groupe de traitement</option>
<option value="index.php?page=consulter_traitements">Consulter
les traitements</option>
</select>
<input name="Button1" type="button" class="bouton" onClick="MM_jumpMenuGo('gestion du courrier','parent',1)" value="Aller">
</div>
</form></td>
<td class="texte"><form name="form6" method="post" action="">
<div align="center">
<select name="gestion des papiers" class="bouton" onChange="MM_jumpMenu('parent',this,1)">
<option value="index.php?page=ajouter_papier" selected>Ajouter
un papier</option>
<option value="index.php?page=liste_papiers">Consulter la liste</option>
</select>
<input name="Button2" type="button" class="bouton" onClick="MM_jumpMenuGo('gestion des papiers','parent',1)" value="Aller">
</div>
</form></td>
<td class="texte"><form name="form7" method="post" action="">
<div align="center">
<select name="gestion des factures" class="bouton" onChange="MM_jumpMenu('parent',this,1)">
<option value="index.php?page=ajouter_facture" selected>ajouter
une facture</option>
<option value="index.php?page=liste_factures">consulter la liste</option>
</select>
<input name="Button3" type="button" class="bouton" onClick="MM_jumpMenuGo('gestion des factures','parent',1)" value="Aller">
</div>
</form></td>
</tr>
</table></td>
</tr>
<tr>
<td valign="top" align="center">
<?php include('rechercher.php');?>
</td>
</tr>
<tr>
<td valign="top"><form action="index.php" method="get">
<select name="ListeDossiersRows" size="4" class="tableau">
<option value="1">Afficher 1 colonne</option>
<option value="2">Afficher 2 colonnes</option>
<option value="3">Afficher 3 colonnes</option>
<option value="4">Afficher 4 colonnes</option>
</select>
<input name="Submit" type="submit" class="bouton" value="Afficher">
</form>
<table class="tableau" border="0">
<tr>
<?php ListeDossiers(); ?>
<td class="texte">DONNÉES GLOBALES AU
<?php DateFrancaise(date('D'),date('d'),date('M'),date('Y')); echo ' : '; echo DonneesGlobales(); ?>
</td>
</table></td>
<td valign="top">
<?php
// GESTION DES PAGES A AFFICHER
if(!isset($HTTP_GET_VARS['page'])){
$HTTP_GET_VARS['page'] = false;
}
switch($HTTP_GET_VARS['page']){
default:
include('consulter_traitements.php');
break;
case 'liste_factures':
include('liste_factures.php');
break;
case 'ajouter_utilisateur':
include('ajouter_utilisateur.php');
break;
case 'ajouter_dossier':
include('ajouter_dossier.php');
break;
case 'ajouter_contact':
include('ajouter_contact.php');
break;
case 'ajouter_grp_traitement':
include('ajouter_grp_traitement.php');
break;
case 'liste_papiers':
include('liste_papiers.php');
break;
case 'ajouter_papier':
include('ajouter_papier.php');
break;
case 'ajouter_facture':
include('ajouter_facture.php');
break;
case 'ajouter_contact_resultat';
include('ajouter_contact_resultat.php');
break;
case 'ajouter_dossier_resultat';
include('ajouter_dossier_resultat.php');
break;
case 'ajouter_facture_resultat';
include('ajouter_facture_resultat.php');
break;
case 'ajouter_grp_traitement_resultat';
include('ajouter_grp_traitement_resultat.php');
break;
case 'ajouter_papier_resultat';
include('ajouter_papier_resultat.php');
break;
case 'ajouter_utilisateur_resultat';
include('ajouter_utilisateur_resultat.php');
break;
case 'rechercher_resultat';
include('rechercher_resultat.php');
break;
case 'creer_traitement';
include('creer_traitement.php');
break;
case 'creer_traitement_resultat';
include('creer_traitement_resultat.php');
break;
case 'consulter_traitements_resultats';
include('consulter_traitements_resultats.php');
break;
}
?>
</td>
</tr>
<tr>
<td><div align="center" class="texte"></div></td>
<td><div align="center" class="texte">paperasse © 2006 - Guillaume Bettayeb
- hide@address.com</div></td>
</tr>
</table>
</body>
</html>