$langs->load("compta");
// Security check
if (!$user->admin) {
    accessforbidden();
}
$error = 0;
$action = GETPOST('action', 'alpha');
$confirm = GETPOST('confirm', 'alpha');
$id = GETPOST('id', 'int');
// List of statut
static $tmpstatut2label = array('0' => 'OpenFiscalYear', '1' => 'CloseFiscalYear');
$statut2label = array('');
foreach ($tmpstatut2label as $key => $val) {
    $statut2label[$key] = $langs->trans($val);
}
$object = new Fiscalyear($db);
$date_start = dol_mktime(0, 0, 0, GETPOST('fiscalyearmonth', 'int'), GETPOST('fiscalyearday', 'int'), GETPOST('fiscalyearyear', 'int'));
$date_end = dol_mktime(0, 0, 0, GETPOST('fiscalyearendmonth', 'int'), GETPOST('fiscalyearendday', 'int'), GETPOST('fiscalyearendyear', 'int'));
/*
 * Actions
 */
if ($action == 'confirm_delete' && $confirm == "yes") {
    $result = $object->delete($id);
    if ($result >= 0) {
        header("Location: fiscalyear.php");
        exit;
    } else {
        setEventMessage($object->error, 'errors');
    }
} else {
    if ($action == 'add') {
示例#2
0
$result = $db->query($sql);
if ($result) {
    $var = false;
    $num = $db->num_rows($result);
    $i = 0;
    // Load attribute_label
    print '<table class="noborder" width="100%">';
    print '<tr class="liste_titre">';
    print '<td>' . $langs->trans("Ref") . '</td>';
    print '<td>' . $langs->trans("Label") . '</td>';
    print '<td>' . $langs->trans("DateStart") . '</td>';
    print '<td>' . $langs->trans("DateEnd") . '</td>';
    print '<td align="right">' . $langs->trans("Statut") . '</td>';
    print '</tr>';
    if ($num) {
        $fiscalyearstatic = new Fiscalyear($db);
        while ($i < $num && $i < $max) {
            $obj = $db->fetch_object($result);
            $fiscalyearstatic->id = $obj->rowid;
            print '<tr ' . $bc[$var] . '>';
            print '<td><a href="fiscalyear_card.php?id=' . $obj->rowid . '">' . img_object($langs->trans("ShowFiscalYear"), "technic") . ' ' . $obj->rowid . '</a></td>';
            print '<td align="left">' . $obj->label . '</td>';
            print '<td align="left">' . dol_print_date($db->jdate($obj->date_start), 'day') . '</td>';
            print '<td align="left">' . dol_print_date($db->jdate($obj->date_end), 'day') . '</td>';
            print '<td align="right">' . $fiscalyearstatic->LibStatut($obj->statut, 5) . '</td>';
            print '</tr>';
            $var = !$var;
            $i++;
        }
    } else {
        print '<tr ' . $bc[$var] . '><td colspan="5">' . $langs->trans("None") . '</td></tr>';
示例#3
0
 */
/**
 * \file htdocs/accountancy/admin/fiscalyear_card.php
 * \brief Page to show info of a fiscal year
 */
require '../../main.inc.php';
require_once DOL_DOCUMENT_ROOT . '/core/lib/fiscalyear.lib.php';
require_once DOL_DOCUMENT_ROOT . '/core/lib/functions2.lib.php';
require_once DOL_DOCUMENT_ROOT . '/core/class/fiscalyear.class.php';
$langs->load("admin");
$langs->load("compta");
// Security check
if (!$user->admin) {
    accessforbidden();
}
$id = GETPOST('id', 'int');
// View
llxHeader();
if ($id) {
    $object = new Fiscalyear($db);
    $object->fetch($id);
    $object->info($id);
    $head = fiscalyear_prepare_head($object);
    dol_fiche_head($head, 'info', $langs->trans("FiscalYearCard"), 0, 'cron');
    print '<table width="100%"><tr><td>';
    dol_print_object_info($object);
    print '</td></tr></table>';
    print '</div>';
}
llxFooter();
$db->close();