コード例 #1
0
function _printFormConfirm(&$user, &$db, &$conf, &$langs, &$TPayment)
{
    global $bc;
    $form = new Form($db);
    $TFormCore = new TFormCore();
    print load_fiche_titre($langs->trans('Payments'));
    print '<div class="tabBar">';
    print '<form name="import_confirm" action="' . $_SERVER["PHP_SELF"] . '" method="POST">';
    print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
    print '<input type="hidden" name="action" value="import_confirm">';
    print '<p>';
    print '<label><b>' . $langs->trans('paymentimport_typepayment') . '</b></label>&nbsp;';
    $form->select_types_paiements($conf->global->PAYMENTIMPORT_DEFAULT_REGLEMENT_CODE, 'paiementcode', '', 2);
    print '</p>';
    print '<p>';
    print '<label><b>' . $langs->trans('paymentimport_bankaccount') . '</b></label>&nbsp;';
    print $form->select_comptes($conf->global->PAYMENTIMPORT_DEFAULT_BANK_ACOUNT, 'fk_bank', 0);
    print '</p>';
    print '<table class="border" width="100%">';
    print '<tr class="liste_titre">';
    print '<td>' . $langs->trans("RefFacture") . '</td>';
    print '<td>' . $langs->trans("Company") . '</td>';
    print '<td>' . $langs->trans("CodeClient") . '</td>';
    print '<td>' . $langs->trans("Rib") . '</td>';
    print '<td>' . $langs->trans("AmountPayment") . '</td>';
    print '<td>' . $langs->trans("DatePayment") . '</td>';
    print '<td>' . $langs->trans("Num") . '</td>';
    print '<td>' . $langs->trans("Note") . '</td>';
    print '</tr>';
    $var = false;
    $i = 0;
    foreach ($TPayment as $TInfo) {
        $var = !$var;
        print '<tr ' . $bc[$var] . '>';
        print '<td><input type="text" name="payment[' . $i . '][facture_ref]" value="' . $TInfo['facture_ref'] . '" /> - <a target="_blank" href="' . dol_buildpath('/compta/facture.php?ref=' . $TInfo['facture_ref'], 1) . '">v</a></td>';
        print '<td>' . $TInfo['company_name'] . '</td>';
        print '<td>' . $TInfo['code_client'] . '</td>';
        print '<td>' . $TInfo['rib'] . '</td>';
        print '<td><input type="text" name="payment[' . $i . '][amount]" value="' . $TInfo['amount'] . '" /></td>';
        print '<td>' . $TFormCore->calendrier('', "payment[" . $i . "][date_creation]", $TInfo['date_creation']) . '</td>';
        print '<td><input type="text" name="payment[' . $i . '][num_payment]" value="' . $TInfo['num_payment'] . '" /></td>';
        print '<td><input type="text" name="payment[' . $i . '][note]" value="' . $TInfo['note'] . '" /></td>';
        print '</tr>';
        $i++;
    }
    print '</table>';
    print '<div class="tabsAction"><div class="center divButAction"><input class="button" type="submit" value="' . $langs->trans('CreatePayment') . '" /></div></div>';
    print '</form>';
}
コード例 #2
0
ファイル: mailman.php プロジェクト: Samara94/dolibarr
            });
	});
    </script>';
    form_constantes($constantes, 2);
    print '*' . $langs->trans("FollowingConstantsWillBeSubstituted") . '<br>';
    print '%LISTE%, %MAILMAN_ADMINPW%, %EMAIL% <br>';
    dol_fiche_end();
    print '<div class="center"><input type="submit" class="button" value="' . $langs->trans("Update") . '" name="update"></div>';
    print '</form>';
} else {
    dol_fiche_head($head, 'mailman', $langs->trans("Setup"), 0, 'user');
    $link = '<a href="' . $_SERVER["PHP_SELF"] . '?action=set&value=1&name=ADHERENT_USE_MAILMAN">';
    //$link.=img_$langs->trans("Activate")
    $link .= img_picto($langs->trans("Disabled"), 'switch_off');
    $link .= '</a>';
    print load_fiche_titre($langs->trans('MailmanTitle'), $link, '');
    dol_fiche_end();
}
if (!empty($conf->global->ADHERENT_USE_MAILMAN)) {
    print '<form action="' . $_SERVER["PHP_SELF"] . '">';
    print '<input type="hidden" name="action" value="testsubscribe">';
    print $langs->trans("TestSubscribe") . '<br>';
    print $langs->trans("EMail") . ' <input type="email" class="flat" name="testsubscribeemail" value="' . GETPOST('testsubscribeemail') . '"> <input class="button" type="submit" value="' . $langs->trans("Test") . '"><br>';
    print '</form>';
    print '<form action="' . $_SERVER["PHP_SELF"] . '">';
    print '<input type="hidden" name="action" value="testunsubscribe">';
    print $langs->trans("TestUnSubscribe") . '<br>';
    print $langs->trans("EMail") . ' <input type="email" class="flat" name="testunsubscribeemail" value="' . GETPOST('testunsubscribeemail') . '"> <input class="button" type="submit" value="' . $langs->trans("Test") . '"><br>';
    print '</form>';
}
llxFooter();
コード例 #3
0
ファイル: index.php プロジェクト: Samara94/dolibarr
if (isset($user->societe_id) && $user->societe_id > 0) {
    $action = '';
    $socid = $user->societe_id;
}
$result = restrictedArea($user, 'supplier_proposal');
/*
 * View
 */
$now = dol_now();
$supplier_proposalstatic = new SupplierProposal($db);
$companystatic = new Societe($db);
$form = new Form($db);
$formfile = new FormFile($db);
$help_url = "EN:Module_Ask_Price_Supplier|FR:Module_Demande_de_prix_fournisseur";
llxHeader("", $langs->trans("SupplierProposalArea"), $help_url);
print load_fiche_titre($langs->trans("SupplierProposalArea"));
print '<div class="fichecenter"><div class="fichethirdleft">';
/*
 * Search form
 */
$var = false;
print '<form method="post" action="' . DOL_URL_ROOT . '/supplier_proposal/list.php">';
print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
print '<table class="noborder nohover" width="100%">';
print '<tr class="liste_titre"><td colspan="3">' . $langs->trans("SearchRequest") . '</td></tr>';
print '<tr ' . $bc[$var] . '><td>';
print $langs->trans("Ref") . ':</td><td><input type="text" class="flat" name="sref" size=18></td><td rowspan="2"><input type="submit" value="' . $langs->trans("Search") . '" class="button"></td></tr>';
print '<tr ' . $bc[$var] . '><td class="nowrap">' . $langs->trans("Other") . ':</td><td><input type="text" class="flat" name="sall" size="18"></td>';
print '</tr>';
print "</table></form><br>\n";
/*
コード例 #4
0
ファイル: photos_resize.php プロジェクト: Samara94/dolibarr
            exit;
        } else {
            header("Location: " . DOL_URL_ROOT . "/product/document.php?id=" . $id . '&file=' . urldecode($_POST["file"]));
            exit;
        }
    } else {
        setEventMessages($result, null, 'errors');
        $_GET['file'] = $_POST["file"];
        $action = '';
    }
}
/*
 * View
 */
llxHeader($head, $langs->trans("Image"), '', '', 0, 0, array('/includes/jquery/plugins/jcrop/js/jquery.Jcrop.min.js', '/core/js/lib_photosresize.js'), array('/includes/jquery/plugins/jcrop/css/jquery.Jcrop.css'));
print load_fiche_titre($langs->trans("ImageEditor"));
$infoarray = dol_getImageSize($dir . "/" . urldecode($_GET["file"]));
$height = $infoarray['height'];
$width = $infoarray['width'];
print $langs->trans("CurrentInformationOnImage") . ': ';
print $langs->trans("Width") . ': <strong>' . $width . '</strong> x ' . $langs->trans("Height") . ': <strong>' . $height . '</strong><br>';
print '<br>' . "\n";
/*
 * Resize image
 */
print '<!-- Form to resize -->' . "\n";
print '<form name="redim_file" action="' . $_SERVER["PHP_SELF"] . '?id=' . $id . '" method="POST">';
print '<fieldset id="redim_file">';
print '<legend>' . $langs->trans("Resize") . '</legend>';
print $langs->trans("ResizeDesc") . '<br>';
print $langs->trans("NewLength") . ': <input class="flat" name="sizex" size="10" type="text" > px  &nbsp; ' . $langs->trans("or") . ' &nbsp; ';
コード例 #5
0
ファイル: adherent.php プロジェクト: Samara94/dolibarr
print '%DOL_MAIN_URL_ROOT%, %ID%, %FIRSTNAME%, %LASTNAME%, %FULLNAME%, %LOGIN%, %PASSWORD%, ';
print '%COMPANY%, %ADDRESS%, %ZIP%, %TOWN%, %COUNTRY%, %EMAIL%, %BIRTH%, %PHOTO%, %TYPE%, ';
print '%YEAR%, %MONTH%, %DAY%';
print '<br>';
print '<br>';
/*
 * Edition info modele document
 */
$constantes = array('ADHERENT_ETIQUETTE_TYPE', 'ADHERENT_ETIQUETTE_TEXT');
print load_fiche_titre($langs->trans("MembersTickets"), '', '');
form_constantes($constantes);
print '*' . $langs->trans("FollowingConstantsWillBeSubstituted") . '<br>';
print '%DOL_MAIN_URL_ROOT%, %ID%, %FIRSTNAME%, %LASTNAME%, %FULLNAME%, %LOGIN%, %PASSWORD%, ';
print '%COMPANY%, %ADDRESS%, %ZIP%, %TOWN%, %COUNTRY%, %EMAIL%, %BIRTH%, %PHOTO%, %TYPE%, ';
print '%YEAR%, %MONTH%, %DAY%';
print '<br>';
print '<br>';
/*
 * Editing global variables not related to a specific theme
 */
$constantes = array('ADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT', 'ADHERENT_AUTOREGISTER_NOTIF_MAIL', 'ADHERENT_AUTOREGISTER_MAIL_SUBJECT', 'ADHERENT_AUTOREGISTER_MAIL', 'ADHERENT_MAIL_VALID_SUBJECT', 'ADHERENT_MAIL_VALID', 'ADHERENT_MAIL_COTIS_SUBJECT', 'ADHERENT_MAIL_COTIS', 'ADHERENT_MAIL_RESIL_SUBJECT', 'ADHERENT_MAIL_RESIL', 'ADHERENT_MAIL_FROM');
print load_fiche_titre($langs->trans("Other"), '', '');
form_constantes($constantes);
print '*' . $langs->trans("FollowingConstantsWillBeSubstituted") . '<br>';
print '%DOL_MAIN_URL_ROOT%, %ID%, %FIRSTNAME%, %LASTNAME%, %FULLNAME%, %LOGIN%, %PASSWORD%, ';
print '%COMPANY%, %ADDRESS%, %ZIP%, %TOWN%, %COUNTRY%, %EMAIL%, %BIRTH%, %PHOTO%, %TYPE%, ';
//print '%YEAR%, %MONTH%, %DAY%';	// Not supported
print '<br>';
dol_fiche_end();
llxFooter();
$db->close();
コード例 #6
0
ファイル: index.php プロジェクト: Samara94/dolibarr
$langs->load("companies");
$socid = GETPOST('socid', 'int');
if ($user->societe_id) {
    $socid = $user->societe_id;
}
// Security check
$result = restrictedArea($user, 'societe', 0, '', '', '', '');
$thirdparty_static = new Societe($db);
/*
 * View
 */
$transAreaType = $langs->trans("ThirdPartiesArea");
$helpurl = 'EN:Module_Third_Parties|FR:Module_Tiers|ES:M&oacute;dulo_Terceros';
llxHeader("", $langs->trans("ThirdParties"), $helpurl);
$linkback = '';
print load_fiche_titre($transAreaType, $linkback, 'title_companies.png');
//print '<table border="0" width="100%" class="notopnoleftnoright">';
//print '<tr><td valign="top" width="30%" class="notopnoleft">';
print '<div class="fichecenter"><div class="fichethirdleft">';
// Search thirdparty
if (!empty($conf->societe->enabled) && $user->rights->societe->lire) {
    $listofsearchfields['search_thirdparty'] = array('text' => 'ThirdParty');
}
// Search contact/address
if (!empty($conf->societe->enabled) && $user->rights->societe->lire) {
    $listofsearchfields['search_contact'] = array('text' => 'Contact');
}
if (count($listofsearchfields)) {
    print '<form method="post" action="' . DOL_URL_ROOT . '/core/search.php">';
    print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
    print '<table class="noborder nohover centpercent">';
コード例 #7
0
ファイル: card.php プロジェクト: Albertopf/prueba
     print '</script>' . "\n";
 }
 print '<form name="formaction" action="' . $_SERVER['PHP_SELF'] . '" method="POST">';
 print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
 print '<input type="hidden" name="action" value="add">';
 print '<input type="hidden" name="donotclearsession" value="1">';
 if ($backtopage) {
     print '<input type="hidden" name="backtopage" value="' . ($backtopage != '1' ? $backtopage : $_SERVER["HTTP_REFERER"]) . '">';
 }
 if (empty($conf->global->AGENDA_USE_EVENT_TYPE)) {
     print '<input type="hidden" name="actioncode" value="' . dol_getIdFromCode($db, 'AC_OTH', 'c_actioncomm') . '">';
 }
 if (GETPOST("actioncode") == 'AC_RDV') {
     print load_fiche_titre($langs->trans("AddActionRendezVous"));
 } else {
     print load_fiche_titre($langs->trans("AddAnAction"));
 }
 dol_fiche_head();
 print '<table class="border" width="100%">';
 // Type of event
 if (!empty($conf->global->AGENDA_USE_EVENT_TYPE)) {
     print '<tr><td width="30%"><span class="fieldrequired">' . $langs->trans("Type") . '</span></b></td><td>';
     $default = empty($conf->global->AGENDA_USE_EVENT_TYPE_DEFAULT) ? '' : $conf->global->AGENDA_USE_EVENT_TYPE_DEFAULT;
     $formactions->select_type_actions(GETPOST("actioncode") ? GETPOST("actioncode") : ($object->type_code ? $object->type_code : $default), "actioncode", "systemauto", 0, -1);
     print '</td></tr>';
 }
 // Title
 print '<tr><td' . (empty($conf->global->AGENDA_USE_EVENT_TYPE) ? ' class="fieldrequired"' : '') . '>' . $langs->trans("Title") . '</td><td><input type="text" id="label" name="label" size="60" value="' . GETPOST('label') . '"></td></tr>';
 // Full day
 print '<tr><td>' . $langs->trans("EventOnFullDay") . '</td><td><input type="checkbox" id="fullday" name="fullday" ' . (GETPOST('fullday') ? ' checked' : '') . '></td></tr>';
 // Date start
コード例 #8
0
ファイル: card.php プロジェクト: Samara94/dolibarr
 $sql .= " l.fk_code_ventilation ";
 $sql .= " FROM " . MAIN_DB_PREFIX . "facturedet as l";
 $sql .= " , " . MAIN_DB_PREFIX . "facture as f";
 $sql .= " WHERE f.rowid = l.fk_facture AND f.fk_statut = 1 AND l.rowid = " . $_GET["id"];
 $result = $db->query($sql);
 if ($result) {
     $num_lignes = $db->num_rows($result);
     $i = 0;
     if ($num_lignes) {
         $objp = $db->fetch_object($result);
         if ($objp->fk_code_ventilation == 0) {
             print '<form action="card.php?id=' . $_GET["id"] . '" method="post">' . "\n";
             print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
             print '<input type="hidden" name="action" value="ventil">';
         }
         print load_fiche_titre("Ventilation");
         print '<table class="border" width="100%">';
         // Ref facture
         print '<tr><td>' . $langs->trans("Invoice") . '</td>';
         $facture_static->ref = $objp->facnumber;
         $facture_static->id = $objp->facid;
         print '<td>' . $facture_static->getNomUrl(1) . '</td>';
         print '</tr>';
         print '<tr><td width="20%">Ligne</td>';
         print '<td>' . nl2br($objp->description) . '</td></tr>';
         print '<tr><td width="20%">Ventiler dans le compte :</td><td>';
         if ($objp->fk_code_ventilation == 0) {
             print $form->selectarray("codeventil", $cgs, $objp->fk_code_ventilation);
         } else {
             print $cgs[$objp->fk_code_ventilation];
         }
コード例 #9
0
ファイル: salaries.php プロジェクト: NoisyBoy86/Dolibarr_test
    if (!$error) {
        setEventMessages($langs->trans("SetupSaved"), null, 'mesgs');
    } else {
        setEventMessages($langs->trans("Error"), null, 'errors');
    }
}
/*
 * View
 */
llxHeader('', $langs->trans('SalariesSetup'));
$form = new Form($db);
if (!empty($conf->accounting->enabled)) {
    $formaccountancy = new FormVentilation($db);
}
$linkback = '<a href="' . DOL_URL_ROOT . '/admin/modules.php">' . $langs->trans("BackToModuleList") . '</a>';
print load_fiche_titre($langs->trans('SalariesSetup'), $linkback, 'title_setup');
print '<form action="' . $_SERVER["PHP_SELF"] . '" method="post">';
print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
print '<input type="hidden" name="action" value="update">';
dol_fiche_head();
/*
 *  Params
 */
print '<table class="noborder" width="100%">';
print '<tr class="liste_titre">';
print '<td colspan="3">' . $langs->trans('Options') . '</td>';
print "</tr>\n";
foreach ($list as $key) {
    $var = !$var;
    print '<tr ' . $bc[$var] . ' class="value">';
    // Param
コード例 #10
0
ファイル: byproperties.php プロジェクト: Albertopf/prueba
        }
        $data[] = array('label' => $obj->code, 'nb' => $obj->nb, 'lastdate' => $db->jdate($obj->lastdate));
        $i++;
    }
    $db->free($resql);
} else {
    dol_print_error($db);
}
$head = member_stats_prepare_head($adh);
dol_fiche_head($head, 'statsbyproperties', $langs->trans("Statistics"), 0, 'user');
// Print title
if (!count($data)) {
    print $langs->trans("NoValidatedMemberYet") . '<br>';
    print '<br>';
} else {
    print load_fiche_titre($langs->trans("MembersByNature"), '', '');
}
// Print array
print '<table class="noborder" width="100%">';
print '<tr class="liste_titre">';
print '<td align="center">' . $langs->trans("Nature") . '</td>';
print '<td align="right">' . $langs->trans("NbOfMembers") . '</td>';
print '<td align="center">' . $langs->trans("LastMemberDate") . '</td>';
print '</tr>';
if (!$foundphy) {
    $data[] = array('label' => 'phy', 'nb' => '0', 'lastdate' => '');
}
if (!$foundmor) {
    $data[] = array('label' => 'mor', 'nb' => '0', 'lastdate' => '');
}
$oldyear = 0;
コード例 #11
0
ファイル: index.php プロジェクト: Albertopf/prueba
    if (!$resql1) {
        $error++;
        $db->rollback();
        setEventMessage($db->lasterror(), 'errors');
    } else {
        $db->commit();
        setEventMessage($langs->trans('Done'), 'mesgs');
    }
}
/*
 * View
 */
llxHeader('', $langs->trans("SuppliersVentilation"));
$textprevyear = '<a href="' . $_SERVER["PHP_SELF"] . '?year=' . ($year_current - 1) . '">' . img_previous() . '</a>';
$textnextyear = '&nbsp;<a href="' . $_SERVER["PHP_SELF"] . '?year=' . ($year_current + 1) . '">' . img_next() . '</a>';
print load_fiche_titre($langs->trans("SuppliersVentilation") . "&nbsp;" . $textprevyear . "&nbsp;" . $langs->trans("Year") . "&nbsp;" . $year_start . "&nbsp;" . $textnextyear);
print '<b>' . $langs->trans("DescVentilSupplier") . '</b>';
print '<div class="inline-block divButAction">';
print '<a class="butAction" href="' . $_SERVER['PHP_SELF'] . '?year=' . $year_current . '&action=validatehistory">' . $langs->trans("ValidateHistory") . '</a>';
print '<a class="butAction" href="' . $_SERVER['PHP_SELF'] . '?year=' . $year_current . '&action=fixaccountancycode">' . $langs->trans("CleanFixHistory", $year_current) . '</a>';
print '<a class="butAction" href="' . $_SERVER['PHP_SELF'] . '?year=' . $year_current . '&action=cleanaccountancycode">' . $langs->trans("CleanHistory", $year_current) . '</a>';
print '</div>';
$y = $year_current;
$var = true;
print '<table class="noborder" width="100%">';
print '<tr class="liste_titre"><td width="200" align="left">' . $langs->trans("Account") . '</td>';
print '<td width="200" align="left">' . $langs->trans("Label") . '</td>';
print '<td width="60" align="center">' . $langs->trans("JanuaryMin") . '</td>';
print '<td width="60" align="center">' . $langs->trans("FebruaryMin") . '</td>';
print '<td width="60" align="center">' . $langs->trans("MarchMin") . '</td>';
print '<td width="60" align="center">' . $langs->trans("AprilMin") . '</td>';
コード例 #12
0
ファイル: carte.php プロジェクト: Samara94/dolibarr
            dol_print_error('', $result);
        }
    } else {
        dol_print_error($db);
    }
    if (!$mesg) {
        $db->close();
        exit;
    }
}
/*
 * View
 */
$form = new Form($db);
llxHeader('', $langs->trans("MembersCards"));
print load_fiche_titre($langs->trans("LinkToGeneratedPages"));
print '<br>';
print $langs->trans("LinkToGeneratedPagesDesc") . '<br>';
print '<br>';
dol_htmloutput_errors($mesg);
print img_picto('', 'puce') . ' ' . $langs->trans("DocForAllMembersCards", $conf->global->ADHERENT_CARD_TYPE ? $conf->global->ADHERENT_CARD_TYPE : $langs->transnoentitiesnoconv("None")) . ' ';
print '<form action="' . $_SERVER["PHP_SELF"] . '" method="POST">';
print '<input type="hidden" name="foruserid" value="all">';
print '<input type="hidden" name="mode" value="card">';
print '<input type="hidden" name="action" value="builddoc">';
print $langs->trans("DescADHERENT_CARD_TYPE") . ' ';
// List of possible labels (defined into $_Avery_Labels variable set into format_cards.lib.php)
$arrayoflabels = array();
foreach (array_keys($_Avery_Labels) as $codecards) {
    $arrayoflabels[$codecards] = $_Avery_Labels[$codecards]['name'];
}
コード例 #13
0
ファイル: card.php プロジェクト: Samara94/dolibarr
     print '</tr>';
 }
 print '</table>';
 /*if($user->rights->produit->creer || $user->rights->service->creer) {
 			print '<input type="submit" class="button" value="'.$langs->trans('Save').'">';
 		}*/
 print '</form>';
 //}
 // Form with product to add
 if ((empty($action) || $action == 'view' || $action == 'edit' || $action == 'search' || $action == 're-edit') && ($user->rights->produit->creer || $user->rights->service->creer)) {
     print '<br>';
     $rowspan = 1;
     if (!empty($conf->categorie->enabled)) {
         $rowspan++;
     }
     print load_fiche_titre($langs->trans("ProductToAddSearch"), '', '');
     print '<form action="' . DOL_URL_ROOT . '/product/composition/card.php?id=' . $id . '" method="POST">';
     print '<table class="border" width="100%"><tr><td>';
     print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
     print $langs->trans("KeywordFilter") . ' &nbsp; ';
     print '</td>';
     print '<td><input type="text" name="key" value="' . $key . '">';
     print '<input type="hidden" name="action" value="search">';
     print '<input type="hidden" name="id" value="' . $id . '">';
     print '</td>';
     print '<td rowspan="' . $rowspan . '" valign="middle">';
     print '<input type="submit" class="button" value="' . $langs->trans("Search") . '">';
     print '</td></tr>';
     if (!empty($conf->categorie->enabled)) {
         require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php';
         print '<tr><td>' . $langs->trans("CategoryFilter") . ' &nbsp; </td>';
コード例 #14
0
ファイル: index.php プロジェクト: Samara94/dolibarr
    if (!$res > 0) {
        $error++;
    }
    if (!$error) {
        setEventMessages($langs->trans("SetupSaved"), null, 'mesgs');
    } else {
        setEventMessages($langs->trans("Error"), null, 'mesgs');
    }
}
/*
 * View
 */
llxHeader();
$form = new Form($db);
$linkback = '<a href="' . DOL_URL_ROOT . '/admin/modules.php">' . $langs->trans("BackToModuleList") . '</a>';
print load_fiche_titre($langs->trans('ConfigAccountingExpert'), $linkback, 'title_setup');
$head = admin_accounting_prepare_head($accounting);
print '<form action="' . $_SERVER["PHP_SELF"] . '" method="post">';
print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
print '<input type="hidden" name="action" value="update">';
dol_fiche_head($head, 'general', $langs->trans("Configuration"), 0, 'cron');
print '<table class="noborder" width="100%">';
// Cas du parametre ACCOUNTING_MODE
print '<tr class="liste_titre">';
print '<td>' . $langs->trans('OptionMode') . '</td><td>' . $langs->trans('Description') . '</td>';
print "</tr>\n";
print '<tr ' . $bc[false] . '><td width="200"><input type="radio" name="accounting_mode" value="RECETTES-DEPENSES"' . ($accounting_mode != 'CREANCES-DETTES' ? ' checked' : '') . '> ' . $langs->trans('OptionModeTrue') . '</td>';
print '<td colspan="2">' . nl2br($langs->trans('OptionModeTrueDesc'));
// Write info on way to count VAT
//if (! empty($conf->global->MAIN_MODULE_COMPTABILITE))
//{
コード例 #15
0
        }
        if (!$mesg) {
            $db->close();
            exit;
        }
    }
}
/*
 * View
 */
if (empty($conf->barcode->enabled)) {
    accessforbidden();
}
$form = new Form($db);
llxHeader('', $langs->trans("BarCodePrintsheet"));
print load_fiche_titre($langs->trans("BarCodePrintsheet"));
print '<br>';
print $langs->trans("PageToGenerateBarCodeSheets", $langs->transnoentitiesnoconv("BuildPageToPrint")) . '<br>';
print '<br>';
dol_htmloutput_errors($mesg);
//print img_picto('','puce').' '.$langs->trans("PrintsheetForOneBarCode").'<br>';
//print '<br>';
print '<form action="' . $_SERVER["PHP_SELF"] . '" method="POST">';
print '<input type="hidden" name="mode" value="label">';
print '<input type="hidden" name="action" value="builddoc">';
print '<div class="tagtable">';
// Sheet format
print '	<div class="tagtr">';
print '	<div class="tagtd" style="overflow: hidden; white-space: nowrap; max-width: 300px;">';
print $langs->trans("DescADHERENT_ETIQUETTE_TYPE") . ' &nbsp; ';
print '</div><div class="tagtd maxwidthonsmartphone" style="overflow: hidden; white-space: nowrap;">';
コード例 #16
0
ファイル: index.php プロジェクト: Samara94/dolibarr
}
/*
 * View
 */
$langs->load("opensurvey");
llxHeader();
$nbsondages = 0;
$sql = 'SELECT COUNT(*) as nb FROM ' . MAIN_DB_PREFIX . 'opensurvey_sondage';
$resql = $db->query($sql);
if ($resql) {
    $obj = $db->fetch_object($resql);
    $nbsondages = $obj->nb;
} else {
    dol_print_error($db, '');
}
print load_fiche_titre($langs->trans("OpenSurveyArea"));
print '<div class="fichecenter"><div class="fichethirdleft">';
$nbsondages = 0;
$sql = 'SELECT COUNT(*) as nb FROM ' . MAIN_DB_PREFIX . 'opensurvey_sondage';
$resql = $db->query($sql);
if ($resql) {
    $obj = $db->fetch_object($resql);
    $nbsondages = $obj->nb;
} else {
    dol_print_error($db, '');
}
print '<table class="noborder" width="100%">';
print '<tr class="liste_titre"><td colspan="2">' . $langs->trans("OpenSurveyArea") . '</td></tr>';
print "<tr " . $bc[0] . ">";
print '<td>' . $langs->trans("NbOfSurveys") . '</td><td align="right"><a href="list.php">' . $nbsondages . '</a></td>';
print "</tr>";
コード例 #17
0
ファイル: ihm.php プロジェクト: Samara94/dolibarr
llxHeader('', $langs->trans("Setup"), $wikihelp);
$form = new Form($db);
$formother = new FormOther($db);
$formadmin = new FormAdmin($db);
print load_fiche_titre($langs->trans("GUISetup"), '', 'title_setup');
print $langs->trans("DisplayDesc") . "<br>\n";
print "<br>\n";
if ($action == 'edit') {
    //WYSIWYG Editor
    require_once DOL_DOCUMENT_ROOT . '/core/class/doleditor.class.php';
    print '<form method="post" action="' . $_SERVER["PHP_SELF"] . '">';
    print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
    print '<input type="hidden" name="action" value="update">';
    clearstatcache();
    $var = true;
    print load_fiche_titre($langs->trans("Language"), '', '');
    print '<br>';
    print '<table summary="edit" class="noborder" width="100%">';
    print '<tr class="liste_titre"><td>' . $langs->trans("Parameters") . '</td><td>' . $langs->trans("Value") . '</td>';
    print '<td width="20">&nbsp;</td>';
    print '</tr>';
    // Default language
    $var = !$var;
    print '<tr ' . $bc[$var] . '><td width="35%">' . $langs->trans("DefaultLanguage") . '</td><td>';
    print $formadmin->select_language($conf->global->MAIN_LANG_DEFAULT, 'main_lang_default', 1, 0, 0, 0, 0, 'minwidth300');
    print '</td>';
    print '<td width="20">&nbsp;</td>';
    print '</tr>';
    // Multilangual GUI
    $var = !$var;
    print '<tr ' . $bc[$var] . '><td width="35%">' . $langs->trans("EnableMultilangInterface") . '</td><td>';
コード例 #18
0
 /**
  * Show array with linked files
  *
  * @param 	Object		$object			Object
  * @param 	int			$permtodelete	Deletion is allowed
  * @param 	string		$action			Action
  * @param 	string		$selected		???
  * @param	string		$param			More param to add into URL
  * @return 	int							Number of links
  */
 public function listOfLinks($object, $permtodelete = 1, $action = null, $selected = null, $param = '')
 {
     global $user, $conf, $langs, $user;
     global $bc;
     global $sortfield, $sortorder;
     $langs->load("link");
     require_once DOL_DOCUMENT_ROOT . '/core/class/link.class.php';
     $link = new Link($this->db);
     $links = array();
     if ($sortfield == "name") {
         $sortfield = "label";
     } elseif ($sortfield == "date") {
         $sortfield = "datea";
     } else {
         $sortfield = null;
     }
     $res = $link->fetchAll($links, $object->element, $object->id, $sortfield, $sortorder);
     $param .= isset($object->id) ? '&id=' . $object->id : '';
     // Show list of associated links
     print load_fiche_titre($langs->trans("LinkedFiles"));
     print '<form action="' . $_SERVER['PHP_SELF'] . ($param ? '?' . $param : '') . '" method="POST">';
     print '<table width="100%" class="liste">';
     print '<tr class="liste_titre">';
     print_liste_field_titre($langs->trans("Links"), $_SERVER['PHP_SELF'], "name", "", $param, 'align="left"', $sortfield, $sortorder);
     print_liste_field_titre("", "", "", "", "", 'align="right"');
     print_liste_field_titre($langs->trans("Date"), $_SERVER['PHP_SELF'], "date", "", $param, 'align="center"', $sortfield, $sortorder);
     print_liste_field_titre('', $_SERVER['PHP_SELF'], "", "", $param, 'align="center"');
     print_liste_field_titre('', '', '');
     print '</tr>';
     $nboflinks = count($links);
     if ($nboflinks > 0) {
         include_once DOL_DOCUMENT_ROOT . '/core/lib/images.lib.php';
     }
     $var = true;
     foreach ($links as $link) {
         $var = !$var;
         print '<tr ' . $bc[$var] . '>';
         //edit mode
         if ($action == 'update' && $selected === $link->id) {
             print '<td>';
             print '<input type="hidden" name="id" value="' . $object->id . '">';
             print '<input type="hidden" name="linkid" value="' . $link->id . '">';
             print '<input type="hidden" name="action" value="confirm_updateline">';
             print $langs->trans('Link') . ': <input type="text" name="link" size="50" value="' . $link->url . '">';
             print '</td>';
             print '<td>';
             print $langs->trans('Label') . ': <input type="text" name="label" value="' . $link->label . '">';
             print '</td>';
             print '<td align="center">' . dol_print_date(dol_now(), "dayhour", "tzuser") . '</td>';
             print '<td align="right"></td>';
             print '<td align="right">';
             print '<input type="submit" name="save" class="button" value="' . dol_escape_htmltag($langs->trans('Save')) . '">';
             print '<input type="submit" name="cancel" class="button" value="' . dol_escape_htmltag($langs->trans('Cancel')) . '">';
             print '</td>';
         } else {
             print '<td>';
             print '<a data-ajax="false" href="' . $link->url . '" target="_blank">';
             print $link->label;
             print '</a>';
             print '</td>' . "\n";
             print '<td align="right"></td>';
             print '<td align="center">' . dol_print_date($link->datea, "dayhour", "tzuser") . '</td>';
             print '<td align="center"></td>';
             print '<td align="right">';
             print '<a href="' . $_SERVER['PHP_SELF'] . '?action=update&linkid=' . $link->id . $param . '" class="editfilelink" >' . img_edit() . '</a>';
             // id= is included into $param
             if ($permtodelete) {
                 print ' &nbsp; <a href="' . $_SERVER['PHP_SELF'] . '?action=delete&linkid=' . $link->id . $param . '" class="deletefilelink">' . img_delete() . '</a>';
                 // id= is included into $param
             } else {
                 print '&nbsp;';
             }
             print '</td>';
         }
         print "</tr>\n";
     }
     if ($nboflinks == 0) {
         print '<tr ' . $bc[false] . '><td colspan="5">';
         print $langs->trans("NoLinkFound");
         print '</td></tr>';
     }
     print "</table>";
     print '</form>';
     return $nboflinks;
 }
コード例 #19
0
ファイル: ecm.php プロジェクト: Samara94/dolibarr
if (preg_match('/del_(.*)/', $action, $reg)) {
    $code = $reg[1];
    if (dolibarr_del_const($db, $code, $conf->entity) > 0) {
        header("Location: " . $_SERVER["PHP_SELF"]);
        exit;
    } else {
        dol_print_error($db);
    }
}
/*
 * View
 */
$help_url = '';
llxHeader('', $langs->trans("ECMSetup"), $help_url);
$linkback = '<a href="' . DOL_URL_ROOT . '/admin/modules.php">' . $langs->trans("BackToModuleList") . '</a>';
print load_fiche_titre($langs->trans("ECMSetup"), $linkback, 'title_setup');
print '<br>';
print '<table class="noborder" width="100%">';
print '<tr class="liste_titre">';
print '<td>' . $langs->trans("Description") . '</td>';
print '<td align="center" width="20">&nbsp;</td>';
print '<td align="center" width="100">' . $langs->trans("Value") . '</td>' . "\n";
print '</tr>';
$var = true;
$form = new Form($db);
// Mail required for members
$var = !$var;
print '<tr ' . $bc[$var] . '>';
print '<td>' . $langs->trans("ECMAutoTree") . '</td>';
print '<td align="center" width="20">&nbsp;</td>';
print '<td align="center" width="100">';
コード例 #20
0
 function run($show_details = true, $height = 0, $table_element = '', $objectid = 0, $preview = -1, $force_list_mode = false)
 {
     global $conf;
     $PDOdb =& $this->pdodb;
     $this->show_details = $show_details;
     if ($preview !== -1) {
         $this->preview = $preview;
     }
     if (empty($this->nb_result_max)) {
         $this->nb_result_max = empty($conf->global->ABRICOT_NB_MAX_RESULT_SQL) ? 2000 : $conf->global->ABRICOT_NB_MAX_RESULT_SQL;
     }
     if ($this->preview) {
         $this->nb_result_max = 10;
     }
     if (!empty($height)) {
         $this->height = $height;
     }
     if ($force_list_mode) {
         $list = load_fiche_titre($this->title) . $this->runList($PDOdb, '', $table_element, $objectid);
     } else {
         if ($this->type == 'CHART') {
             $list = $this->runChart($PDOdb, 'ColumnChart', $table_element, $objectid);
         } else {
             if ($this->type == 'LINE') {
                 $list = $this->runChart($PDOdb, 'LineChart', $table_element, $objectid);
             } else {
                 if ($this->type == 'PIE') {
                     $list = $this->runChart($PDOdb, 'PieChart', $table_element, $objectid);
                 } else {
                     if ($this->type == 'AREA') {
                         $list = $this->runChart($PDOdb, 'AreaChart', $table_element, $objectid);
                     } else {
                         if ($this->type == 'RAW') {
                             return $this->runRAW($PDOdb, $table_element, $objectid);
                         } else {
                             if ($this->type == 'SIMPLELIST' || $this->preview) {
                                 $list = load_fiche_titre($this->title) . $this->runList($PDOdb, dol_buildpath('/query/tpl/html.simplelist.tbs.html'), $table_element, $objectid);
                             } else {
                                 $list = load_fiche_titre($this->title) . $this->runList($PDOdb, '', $table_element, $objectid);
                             }
                         }
                     }
                 }
             }
         }
     }
     $form = new TFormCore();
     $html .= $form->begin_form('auto', 'formQuery' . $this->getId(), 'get');
     $action = GETPOST('action') != '' ? GETPOST('action') : 'run';
     $html .= $form->hidden('action', $action);
     $html .= $form->hidden('id', GETPOST('id') ? GETPOST('id') : $this->getId());
     $html .= $list;
     $html .= $form->end();
     return $html;
 }
コード例 #21
0
ファイル: facture.php プロジェクト: Samara94/dolibarr
     $outputlangs->setDefaultLang($newlang);
     $outputlangs->load('bills');
 }
 // Build document if it not exists
 if (!$file || !is_readable($file)) {
     $result = $object->generateDocument(GETPOST('model') ? GETPOST('model') : $object->modelpdf, $outputlangs, $hidedetails, $hidedesc, $hideref);
     if ($result <= 0) {
         dol_print_error($db, $object->error, $object->errors);
         exit;
     }
     $fileparams = dol_most_recent_file($conf->facture->dir_output . '/' . $ref, preg_quote($ref, '/') . '[^\\-]+');
     $file = $fileparams['fullname'];
 }
 print '<div class="clearboth"></div>';
 print '<br>';
 print load_fiche_titre($langs->trans($titreform));
 // Cree l'objet formulaire mail
 dol_fiche_head();
 include_once DOL_DOCUMENT_ROOT . '/core/class/html.formmail.class.php';
 $formmail = new FormMail($db);
 $formmail->param['langsmodels'] = empty($newlang) ? $langs->defaultlang : $newlang;
 $formmail->fromtype = 'user';
 $formmail->fromid = $user->id;
 $formmail->fromname = $user->getFullName($langs);
 $formmail->frommail = $user->email;
 if (!empty($conf->global->MAIN_EMAIL_ADD_TRACK_ID) && $conf->global->MAIN_EMAIL_ADD_TRACK_ID & 1) {
     $formmail->trackid = 'inv' . $object->id;
 }
 if (!empty($conf->global->MAIN_EMAIL_ADD_TRACK_ID) && $conf->global->MAIN_EMAIL_ADD_TRACK_ID & 2) {
     include DOL_DOCUMENT_ROOT . '/core/lib/functions2.lib.php';
     $formmail->frommail = dolAddEmailTrackId($formmail->frommail, 'inv' . $object->id);
コード例 #22
0
ファイル: agenda.php プロジェクト: Samara94/dolibarr
    $objcon = new stdClass();
    $out = '';
    $permok = $user->rights->agenda->myactions->create;
    if ((!empty($objthirdparty->id) || !empty($objcon->id)) && $permok) {
        //$out.='<a href="'.DOL_URL_ROOT.'/comm/action/card.php?action=create';
        if (get_class($objthirdparty) == 'Societe') {
            $out .= '&amp;socid=' . $objthirdparty->id;
        }
        $out .= (!empty($objcon->id) ? '&amp;contactid=' . $objcon->id : '') . '&amp;backtopage=1&amp;percentage=-1';
        //$out.=$langs->trans("AddAnAction").' ';
        //$out.=img_picto($langs->trans("AddAnAction"),'filenew');
        //$out.="</a>";
    }
    print '<div class="tabsAction">';
    if (!empty($conf->agenda->enabled)) {
        if (!empty($user->rights->agenda->myactions->create) || !empty($user->rights->agenda->allactions->create)) {
            print '<a class="butAction" href="' . DOL_URL_ROOT . '/comm/action/card.php?action=create' . $out . '">' . $langs->trans("AddAction") . '</a>';
        } else {
            print '<a class="butActionRefused" href="#">' . $langs->trans("AddAction") . '</a>';
        }
    }
    print '</div>';
    print '<br>';
    print load_fiche_titre($langs->trans("ActionsOnCompany"), '', '');
    // List of todo actions
    show_actions_todo($conf, $langs, $db, $object, null, 0, 1);
    // List of done actions
    show_actions_done($conf, $langs, $db, $object);
}
llxFooter();
$db->close();
コード例 #23
0
ファイル: account.php プロジェクト: NoisyBoy86/Dolibarr_test
 }
 $navig .= '<label for="negpage">' . $langs->trans("Page") . "</label> ";
 // ' Page ';
 $navig .= '<input type="text" name="negpage" id="negpage" size="1" class="flat" value="' . ($totalPages - $page) . '">';
 $navig .= '/' . $totalPages . ' ';
 if ($total_lines > $limitsql) {
     $navig .= '<a href="' . $_SERVER["PHP_SELF"] . '?' . $param . '&amp;page=' . ($page - 1) . '">' . img_next() . '</a>';
 }
 $navig .= '</div>';
 //var_dump($navig);
 if ($action != 'addline' && $action != 'delete') {
     print '<div class="floatright">' . $navig . '</div>';
 }
 // Form to add a transaction with no invoice
 if ($user->rights->banque->modifier && $action == 'addline') {
     print load_fiche_titre($langs->trans("AddBankRecordLong"), '', '');
     print '<table class="noborder" width="100%">';
     print '<tr class="liste_titre">';
     print '<td>' . $langs->trans("Date") . '</td>';
     print '<td>&nbsp;</td>';
     print '<td>' . $langs->trans("Type") . '</td>';
     print '<td>' . $langs->trans("Numero") . '</td>';
     print '<td colspan="2">' . $langs->trans("Description") . '</td>';
     print '<td align=right>' . $langs->trans("Debit") . '</td>';
     print '<td align=right>' . $langs->trans("Credit") . '</td>';
     print '<td colspan="2" align="center">&nbsp;</td>';
     print '</tr>';
     print '<tr ' . $bc[false] . '>';
     print '<td class="nowrap" colspan="2">';
     $form->select_date($dateop, 'op', 0, 0, 0, 'transaction');
     print '</td>';
コード例 #24
0
ファイル: index.php プロジェクト: Samara94/dolibarr
}
$result = restrictedArea($user, 'expensereport', $id, '');
$nowyear = strftime("%Y", dol_now());
$year = GETPOST('year') > 0 ? GETPOST('year') : $nowyear;
//$startyear=$year-2;
$startyear = $year - 1;
$endyear = $year;
$mode = GETPOST("mode") ? GETPOST("mode") : 'customer';
/*
 * View
 */
$form = new Form($db);
llxHeader();
$title = $langs->trans("TripsAndExpensesStatistics");
$dir = $conf->expensereport->dir_temp;
print load_fiche_titre($title, $mesg);
dol_mkdir($dir);
$stats = new ExpenseReportStats($db, $socid, $userid);
// Build graphic number of object
// $data = array(array('Lib',val1,val2,val3),...)
//print "$endyear, $startyear";
$data = $stats->getNbByMonthWithPrevYear($endyear, $startyear);
//var_dump($data);
$filenamenb = $dir . "/tripsexpensesnbinyear-" . $year . ".png";
$fileurlnb = DOL_URL_ROOT . '/viewimage.php?modulepart=tripsexpensesstats&amp;file=tripsexpensesnbinyear-' . $year . '.png';
$px1 = new DolGraph();
$mesg = $px1->isGraphKo();
if (!$mesg) {
    $px1->SetData($data);
    $px1->SetPrecisionY(0);
    $i = $startyear;
コード例 #25
0
ファイル: index.php プロジェクト: Samara94/dolibarr
// Security check
$orderid = GETPOST('orderid');
if ($user->societe_id) {
    $socid = $user->societe_id;
}
$result = restrictedArea($user, 'fournisseur', $orderid, '', 'commande');
$langs->load("suppliers");
$langs->load("orders");
/*
 * 	View
 */
llxHeader('', $langs->trans("SuppliersOrdersArea"));
$commandestatic = new CommandeFournisseur($db);
$userstatic = new User($db);
$formfile = new FormFile($db);
print load_fiche_titre($langs->trans("SuppliersOrdersArea"));
print '<table class="notopnoleftnoright" width="100%">';
print '<tr valign="top"><td class="notopnoleft" width="30%">';
/*
 * Search form
 */
$var = false;
print '<form method="post" action="list.php">';
print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
print '<table class="noborder nohover" width="100%">';
print '<tr class="liste_titre"><td colspan="3">' . $langs->trans("Search") . '</td></tr>';
print '<tr ' . $bc[$var] . '><td>';
print $langs->trans("SupplierOrder") . ':</td><td><input type="text" class="flat" name="search_all" size="18"></td><td><input type="submit" value="' . $langs->trans("Search") . '" class="button"></td></tr>';
print "</table></form><br>\n";
/*
 * Statistics
コード例 #26
0
ファイル: dict.php プロジェクト: Samara94/dolibarr
        dol_print_error($db);
    }
}
/*
 * View
 */
$form = new Form($db);
$formadmin = new FormAdmin($db);
llxHeader();
$titre = $langs->trans("DictionarySetup");
$linkback = '';
if ($id) {
    $titre .= ' - ' . $langs->trans($tablib[$id]);
    $linkback = '<a href="' . $_SERVER['PHP_SELF'] . '">' . $langs->trans("BackToDictionaryList") . '</a>';
}
print load_fiche_titre($titre, $linkback, 'title_setup');
if (empty($id)) {
    print $langs->trans("DictionaryDesc");
    print " " . $langs->trans("OnlyActiveElementsAreShown") . "<br>\n";
}
print "<br>\n";
// Confirmation de la suppression de la ligne
if ($action == 'delete') {
    print $form->formconfirm($_SERVER["PHP_SELF"] . '?' . ($page ? 'page=' . $page . '&' : '') . 'sortfield=' . $sortfield . '&sortorder=' . $sortorder . '&rowid=' . $rowid . '&code=' . $_GET["code"] . '&id=' . $id, $langs->trans('DeleteLine'), $langs->trans('ConfirmDeleteLine'), 'confirm_delete', '', 0, 1);
}
//var_dump($elementList);
/*
 * Show a dictionary
 */
if ($id) {
    // Complete requete recherche valeurs avec critere de tri
コード例 #27
0
ファイル: index.php プロジェクト: Samara94/dolibarr
 *  \file       htdocs/product/stock/index.php
 *  \ingroup    stock
 *  \brief      Home page of stock area
 */
require '../../main.inc.php';
require_once DOL_DOCUMENT_ROOT . '/product/stock/class/entrepot.class.php';
$langs->load("stocks");
$langs->load("productbatch");
// Security check
$result = restrictedArea($user, 'stock');
/*
 * View
 */
$help_url = 'EN:Module_Stocks_En|FR:Module_Stock|ES:M&oacute;dulo_Stocks';
llxHeader("", $langs->trans("Stocks"), $help_url);
print load_fiche_titre($langs->trans("StocksArea"));
//print '<table border="0" width="100%" class="notopnoleftnoright">';
//print '<tr><td valign="top" width="30%" class="notopnoleft">';
print '<div class="fichecenter"><div class="fichethirdleft">';
/*
 * Zone recherche entrepot
 */
print '<form method="post" action="' . DOL_URL_ROOT . '/product/stock/list.php">';
print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
print '<table class="noborder nohover" width="100%">';
print "<tr class=\"liste_titre\">";
print '<td colspan="3">' . $langs->trans("Search") . '</td></tr>';
print "<tr " . $bc[false] . "><td>";
print $langs->trans("Ref") . ':</td><td><input class="flat" type="text" size="18" name="sref"></td><td rowspan="2"><input type="submit" value="' . $langs->trans("Search") . '" class="button"></td></tr>';
print "<tr " . $bc[false] . "><td>" . $langs->trans("Other") . ':</td><td><input type="text" name="sall" class="flat" size="18"></td>';
print "</table></form><br>";
コード例 #28
0
ファイル: card.php プロジェクト: Albertopf/prueba
            }
        }
    }
}
/*
 * View
 */
llxHeader();
$form = new Form($db);
/*
 * Action create
*/
if ($action == 'create') {
    //WYSIWYG Editor
    require_once DOL_DOCUMENT_ROOT . '/core/class/doleditor.class.php';
    print load_fiche_titre($langs->trans("NewTrip"));
    $datec = dol_mktime(12, 0, 0, GETPOST('remonth', 'int'), GETPOST('reday', 'int'), GETPOST('reyear', 'int'));
    print '<form name="add" action="' . $_SERVER["PHP_SELF"] . '" method="POST">' . "\n";
    print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
    print '<input type="hidden" name="action" value="add">';
    print '<table class="border" width="100%">';
    print "<tr>";
    print '<td width="25%" class="fieldrequired">' . $langs->trans("Type") . '</td><td>';
    $form->select_type_fees(GETPOST('type', 'int'), 'type', 1);
    print '</td></tr>';
    print "<tr>";
    print '<td class="fieldrequired">' . $langs->trans("Person") . '</td><td>';
    print $form->select_dolusers(GETPOST('fk_user', 'int'), 'fk_user', 1, '', 0, '', '', 0, 0, 0, '', 0, '', 'maxwidth300');
    print '</td></tr>';
    print "<tr>";
    print '<td class="fieldrequired">' . $langs->trans("Date") . '</td><td>';
コード例 #29
0
ファイル: index.php プロジェクト: Samara94/dolibarr
    $title = $langs->trans("ProductsCategoriesArea");
} elseif ($type == Categorie::TYPE_SUPPLIER) {
    $title = $langs->trans("SuppliersCategoriesArea");
} elseif ($type == Categorie::TYPE_CUSTOMER) {
    $title = $langs->trans("CustomersCategoriesArea");
} elseif ($type == Categorie::TYPE_MEMBER) {
    $title = $langs->trans("MembersCategoriesArea");
} elseif ($type == Categorie::TYPE_CONTACT) {
    $title = $langs->trans("ContactsCategoriesArea");
} else {
    $title = $langs->trans("CategoriesArea");
}
$arrayofjs = array('/includes/jquery/plugins/jquerytreeview/jquery.treeview.js', '/includes/jquery/plugins/jquerytreeview/lib/jquery.cookie.js');
$arrayofcss = array('/includes/jquery/plugins/jquerytreeview/jquery.treeview.css');
llxHeader('', $title, '', '', 0, 0, $arrayofjs, $arrayofcss);
print load_fiche_titre($title);
//print '<table border="0" width="100%" class="notopnoleftnoright">';
//print '<tr><td valign="top" width="30%" class="notopnoleft">';
print '<div class="fichecenter"><div class="fichethirdleft">';
/*
 * Zone recherche produit/service
 */
print '<form method="post" action="index.php?type=' . $type . '">';
print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
print '<input type="hidden" name="type" value="' . $type . '">';
print '<table class="noborder nohover" width="100%">';
print '<tr class="liste_titre">';
print '<td colspan="3">' . $langs->trans("Search") . '</td>';
print '</tr>';
print '<tr ' . $bc[0] . '><td>';
print $langs->trans("Name") . ':</td><td><input class="flat" type="text" size="20" name="catname" value="' . $catname . '"/></td><td><input type="submit" class="button" value="' . $langs->trans("Search") . '"></td></tr>';
コード例 #30
0
ファイル: dynamic_prices.php プロジェクト: Samara94/dolibarr
        $res = $price_updaters->delete($selection, $user);
        if ($res > 0) {
            $action = '';
        } else {
            setEventMessage($price_updaters->error, 'errors');
        }
    }
} elseif (!empty($cancel)) {
    $action = '';
}
/*
 * View
 */
//Header
llxHeader("", "", $langs->trans("CardProduct" . $product->type));
print load_fiche_titre($langs->trans("DynamicPriceConfiguration"));
$form = new Form($db);
//Global variables table
if ($action != 'create_updater' && $action != 'edit_updater') {
    print $langs->trans("GlobalVariables");
    print '<table summary="listofattributes" class="noborder" width="100%">';
    print '<tr class="liste_titre">';
    print '<td>' . $langs->trans("Code") . '</td>';
    print '<td>' . $langs->trans("Description") . '</td>';
    print '<td>' . $langs->trans("Value") . '</td>';
    print '<td width="80">&nbsp;</td>';
    //Space for buttons
    print '</tr>';
    $var = True;
    foreach ($price_globals->listGlobalVariables() as $i => $entry) {
        $var = !$var;