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();
<?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;
<?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();
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);