source: pmb4.2/trunk/fuentes/pmb/catalog/caddie/pointage/douchette.inc.php @ 815

Last change on this file since 815 was 815, checked in by jrpelegrina, 4 years ago

Initial release of pmb 4.2

  • Property svn:executable set to *
File size: 2.9 KB
Line 
1<?php
2// +-------------------------------------------------+
3// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
4// +-------------------------------------------------+
5// $Id: douchette.inc.php,v 1.11 2015-07-08 14:16:53 jpermanne Exp $
6
7if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) die("no access");
8
9if($idcaddie) {
10        $myCart = new caddie($idcaddie);
11        print pmb_bidi(aff_cart_titre ($myCart));
12        switch ($action) {
13                case 'pointe_item':
14                        if($form_cb_expl) {
15                                $expl_ajout_ok = 1 ;
16                                $query = "select expl_id from exemplaires where expl_cb='$form_cb_expl'";
17                                $result = pmb_mysql_query($query, $dbh);
18                                if(!pmb_mysql_num_rows($result)) {
19                                        // exemplaire inconnu
20                                        $message_ajout_expl =  "<strong>$form_cb_expl&nbsp;: $msg[367]</strong>";
21                                        $expl_ajout_ok = 0 ;
22                                        $alert_sound_list[]="critique";
23                                        } else {
24                                                $expl_trouve = pmb_mysql_fetch_object($result);
25                                                $item = $expl_trouve->expl_id;
26                                                if($stuff = get_expl_info($item)) {
27                                                        $stuff = check_pret($stuff);
28                                                        } else {
29                                                                $message_ajout_expl = "<strong>$form_cb_expl&nbsp;: $msg[395]</strong>";
30                                                                $expl_ajout_ok = 0 ;
31                                                                $alert_sound_list[]="critique";
32                                                                }
33                                                }
34                                }
35                        $res_ajout = $myCart->pointe_item($item,"EXPL", $form_cb_expl, "EXPL_CB" );
36                        print pmb_bidi(aff_cart_nb_items ($myCart)) ;
37                       
38                        // form de saisie cb exemplaire
39                        print get_cb_expl($msg["caddie_pointe_expl"], $msg[661], "./catalog.php?categ=caddie&sub=pointage&moyen=douchette&action=pointe_item&idcaddie=$idcaddie", 1);
40                        if ($expl_ajout_ok) {
41                                if ($res_ajout==CADDIE_ITEM_OK) {
42                                        print "<hr /><div class='row'><span class='erreur'>".$msg["caddie_".$myCart->type."_pointe"]."</span></div><hr />";
43                                        print $begin_result_expl_liste_unique;
44                                        print pmb_bidi(print_info($stuff,0,1)); 
45                                        }
46                                if ($res_ajout==CADDIE_ITEM_NULL) {
47                                        print "<hr /><div class='row'><span class='erreur'>$msg[caddie_item_null]</span></div><hr />";
48                                        $alert_sound_list[]="critique";
49                                        }
50                                if ($res_ajout==CADDIE_ITEM_IMPOSSIBLE_BULLETIN) {
51                                        print "<hr /><div class='row'><span class='erreur'>$msg[caddie_pointe_item_impossible_bulletin]</span></div><hr />";
52                                        $alert_sound_list[]="critique";
53                                        }       
54                                if ($res_ajout==CADDIE_ITEM_INEXISTANT) {
55                                        print "<hr /><div class='row'><span class='erreur'>$form_cb_expl&nbsp;: $msg[caddie_pointe_inconnu_panier]</span></div><hr />";
56                                        $alert_sound_list[]="critique";
57                                        }       
58                                } else print "<hr /><div class='row'><span class='erreur'>$message_ajout_expl</span></div><hr />" ;
59                       
60                        break;
61                default:
62                        print aff_cart_nb_items ($myCart) ;
63                        // form de saisie cb exemplaire
64                        print get_cb_expl($msg["caddie_pointe_expl"], $msg[661], "./catalog.php?categ=caddie&sub=pointage&moyen=douchette&action=pointe_item&idcaddie=$idcaddie", 1);
65                        break;
66                }
67
68        } else aff_paniers($idcaddie, "NOTI", "./catalog.php?categ=caddie&sub=pointage&moyen=douchette", "", $msg["caddie_select_pointe"], "", 0, 0, 0);
Note: See TracBrowser for help on using the repository browser.