Example #1
0
 print '</table>';
 print '<br><br>';
 print '<table class="border" width="100%">';
 // Societe, contact
 print '<tr><td width="30%" class="nowrap">' . $langs->trans("ActionOnCompany") . '</td><td>';
 if (GETPOST('socid', 'int') > 0) {
     $societe = new Societe($db);
     $societe->fetch(GETPOST('socid', 'int'));
     print $societe->getNomUrl(1);
     print '<input type="hidden" id="socid" name="socid" value="' . GETPOST('socid', 'int') . '">';
 } else {
     $events = array();
     $events[] = array('method' => 'getContacts', 'url' => dol_buildpath('/core/ajax/contacts.php?showempty=1', 1), 'htmlname' => 'contactid', 'params' => array('add-customer-contact' => 'disabled'));
     //For external user force the company to user company
     if (!empty($user->societe_id)) {
         print $form->select_thirdparty_list($user->societe_id, 'socid', '', 1, 1, 0, $events);
     } else {
         print $form->select_thirdparty_list('', 'socid', '', 1, 1, 0, $events);
     }
 }
 print '</td></tr>';
 print '<tr><td class="nowrap">' . $langs->trans("ActionOnContact") . '</td><td>';
 $form->select_contacts(GETPOST('socid', 'int'), GETPOST('contactid'), 'contactid', 1, '', '', 0, 'minwidth200');
 print '</td></tr>';
 // Project
 if (!empty($conf->projet->enabled)) {
     $formproject = new FormProjets($db);
     // Projet associe
     $langs->load("projects");
     print '<tr><td>' . $langs->trans("Project") . '</td><td>';
     $numproject = $formproject->select_projects(!empty($societe->id) ? $societe->id : 0, GETPOST("projectid") ? GETPOST("projectid") : '', 'projectid');
Example #2
0
     $defaultref = $modProject->getNextValue($thirdparty, $object);
 }
 if (is_numeric($defaultref) && $defaultref <= 0) {
     $defaultref = '';
 }
 // Ref
 print '<tr><td><span class="fieldrequired">' . $langs->trans("Ref") . '</span></td><td><input size="12" type="text" name="ref" value="' . ($_POST["ref"] ? $_POST["ref"] : $defaultref) . '"></td></tr>';
 // Label
 print '<tr><td><span class="fieldrequired">' . $langs->trans("Label") . '</span></td><td><input size="40" type="text" name="title" value="' . GETPOST("title") . '"></td></tr>';
 // Thirdparty
 print '<tr><td>' . $langs->trans("ThirdParty") . '</td><td>';
 $filteronlist = '';
 if (!empty($conf->global->PROJECT_FILTER_FOR_THIRDPARTY_LIST)) {
     $filteronlist = $conf->global->PROJECT_FILTER_FOR_THIRDPARTY_LIST;
 }
 $text = $form->select_thirdparty_list(GETPOST('socid', 'int'), 'socid', $filteronlist, 1, 1);
 if (empty($conf->global->PROJECT_CAN_ALWAYS_LINK_TO_ALL_SUPPLIERS) && empty($conf->dol_use_jmobile)) {
     $texthelp = $langs->trans("IfNeedToUseOhterObjectKeepEmpty");
     print $form->textwithtooltip($text . ' ' . img_help(), $texthelp, 1);
 } else {
     print $text;
 }
 print ' <a href="' . DOL_URL_ROOT . '/societe/soc.php?action=create&backtopage=' . urlencode($_SERVER["PHP_SELF"] . '?action=create') . '">' . $langs->trans("AddThirdParty") . '</a>';
 print '</td></tr>';
 // Status
 if ($status != '') {
     print '<tr><td>' . $langs->trans("Status") . '</td><td>';
     print '<input type="hidden" name="status" value="' . $status . '">';
     print $object->LibStatut($status, 4);
     print '</td></tr>';
 }
Example #3
0
File: card.php Project: BebZ/lead
 print '</td>';
 print '<td>';
 print $formlead->select_lead_type($leadtype, 'leadtype', 0);
 print '</td>';
 print '</tr>';
 print '<tr>';
 if (!empty($conf->global->LEAD_FORCE_USE_THIRDPARTY)) {
     print '<td class="fieldrequired">';
 } else {
     print '<td>';
 }
 print $langs->trans('Customer');
 print '</td>';
 print '<td>';
 $events = array();
 print $form->select_thirdparty_list($socid, 'socid', 'client<>0', 1, 1, 0, $events);
 print '</td>';
 print '</tr>';
 print '<tr>';
 print '<td class="fieldrequired"  width="20%">';
 print $langs->trans('LeadAmountGuess');
 print '</td>';
 print '<td>';
 print '<input type="text" name="amount_guess" size="5" value="' . price2num($amount_guess) . '"/>';
 print '</td>';
 print '</tr>';
 print '<tr>';
 print '<td class="fieldrequired"  width="20%">';
 print $langs->trans('LeadDeadLine');
 print '</td>';
 print '<td>';
Example #4
0
}
$h = 0;
$head = array();
$head[$h][0] = DOL_URL_ROOT . '/compta/facture/stats/index.php?mode=' . $mode;
$head[$h][1] = $langs->trans("ByMonthYear");
$head[$h][2] = 'byyear';
$h++;
if ($mode == 'customer') {
    $type = 'invoice_stats';
}
if ($mode == 'supplier') {
    $type = 'supplier_invoice_stats';
}
complete_head_from_modules($conf, $langs, null, $head, $h, $type);
dol_fiche_head($head, 'byyear', $langs->trans("Statistics"));
$tmp_companies = $form->select_thirdparty_list($socid, 'socid', $filter, 1, 0, 0, array(), '', 1);
//Array passed as an argument to Form::selectarray to build a proper select input
$companies = array();
foreach ($tmp_companies as $value) {
    $companies[$value['value']] = $value['label'];
}
print '<div class="fichecenter"><div class="fichethirdleft">';
//if (empty($socid))
//{
// Show filter box
print '<form name="stats" method="POST" action="' . $_SERVER["PHP_SELF"] . '">';
print '<input type="hidden" name="mode" value="' . $mode . '">';
print '<table class="noborder" width="100%">';
print '<tr class="liste_titre"><td class="liste_titre" colspan="2">' . $langs->trans("Filter") . '</td></tr>';
// Company
print '<tr><td>' . $langs->trans("ThirdParty") . '</td><td>';
Example #5
0
$head = lead_stats_prepare_head();
dol_fiche_head($head, 'stat', $langs->trans("Statistics"), 0, dol_buildpath('/lead/img/object_lead.png', 1), 1);
$form = new Form($db);
print '<div class="fichecenter"><div class="fichethirdleft">';
print '<form name="stats" method="POST" action="' . $_SERVER["PHP_SELF"] . '">';
print '<table class="border" width="100%">';
print '<tr class="liste_titre"><td class="liste_titre" colspan="2">' . $langs->trans("Filter") . '</td></tr>';
// Company
print '<tr><td>' . $langs->trans("ThirdParty") . '</td><td>';
if ($mode == 'customer') {
    $filter = 's.client in (1,2,3)';
}
if ($mode == 'supplier') {
    $filter = 's.fournisseur = 1';
}
print $form->select_thirdparty_list($socid, 'socid', $filter, 1);
print '</td></tr>';
// User
print '<tr><td>' . $langs->trans("LeadCommercial") . '</td><td>';
print $form->select_dolusers($userid, 'userid', 1, array(), 0, $includeuserlist);
print '</td></tr>';
// Year
print '<tr><td>' . $langs->trans("Year") . '</td><td>';
if (!in_array($year, $arrayyears)) {
    $arrayyears[$year] = $year;
}
if (!in_array($nowyear, $arrayyears)) {
    $arrayyears[$nowyear] = $nowyear;
}
arsort($arrayyears);
print $form->selectarray('year', $arrayyears, $year, 0);
print '<table class="noborder" width="100%">';
print '<tr class="liste_titre">';
print '<td>' . $langs->trans("Supplier/BankAccount") . '</td>' . "\n";
print '<td>' . $langs->trans("Mention") . '</td>' . "\n";
print '<td>&nbsp;</td>' . "\n";
print '</tr>';
foreach ($TFactor as $idFactor) {
    $factor = new TFactor();
    $factor->load($PDOdb, $idFactor);
    // Example with a yes / no select
    $var = !$var;
    print '<tr ' . $bc[$var] . '>';
    ob_start();
    $form->select_comptes($factor->fk_bank_account, 'TFactor[' . $factor->getId() . '][fk_bank_account]');
    $selectBank = ob_get_clean();
    echo '<td>' . $form->select_thirdparty_list($factor->fk_soc, 'TFactor[' . $factor->getId() . '][fk_soc]', 'fournisseur=1') . '<br />' . $selectBank . '</td>';
    // supplier
    if (!empty($conf->fckeditor->enabled)) {
        $editor = new DolEditor('TFactor[' . $factor->getId() . '][mention]', $factor->mention, '', 200);
        echo '<td>' . $editor->Create(1) . '<td>';
    } else {
        echo '<td>' . $formCore->zonetexte('', 'TFactor[' . $factor->getId() . '][mention]', $factor->mention, 80, 5) . '</td>';
    }
    echo '<td><a href="?action=delete_factor&id=' . $factor->getId() . '">' . img_delete($langs->trans('Delete')) . '</a></td>';
    print '</tr>';
}
print '</table><div class="tabsAction">';
echo $formCore->btsubmit($langs->trans('Add'), 'bt_add', '', 'butAction');
echo $formCore->btsubmit($langs->trans('Save'), 'bt_save', '', 'butAction');
echo '</div>';
$formCore->end();