コード例 #1
0
/**\file
 *
 *
 * \brief reconcile operation
 *
 */
if (!defined('ALLOWED')) {
    die('Appel direct ne sont pas permis');
}
global $g_failed, $g_succeed;
require_once NOALYSS_INCLUDE . '/class_acc_ledger_fin.php';
bcscale(2);
echo '<div class="content">';
$Ledger = new Acc_Ledger_Fin($cn, 0);
if (!isset($_REQUEST['p_jrn'])) {
    $a = $Ledger->get_first('fin');
    $Ledger->id = $a['jrn_def_id'];
} else {
    $Ledger->id = $_REQUEST['p_jrn'];
}
$jrn_priv = $g_user->get_ledger_access($Ledger->id);
if (isset($_GET["p_jrn"]) && $jrn_priv == "X") {
    NoAccess();
    return;
}
//-------------------------
// save
//-------------------------
if (isset($_POST['save'])) {
    if (trim($_POST['ext']) != '' && isset($_POST['op'])) {
        $array = $_POST['op'];
コード例 #2
0
    die('Appel direct ne sont pas permis');
}
require_once NOALYSS_INCLUDE . '/class_acc_ledger_fin.php';
require_once NOALYSS_INCLUDE . '/class_ipopup.php';
global $g_user, $g_parameter;
$gDossier = dossier::id();
$cn = new Database(dossier::id());
$menu_action = "?ledger_type=fin&ac=" . $_REQUEST['ac'] . "&" . dossier::get();
$Ledger = new Acc_Ledger_Fin($cn, 0);
//--------------------------------------------------------------------------------
// Encode a new financial operation
//--------------------------------------------------------------------------------
if (isset($_REQUEST['p_jrn'])) {
    $Ledger->id = $_REQUEST['p_jrn'];
} else {
    $def_ledger = $Ledger->get_first('fin');
    if (empty($def_ledger)) {
        exit('Pas de journal disponible');
    }
    $Ledger->id = $def_ledger['jrn_def_id'];
}
$jrn_priv = $g_user->get_ledger_access($Ledger->id);
// Check privilege
if (isset($_REQUEST['p_jrn']) && $jrn_priv == 'X') {
    NoAccess();
    exit - 1;
}
$p_msg = "";
//----------------------------------------
// Confirm the operations
//----------------------------------------