コード例 #1
0
ファイル: suggestions.inc.php プロジェクト: bouchra012/PMB
}
//URL de retour du form de création/modification de suggestion
$back_url = "onClick=\"document.location='./acquisition.php?categ=sug&action=list'\"";
require_once $base_path . '/acquisition/suggestions/func_suggestions.inc.php';
require_once $class_path . '/suggestions_map.class.php';
if ($acquisition_sugg_display) {
    require_once $acquisition_sugg_display;
} else {
    require_once 'suggestions_display.inc.php';
}
$sug_map = new suggestions_map();
//Traitement des transitions
if ($transition) {
    $sug_map->doTransition($transition, $chk);
    if ($sug_map->getState_DISPLAY($transition) != 'NO') {
        $statut = $sug_map->getState_ID($transition);
    } else {
        $statut = -1;
    }
}
//Traitement des changements de categories
if ($acquisition_sugg_categ == '1' && $action == 'to_categ') {
    $sug_map->changeCateg($chk, $to_categ);
}
//Traitement des actions
print "<h1>" . htmlentities($msg['acquisition_sug_ges'], ENT_QUOTES, $charset) . "</h1>";
switch ($action) {
    case 'list':
        if ($sug_map->has_unimarc) {
            catalog_notice_form();
        } else {
コード例 #2
0
ファイル: receptions_frame.php プロジェクト: bouchra012/PMB
function do_sugg_form($id_suggestion)
{
    global $dbh, $charset;
    global $recept_deliv_form_sugg, $deflt3receptsugstat;
    $sug = new suggestions($id_suggestion);
    $tab_orig = $sug->getOrigines();
    $form = '';
    //Récupération des noms des créateurs des suggestions
    $list_orig = '';
    if (count($tab_orig)) {
        $form = $recept_deliv_form_sugg;
        foreach ($tab_orig as $orig) {
            switch ($orig['type_origine']) {
                default:
                case '0':
                    $q_user = "******" . $orig['origine'] . "'";
                    $r_user = mysql_query($q_user, $dbh);
                    $row_user = mysql_fetch_row($r_user);
                    $list_orig = htmlentities($row_user[1], ENT_QUOTES, $charset);
                    if ($row_user[2]) {
                        $list_orig .= ", " . htmlentities($row_user[2], ENT_QUOTES, $charset);
                    }
                    $list_orig .= "<br />";
                    break;
                case '1':
                    $q_empr = "SELECT id_empr, empr_nom, empr_prenom FROM empr where id_empr = '" . $orig['origine'] . "'";
                    $r_empr = mysql_query($q_empr, $dbh);
                    $row_empr = mysql_fetch_row($r_empr);
                    $list_orig .= htmlentities($row_empr[1], ENT_QUOTES, $charset);
                    if ($row_empr[2]) {
                        $list_orig .= ", " . htmlentities($row_empr[2], ENT_QUOTES, $charset);
                    }
                    $list_orig .= "<br />";
                    break;
                case '2':
                    break;
            }
        }
        $form = str_replace('<!-- origines -->', $list_orig, $form);
        $form = str_replace('!!id_sug!!', $id_suggestion, $form);
        $sug_map = new suggestions_map();
        if ($sug->statut == $sug_map->getState_ID('ORDERED')) {
            $sel_sugstat = $sug_map->getHtmlStateSelect('ORDERED', array(0 => $sug_map->getStateNameFromId($deflt3receptsugstat)), TRUE, array('name' => 'sel_sugstat'));
        } else {
            $sel_sugstat = $sug_map->getHtmlStateSelect('ORDERED', array(0 => $sug_map->getStateNameFromId($sug->statut)), TRUE, array('name' => 'sel_sugstat'));
        }
        $form = str_replace('<!-- sel_sugstat -->', $sel_sugstat, $form);
    }
    return $form;
}