public function get_records_alerte()
 {
     $return = array();
     global $memo_abts_pointage_calc_alert;
     if (!count($memo_abts_pointage_calc_alert)) {
         $abt = new abts_pointage();
         $memo_abts_pointage_calc_alert = $abt->calc_alert();
     }
     $return[0]["total"] = $memo_abts_pointage_calc_alert["en_alerte"];
     return $return;
 }
<?php

// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: pointage_main.inc.php,v 1.2 2007-06-14 15:39:01 ngantier Exp $
require_once $class_path . "/abts_pointage.class.php";
$pointage = new abts_pointage($serial_id);
$pointage->proceed();
示例#3
0
<?php

// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: abts_retard.inc.php,v 1.1 2011-06-27 15:26:59 ngantier Exp $
if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) {
    die("no access");
}
require_once "{$class_path}/abts_pointage.class.php";
$abts = new abts_pointage();
switch ($action) {
    case 'relance':
        $abts->relance_retard();
        echo $abts->get_form_retard();
        break;
    case 'comment_gestion':
        $abts->set_comment_retard(1);
        echo $abts->get_form_retard();
        break;
    case 'comment_opac':
        $abts->set_comment_retard(0);
        echo $abts->get_form_retard();
        break;
    default:
        echo $abts->get_form_retard();
        break;
}
        $explnum->mise_a_jour(0, $bul_id, $f_filename, $f_url, $retour, 0, 0, $f_explnum_statut);
        exit;
    } else {
        // Pas de doc numérique, on ferme l'iframe
        $id_form = md5(microtime());
        $templates = str_replace("!!form!!", "<script type='text/javascript'>enregistre('{$id_bull}','{$bul_id}');</script>", $templates);
    }
} else {
    // Formulaire
    include "{$include_path}/templates/serials.tpl.php";
    abts_pointage::delete_retard($abt_id, $value['date_date'], $numero);
    if ($nonrecevable) {
        $value['bul_titre'] = $msg['abonnements_bulletin_non_recevable'];
        $requete = "update abts_grille_abt set state='3' where id_bull= '{$id_bull}' ";
        pmb_mysql_query($requete);
        abts_pointage::delete_retard($abt_id);
        $templates = str_replace("!!form!!", "<script type='text/javascript'>parent.kill_frame_periodique();</script>", $templates);
        //Il ne faut pas utiliser la fonction Fermer() pour pouvoir recevoir un bulletin que l'on aurai coché "Non recevable" par erreur
        print $templates;
        exit;
    }
    $expl = new stdClass();
    $expl->date_date = $value['date_date'];
    $expl->bul_date = $libelle_periode;
    $expl->bul_no = stripslashes($numero);
    //Récupération des infos du bulletin pour les proposer sur la frame
    $requete = "SELECT * FROM bulletins where bulletin_numero='{$numero}' and bulletin_notice='{$serial_id}' and date_date='" . $value['date_date'] . "'";
    $bull_Query = pmb_mysql_query($requete, $dbh);
    if (pmb_mysql_num_rows($bull_Query)) {
        $bull = pmb_mysql_fetch_object($bull_Query);
        $bul_id = $bull->bulletin_id;
示例#5
0
<?php

// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// | creator : Yves PRATTER                                                   |
// +-------------------------------------------------+
// $Id: get_relance.php,v 1.1.8.1 2015-02-18 10:22:33 jpermanne Exp $
$base_path = "./../../..";
$base_auth = "";
$base_title = "\$msg[demandes_menu_title]";
$base_noheader = 1;
$base_nobody = 1;
require_once "{$base_path}/includes/init.inc.php";
require_once "{$class_path}/abts_pointage.class.php";
$abts = new abts_pointage();
$abts->print_mode = $print_mode;
$abts->relance_retard();
示例#6
0
 function delete()
 {
     global $dbh;
     global $msg;
     global $include_path;
     // l'abonnement a encore au moins un expl en circulation
     if (serialcirc_diff::expl_in_circ($this->abt_id)) {
         return $msg['serialcirc_error_delete_abt'];
     }
     $dummy = "delete FROM abts_abts WHERE abt_id='{$this->abt_id}' ";
     $check = mysql_query($dummy, $dbh);
     $dummy = "delete FROM abts_grille_abt WHERE num_abt='{$this->abt_id}' ";
     $check = mysql_query($dummy, $dbh);
     $dummy = "delete FROM abts_abts_modeles WHERE abt_id='{$this->abt_id}' ";
     $check = mysql_query($dummy, $dbh);
     abts_pointage::delete_retard($this->abt_id);
     serialcirc_diff::delete($this->abt_id);
     return "";
 }
<?php

// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: liste_bulletinage.inc.php,v 1.7 2012-10-05 07:40:33 dgoron Exp $
if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) {
    die("no access");
}
// Impression PDF du bulletinage
require_once $class_path . "/abts_pointage.class.php";
$pointage = new abts_pointage($serial_id);
function bulletinage_bulletin($fiche, $x, $y, $link, $short = 0, $longmax = 99999)
{
    global $ourPDF;
    global $msg;
    global $pmb_pdf_font;
    $ourPDF->SetXY($x, $y);
    $ourPDF->setFont($pmb_pdf_font, '', 8);
    $ourPDF->multiCell(190, 3, formatdate($fiche['date_parution']), 0, 'L', 0);
    $ourPDF->SetXY($x + 20, $y);
    $ourPDF->setFont($pmb_pdf_font, '', 8);
    $titre = $fiche['libelle_notice'] . " / " . $fiche['libelle_abonnement'];
    $lgTitre = strlen($titre);
    if ($lgTitre > 110) {
        $titre = substr($titre, 0, 110) . "...";
    }
    $ourPDF->multiCell(120, 3, $titre . ". " . $fiche['cote'], 0, 'L', 0);
    $ourPDF->SetXY($x + 140, $y);
    $ourPDF->setFont($pmb_pdf_font, 'B', 8);
    $ourPDF->multiCell(190, 3, $fiche['libelle_numero'], 0, 'L', 0);