Example #1
0
    fwrite($file_loginput, ";\n");
    fwrite($file_loginput, '$_POST[\'gDossier\']=$gDossierLogInput;');
    fwrite($file_loginput, "\n");
    fwrite($file_loginput, '$_GET[\'gDossier\']=$gDossierLogInput;');
    fwrite($file_loginput, "\n");
    fwrite($file_loginput, ' $_REQUEST=array_merge($_GET,$_POST);');
    fwrite($file_loginput, "\n");
    fwrite($file_loginput, "include '" . basename(__FILE__) . "';\n");
    fclose($file_loginput);
}
switch ($op) {
    case 'pcmn_update':
        require 'ajax_pcmn_update.php';
        return;
    case "remove_anc":
        if ($g_user->check_module('ANCODS') == 0) {
            exit;
        }
        $cn->exec_sql("delete from operation_analytique where oa_group=\$1", array($_GET['oa']));
        break;
    case "rm_stock":
        if ($g_user->check_module('STOCK') == 0) {
            exit;
        }
        require_once NOALYSS_INCLUDE . '/constant.security.php';
        $cn->exec_sql('delete from stock_goods where sg_id=$1', array($s_id));
        $html = escape_xml($s_id);
        header('Content-type: text/xml; charset=UTF-8');
        printf('{"d_id":"%s"}', $s_id);
        exit;
        break;
// Verify parameters
/*! \file
 * \brief send the document template
 */
require_once '../include/constant.php';
require_once NOALYSS_INCLUDE . '/class_database.php';
require_once NOALYSS_INCLUDE . '/ac_common.php';
require_once NOALYSS_INCLUDE . '/class_dossier.php';
$gDossier = dossier::id();
$cn = new Database($gDossier);
require_once NOALYSS_INCLUDE . '/class_user.php';
global $g_user;
$g_user = new User($cn);
$g_user->Check();
set_language();
if ($g_user->check_module("CFGDOC") == 0) {
    exit;
}
// retrieve the document
$r = $cn->exec_sql("select md_id,md_lob,md_filename,md_mimetype\n                 from document_modele where md_id=\$1", array($_REQUEST['md_id']));
if (Database::num_row($r) == 0) {
    echo_error("Invalid Document");
    exit;
}
$row = Database::fetch_array($r, 0);
$cn->start();
$tmp = tempnam($_ENV['TMP'], 'document_');
$cn->lo_export($row['md_lob'], $tmp);
ini_set('zlib.output_compression', 'Off');
header("Pragma: public");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");