Location: PHPKode > projects > paperasse > paperasse/index.php
<?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&Eacute;ES GLOBALES AU 
            <?php DateFrancaise(date('D'),date('d'),date('M'),date('Y')); echo '&nbsp;:&nbsp;'; 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 &copy; 2006 - Guillaume Bettayeb 
        - hide@address.com</div></td>
  </tr>
</table>
</body>
</html>
Return current item: paperasse