Ejemplo n.º 1
0
 $nbCols = mysql_num_fields($req);
 $tmpAff = "";
 //on boucle sur la liste
 while ($value = mysql_fetch_array($req)) {
     //pour la coloration
     if ($nb % 2) {
         $tmpLigne = str_replace("!!class_ligne!!", "odd", $tabLigne);
     } else {
         $tmpLigne = str_replace("!!class_ligne!!", "even", $tabLigne);
     }
     //on parcours toutes les colonnes de la requete
     for ($i = 0; $i < $nbCols; $i++) {
         $tmpLigne = str_replace("!!" . mysql_field_name($req, $i) . "!!", $value[$i], $tmpLigne);
     }
     //affichage du titre
     $tmpLigne = str_replace("!!val_titre!!", aff_titre($value[0], $value[1]), $tmpLigne);
     //on ajoute la ligne a la liste
     $tmpAff .= $tmpLigne;
     $nb++;
 }
 //fin while
 //on met les lignes du tableau dans le tableau
 $tmpAff = str_replace("!!lignes_tableau!!", $tmpAff, $transferts_edition_tableau);
 //si on a des colonnes en plus
 $tmpAff = str_replace("!!colonnes_variables!!", $cols_supp, $tmpAff);
 //la sub pour retomber sur ses pattes
 $tmpAff = str_replace("!!sub!!", $sub, $tmpAff);
 //les filtres
 //pour la liste des origines
 $filtres = str_replace("!!liste_sites_origine!!", creer_liste_localisations($site_origine), $transferts_edition_filtre_source);
 //pour la liste de destination
Ejemplo n.º 2
0
         echo "<strong>ERREUR:</strong> Utilisateur inconnu ou mot de passe invalide.</p>";
         echo "</div>";
         echo "<br><br><br>";
         echo "<center><a href=\"index.php\" ><img src=\"../../_GRAPH/" . ICONES_SET . "/retour.png\" border=\"0\" /><br>Retour</a></center><br><br>";
         echo "</div>";
         // whidecolumn
         add_log("log", 3, $id_user, getenv("REMOTE_ADDR"), "Erreur de login", $user_login, "");
         echo "</div>";
         // post
         echo "</div>";
         // narrowcolumn
     }
     break;
 case "notice":
 case "contact":
     aff_titre();
     echo "<div id=\"page_main\">";
     echo "<div class=\"whidecolumn\">";
     echo "<div lang=\"fr\">";
     aff_page($action, FR);
     echo "<center><a href=\"index.php\" ><img src=\"../../_GRAPH/" . ICONES_SET . "/retour.png\" border=\"0\" /><br>" . $lang['fr']['retour'] . "</a></center><br><br>";
     echo "</div>";
     // whidecolumn
     echo "<div lang=\"it\">";
     aff_page($action, IT);
     echo "<center><a href=\"index.php\" ><img src=\"../../_GRAPH/" . ICONES_SET . "/retour.png\" border=\"0\" /><br>" . $lang['it']['retour'] . "</a></center><br><br>";
     echo "</div>";
     // whidecolumn
     echo "</div>";
     // whidecolumn
     break;
Ejemplo n.º 3
0
         } else {
             $st = "odd";
         }
         if ($sel_expl) {
             $liste .= "<tr class='" . $st . "' onmouseover=\"this.className='surbrillance'\" onmouseout=\"this.className='" . $st . "'\"  style='cursor: pointer'>\r\n\t\t\t\t<td><input type='radio' id='expl_" . $id_expl . "' name='id_expl' value='" . $id_expl . "' /></td>\r\n\t\t\t\t<td>" . $data[1] . "</td>\r\n\t\t\t\t<td>" . $data[2] . "</td>\r\n\t\t\t\t<td>" . $data[4] . "</td>\r\n\t\t\t\t<td>" . $statut . "</td>\r\n\t\t\t\t</tr>";
         } else {
             $liste .= "<tr class='" . $st . "' onmouseover=\"this.className='surbrillance'\" onmouseout=\"this.className='" . $st . "'\"  style='cursor: pointer'>\r\n\t\t\t\t<td></td>\r\n\t\t\t\t<td>" . $data[1] . "</td>\r\n\t\t\t\t<td>" . $data[2] . "</td>\r\n\t\t\t\t<td>" . $data[4] . "</td>\r\n\t\t\t\t<td class='erreur'>" . $statut . "</td>\r\n\t\t\t\t</tr>";
         }
     }
     $global = "\r\n\t\t<div class='row'>\r\n\t\t\r\n\t\t<h3>" . $msg["transferts_circ_resa_lib_choix_expl"] . "</h3>\r\n\t\t<table>\r\n\t\t<tr>\r\n\t\t<th></th>\r\n\t\t<th>" . $msg["transferts_circ_resa_titre_cb"] . "</th>\r\n\t\t<th>" . $msg["transferts_circ_resa_titre_localisation"] . "</th>\r\n\t\t<th align='left'>" . $msg[651] . "</th>\r\n\t\t<th></th>\r\n\t\t</tr>\r\n\t\t!!liste!!\r\n\t\t</table>\r\n\t\t</div>";
     $tmpOpt = str_replace("!!liste!!", $liste, $global);
     //	print $tmpOpt;
     $tmpString = str_replace("!!liste_sites!!", $tmpOpt, $transferts_refus_redemande_global);
     //		$tmpString = str_replace("!!liste_sites!!",$tmpOpt,$transferts_refus_redemande_global);
     //le titre
     $tmpString = str_replace("!!detail_notice!!", aff_titre($idNotice, $idBulletin), $tmpString);
     //l'action du formulaire
     $tmpString = str_replace("!!action_formulaire!!", "circ.php?categ=trans&sub=" . $sub, $tmpString);
     //on y met la date de pret par defaut
     $date_pret = mktime(0, 0, 0, date("m"), date("d") + $transferts_nb_jours_pret_defaut, date("Y"));
     $date_pret_aff = date("Y-m-d", $date_pret);
     $tmpString = str_replace("!!date_retour_mysql!!", $date_pret_aff, $tmpString);
     $date_pret_aff = date("d/m/Y", $date_pret);
     $tmpString = str_replace("!!date_retour!!", $date_pret_aff, $tmpString);
     //l'id de la transaction
     $tmpString = str_replace("!!trans_id!!", $transid, $tmpString);
     echo pmb_bidi($tmpString);
     break;
 case "redem":
     //enregistre la nouvelle demande
     //transfert::creer_transfert(2, "", $id_expl, 1, $dest_id, $date_retour, $motif);
Ejemplo n.º 4
0
function affiche_liste_valide($tpl_global, $tpl_ligne, $rqt_liste, $action)
{
    //on parcours tous les résultats de retours de la page de liste
    foreach ($_REQUEST as $k => $v) {
        //si c'est une case a cocher d'une liste
        if (substr($k, 0, 4) == "sel_" && $v == "1") {
            //le no de transfert
            $numeros .= substr($k, 4, strlen($k)) . ",";
        }
    }
    //on enleve la derniere virgule
    $numeros = substr($numeros, 0, strlen($numeros) - 1);
    //la requete pour récupérer les infos
    $rqt = str_replace("!!liste_numeros!!", $numeros, $rqt_liste);
    $res_rqt = pmb_mysql_query($rqt);
    //le nombre de colonnes dans la requete pour remplacer les champs dans le template
    $nbCols = pmb_mysql_num_fields($res_rqt);
    $nb = 0;
    //on parcours tous les enregistrements
    while ($values = pmb_mysql_fetch_array($res_rqt)) {
        //pour la coloration
        if ($nb % 2) {
            $tmpLigne = str_replace("!!class_ligne!!", "odd", $tpl_ligne);
        } else {
            $tmpLigne = str_replace("!!class_ligne!!", "even", $tpl_ligne);
        }
        //on parcours toutes les colonnes de la requete
        for ($i = 0; $i < $nbCols; $i++) {
            //on remplace les données à afficher
            $tmpLigne = aff_colonne($tmpLigne, pmb_mysql_field_name($res_rqt, $i), $values[$i]);
        }
        //affichage du titre
        $tmpLigne = str_replace("!!val_titre!!", aff_titre($values[0], $values[1]), $tmpLigne);
        //on ajoute la ligne aux autres
        $tmpString .= $tmpLigne;
        //le compteur pour la couleur
        $nb++;
    }
    $tmpString = str_replace("!!liste_transferts!!", $tmpString, $tpl_global);
    $tmpString = str_replace("!!liste_id!!", $numeros, $tmpString);
    $tmpString = str_replace("!!action_formulaire!!", $action, $tmpString);
    return $tmpString;
}