print "<tr><td>" . $langs->trans("PublicDonation") . "</td><td>"; print yn($don->public); print "</td></tr>\n"; print "<tr>" . '<td>' . $langs->trans("Company") . '</td><td>' . $don->societe . '</td></tr>'; print "<tr>" . '<td>' . $langs->trans("Firstname") . '</td><td>' . $don->firstname . '</td></tr>'; print "<tr>" . '<td>' . $langs->trans("Lastname") . '</td><td>' . $don->lastname . '</td></tr>'; print "<tr>" . '<td>' . $langs->trans("Address") . '</td><td>' . dol_nl2br($don->address) . '</td></tr>'; // Zip / Town print "<tr>" . '<td>' . $langs->trans("Zip") . ' / ' . $langs->trans("Town") . '</td><td>' . $don->zip . ($don->zip && $don->town ? ' / ' : '') . $don->town . '</td></tr>'; // Country print "<tr>" . '<td>' . $langs->trans("Country") . '</td><td>' . $don->country . '</td></tr>'; // EMail print "<tr>" . '<td>' . $langs->trans("EMail") . '</td><td>' . dol_print_email($don->email) . '</td></tr>'; // Payment mode print "<tr><td>" . $langs->trans("PaymentMode") . "</td><td>"; print $form->form_modes_reglement(null, $don->modepaiementid, 'none'); print "</td></tr>\n"; print "<tr>" . '<td>' . $langs->trans("Status") . '</td><td>' . $don->getLibStatut(4) . '</td></tr>'; // Project if (!empty($conf->projet->enabled)) { print "<tr>" . '<td>' . $langs->trans("Project") . '</td><td>' . $don->projet . '</td></tr>'; } // Other attributes $parameters = array('colspan' => ' colspan="1"'); $reshook = $hookmanager->executeHooks('formObjectOptions', $parameters, $don, $action); // Note that $action and $object may have been modified by hook print "</table>\n"; print "</form>\n"; print "</div>"; // TODO Gerer action emettre paiement $resteapayer = 0;
} else { print ' '; } print '</td></tr>'; // Payment mode print '<tr><td>'; print '<table class="nobordernopadding" width="100%"><tr><td>'; print $langs->trans('PaymentMode'); print '</td>'; if ($action != 'editmode' && !empty($object->brouillon) && $user->rights->facture->creer) { print '<td align="right"><a href="' . $_SERVER["PHP_SELF"] . '?action=editmode&facid=' . $object->id . '">' . img_edit($langs->trans('SetMode'), 1) . '</a></td>'; } print '</tr></table>'; print '</td><td colspan="3">'; if ($action == 'editmode') { $form->form_modes_reglement($_SERVER['PHP_SELF'] . '?facid=' . $object->id, $object->mode_reglement_id, 'mode_reglement_id', 'CRDT'); } else { $form->form_modes_reglement($_SERVER['PHP_SELF'] . '?facid=' . $object->id, $object->mode_reglement_id, 'none', 'CRDT'); } print '</td></tr>'; // Bank Account print '<tr><td class="nowrap">'; print '<table width="100%" class="nobordernopadding"><tr><td class="nowrap">'; print $langs->trans('BankAccount'); print '<td>'; if ($action != 'editbankaccount' && $user->rights->commande->creer && !empty($object->brouillon)) { print '<td align="right"><a href="' . $_SERVER["PHP_SELF"] . '?action=editbankaccount&id=' . $object->id . '">' . img_edit($langs->trans('SetBankAccount'), 1) . '</a></td>'; } print '</tr></table>'; print '</td><td colspan="3">'; if ($action == 'editbankaccount') {
print '<td>' . $langs->trans('Type') . '</td>'; if (!empty($conf->banque->enabled)) { print '<td align="right">' . $langs->trans('BankAccount') . '</td>'; } print '<td align="right">' . $langs->trans('Amount') . '</td>'; print '<td width="18"> </td>'; print '</tr>'; $var = true; if ($num > 0) { while ($i < $num) { $objp = $db->fetch_object($result); $var = !$var; print '<tr ' . $bc[$var] . '>'; print '<td class="nowrap"><a href="' . DOL_URL_ROOT . '/fourn/paiement/card.php?id=' . $objp->rowid . '">' . img_object($langs->trans('ShowPayment'), 'payment') . ' ' . dol_print_date($db->jdate($objp->dp), 'day') . "</a></td>\n"; print '<td>'; print $form->form_modes_reglement(null, $objp->paiement_type, 'none') . ' ' . $objp->num_paiement; print '</td>'; if (!empty($conf->banque->enabled)) { $bankaccountstatic->id = $objp->baid; $bankaccountstatic->ref = $objp->ref; $bankaccountstatic->label = $objp->ref; print '<td align="right">'; if ($objp->baid > 0) { print $bankaccountstatic->getNomUrl(1, 'transactions'); } print '</td>'; } print '<td align="right">' . price($objp->amount) . '</td>'; print '<td align="center">'; if ($object->statut == FactureFournisseur::STATUS_VALIDATED && $object->paye == 0 && $user->societe_id == 0) { print '<a href="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . '&action=deletepaiement&paiement_id=' . $objp->rowid . '">';
$html->form_conditions_reglement($_SERVER['PHP_SELF'] . '?socid=' . $objsoc->id, $objsoc->cond_reglement, 'none'); } print "</td>"; print '</tr>'; // Mode de reglement par defaut print '<tr><td nowrap>'; print '<table width="100%" class="nobordernopadding"><tr><td nowrap>'; print $langs->trans('PaymentMode'); print '<td>'; if ($_GET['action'] != 'editmode' && $user->rights->societe->creer) { print '<td align="right"><a href="' . $_SERVER["PHP_SELF"] . '?action=editmode&socid=' . $objsoc->id . '">' . img_edit($langs->trans('SetMode'), 1) . '</a></td>'; } print '</tr></table>'; print '</td><td colspan="3">'; if ($_GET['action'] == 'editmode') { $html->form_modes_reglement($_SERVER['PHP_SELF'] . '?socid=' . $objsoc->id, $objsoc->mode_reglement, 'mode_reglement_id'); } else { $html->form_modes_reglement($_SERVER['PHP_SELF'] . '?socid=' . $objsoc->id, $objsoc->mode_reglement, 'none'); } print "</td>"; print '</tr>'; // Relative discounts (Discounts-Drawbacks-Rebates) print '<tr><td nowrap>'; print '<table width="100%" class="nobordernopadding"><tr><td nowrap>'; print $langs->trans("CustomerRelativeDiscountShort"); print '<td><td align="right">'; if ($user->rights->societe->creer && !$user->societe_id > 0) { print '<a href="' . DOL_URL_ROOT . '/comm/remise.php?id=' . $objsoc->id . '">' . img_edit($langs->trans("Modify")) . '</a>'; } print '</td></tr></table>'; print '</td><td colspan="3">' . ($objsoc->remise_client ? $objsoc->remise_client . '%' : $langs->trans("DiscountNone")) . '</td>';
print '<tr><td class="fieldrequired">' . $langs->trans("Title") . '</td><td>'; print '<input class="flat" type="text" name="titre" size="24" value="' . $_POST["titre"] . '">'; print '</td>'; // Note print '<td rowspan="' . $rowspan . '" valign="top">'; print '<textarea class="flat" name="note_private" wrap="soft" cols="60" rows="' . ROWS_4 . '"></textarea>'; print '</td></tr>'; // Author print "<tr><td>" . $langs->trans("Author") . "</td><td>" . $user->getFullName($langs) . "</td></tr>"; // Payment term print "<tr><td>" . $langs->trans("PaymentConditions") . "</td><td>"; $form->form_conditions_reglement($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->cond_reglement_id, 'none'); print "</td></tr>"; // Payment mode print "<tr><td>" . $langs->trans("PaymentMode") . "</td><td>"; $form->form_modes_reglement($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->mode_reglement_id, 'none'); print "</td></tr>"; // Project if (!empty($conf->projet->enabled) && $object->fk_project > 0) { print "<tr><td>" . $langs->trans("Project") . "</td><td>"; if ($object->fk_project > 0) { $project = new Project($db); $project->fetch($object->fk_project); print $project->title; } print "</td></tr>"; } print "</table>"; print '<br>'; $title = $langs->trans("ProductsAndServices"); if (empty($conf->service->enabled)) {
{ print ' '; } print '</td></tr>'; // Mode de reglement print '<tr><td>'; print '<table class="nobordernopadding" width="100%"><tr><td>'; print $langs->trans('PaymentMode'); print '</td>'; if ($_GET['action'] != 'editmode' && $fac->brouillon && $user->rights->facture->creer) print '<td align="right"><a href="'.$_SERVER["PHP_SELF"].'?action=editmode&facid='.$fac->id.'">'.img_edit($langs->trans('SetMode'),1).'</a></td>'; print '</tr></table>'; print '</td><td colspan="3">'; if ($_GET['action'] == 'editmode') { $html->form_modes_reglement($_SERVER['PHP_SELF'].'?facid='.$fac->id,$fac->mode_reglement_id,'mode_reglement_id'); } else { $html->form_modes_reglement($_SERVER['PHP_SELF'].'?facid='.$fac->id,$fac->mode_reglement_id,'none'); } print '</td></tr>'; // Montants print '<tr><td>'.$langs->trans('AmountHT').'</td>'; print '<td align="right" colspan="2" nowrap>'.price($fac->total_ht).'</td>'; print '<td>'.$langs->trans('Currency'.$conf->monnaie).'</td></tr>'; print '<tr><td>'.$langs->trans('AmountVAT').'</td><td align="right" colspan="2" nowrap>'.price($fac->total_tva).'</td>'; print '<td>'.$langs->trans('Currency'.$conf->monnaie).'</td></tr>'; // Amount Local Taxes
// Cash if ($conf->banque->enabled) { if ($cash->fk_paycash) { $bankline = new Account($db); $bankline->fetch($cash->fk_paycash); print '<tr>'; print '<td>' . $langs->trans('PaymentCash') . '</td>'; print '<td colspan="3">'; print $bankline->getNomUrl(1); print '</td>'; print '</tr>'; // Payment mode print '<tr>'; print '<td>' . $langs->trans('ModePaymentCash') . '</td>'; print '<td colspan="3">'; $form->form_modes_reglement($_SERVER['PHP_SELF'] . '?id=' . $cash->id, $cash->fk_modepaycash, 'none'); print "</td>"; print '</tr>'; } else { print '<tr>'; print '<td>' . $langs->trans('PaymentCash') . '</td>'; print '<td colspan="3">'; //print $bankline->getNomUrl(1,0,'showall'); print '</td>'; print '</tr>'; } } // Bank if ($conf->banque->enabled) { if ($cash->fk_paycash) { $bankline = new Account($db);
{ $html->form_conditions_reglement($_SERVER['PHP_SELF'].'?id='.$commande->id,$commande->cond_reglement_id,'none'); } print '</td></tr>'; // Mode of payment print '<tr><td height="10">'; print '<table class="nobordernopadding" width="100%"><tr><td>'; print $langs->trans('PaymentMode'); print '</td>'; if ($_GET['action'] != 'editmode' && $commande->brouillon) print '<td align="right"><a href="'.$_SERVER["PHP_SELF"].'?action=editmode&id='.$commande->id.'">'.img_edit($langs->trans('SetMode'),1).'</a></td>'; print '</tr></table>'; print '</td><td colspan="2">'; if ($_GET['action'] == 'editmode') { $html->form_modes_reglement($_SERVER['PHP_SELF'].'?id='.$commande->id,$commande->mode_reglement_id,'mode_reglement_id'); } else { $html->form_modes_reglement($_SERVER['PHP_SELF'].'?id='.$commande->id,$commande->mode_reglement_id,'none'); } print '</td></tr>'; // Project if ($conf->projet->enabled) { $langs->load('projects'); print '<tr><td height="10">'; print '<table class="nobordernopadding" width="100%"><tr><td>'; print $langs->trans('Project'); print '</td>';
print '<td align="center" class="nowrap">' . dol_print_date($datelimit, 'day'); if ($facturestatic->hasDelay()) { print img_warning($langs->trans('Late')); } print '</td>'; print '<td>'; $thirdparty = new Societe($db); $thirdparty->id = $objp->socid; $thirdparty->name = $objp->name; $thirdparty->client = $objp->client; $thirdparty->code_client = $objp->code_client; print $thirdparty->getNomUrl(1, 'customer'); print '</td>'; // Payment mode print '<td>'; $form->form_modes_reglement($_SERVER['PHP_SELF'], $objp->fk_mode_reglement, 'none', '', -1); print '</td>'; print '<td align="right">' . price($objp->total_ht, 0, $langs) . '</td>'; print '<td align="right">' . price($objp->total_tva, 0, $langs) . '</td>'; print '<td align="right">' . price($objp->total_ttc, 0, $langs) . '</td>'; print '<td align="right">' . (!empty($paiement) ? price($paiement, 0, $langs) : ' ') . '</td>'; // Status print '<td align="right" class="nowrap">'; print $facturestatic->LibStatut($objp->paye, $objp->fk_statut, 5, $paiement, $objp->type); print "</td>"; // Checkbox print '<td class="nowrap" align="center">'; $selected = 0; if (in_array($objp->facid, $arrayofselected)) { $selected = 1; }
$form->form_conditions_reglement($_SERVER['PHP_SELF'] . '?socid=' . $object->id, $object->cond_reglement_supplier_id, 'none'); } print "</td>"; print '</tr>'; // Mode de reglement par defaut print '<tr><td class="nowrap">'; print '<table width="100%" class="nobordernopadding"><tr><td class="nowrap">'; print $langs->trans('PaymentMode'); print '<td>'; if ($action != 'editmode' && $user->rights->societe->creer) { print '<td align="right"><a href="' . $_SERVER["PHP_SELF"] . '?action=editmode&socid=' . $object->id . '">' . img_edit($langs->trans('SetMode'), 1) . '</a></td>'; } print '</tr></table>'; print '</td><td colspan="3">'; if ($action == 'editmode') { $form->form_modes_reglement($_SERVER['PHP_SELF'] . '?socid=' . $object->id, $object->mode_reglement_supplier_id, 'mode_reglement_supplier_id'); } else { $form->form_modes_reglement($_SERVER['PHP_SELF'] . '?socid=' . $object->id, $object->mode_reglement_supplier_id, 'none'); } print "</td>"; print '</tr>'; // Categories if (!empty($conf->categorie->enabled)) { print '<tr><td>' . $langs->trans("Categories") . '</td>'; print '<td colspan="3">'; print $form->showCategories($object->id, 'supplier', 1); print "</td></tr>"; } // Other attributes $parameters = array('socid' => $object->id, 'colspan' => ' colspan="3"', 'colspanvalue' => '3'); $reshook = $hookmanager->executeHooks('formObjectOptions', $parameters, $object, $action);
print '<tr><td>' . $langs->trans("Customer") . '</td><td>' . $facture->client->getNomUrl(1) . '</td>'; print '<td>'; //print $langs->trans("NotePrivate"); print '</td></tr>'; print '<tr><td>' . $langs->trans("Title") . '</td><td>'; print '<input class="flat" type="text" name="titre" size="16" value="' . $_POST["titre"] . '">'; print '</td>'; print '<td rowspan="4" valign="top">'; print '<textarea class="flat" name="note" wrap="soft" cols="60" rows="' . ROWS_4 . '"></textarea>'; print '</td></tr>'; print "<tr><td>" . $langs->trans("Author") . "</td><td>" . $user->getFullName($langs) . "</td></tr>"; print "<tr><td>" . $langs->trans("PaymentConditions") . "</td><td>"; $form->form_conditions_reglement($_SERVER['PHP_SELF'] . '?facid=' . $facture->id, $facture->cond_reglement_id, 'none'); print "</td></tr>"; print "<tr><td>" . $langs->trans("PaymentMode") . "</td><td>"; $form->form_modes_reglement($_SERVER['PHP_SELF'] . '?facid=' . $facture->id, $facture->mode_reglement_id, 'none'); print "</td></tr>"; if ($conf->projet->enabled) { print "<tr><td>" . $langs->trans("Project") . "</td><td>"; if ($facture->fk_project > 0) { $project = new Project($db); $project->fetch($facture->fk_project); print $project->title; } print "</td></tr>"; } print "</table>"; print '<br>'; if ($conf->service->enabled) { print_titre($langs->trans("ProductsAndServices")); } else {
print $object->zip . ($object->zip && $object->town ? ' / ' : '') . $object->town . '</td></tr>'; // Country print '<tr><td>' . $langs->trans('Country') . '</td><td>'; if (!empty($object->country_code)) { $img = picto_from_langcode($object->country_code); print $img ? $img . ' ' : ''; print $object->country; } else { print $object->country_olddata; } print '</td></tr>'; // EMail print "<tr>" . '<td>' . $langs->trans("EMail") . '</td><td>' . dol_print_email($object->email) . '</td></tr>'; // Payment mode print "<tr><td>" . $langs->trans("PaymentMode") . "</td><td>"; $form->form_modes_reglement(null, $object->modepaymentid, 'none'); print "</td></tr>\n"; print "<tr>" . '<td>' . $langs->trans("Status") . '</td><td>' . $object->getLibStatut(4) . '</td></tr>'; // Project if (!empty($conf->projet->enabled)) { print '<tr>'; print '<td>' . $langs->trans("Project") . '</td>'; print '<td>'; $projettmp = new Project($db); $projettmp->id = $object->fk_projet; $projettmp->ref = $object->project; print $projettmp->getNomUrl(1); print '</td>'; print '</tr>'; } // Other attributes
print '<td>' . $langs->trans('Type') . '</td>'; if (!empty($conf->banque->enabled)) { print '<td align="right">' . $langs->trans('BankAccount') . '</td>'; } print '<td align="right">' . $langs->trans('Amount') . '</td>'; print '<td width="18"> </td>'; print '</tr>'; $var = true; if ($num > 0) { while ($i < $num) { $objp = $db->fetch_object($result); $var = !$var; print '<tr ' . $bc[$var] . '>'; print '<td class="nowrap"><a href="' . DOL_URL_ROOT . '/fourn/paiement/fiche.php?id=' . $objp->rowid . '">' . img_object($langs->trans('ShowPayment'), 'payment') . ' ' . dol_print_date($db->jdate($objp->dp), 'day') . "</a></td>\n"; print '<td>'; print $form->form_modes_reglement(null, $objp->paiement_type, 'none') . ' ' . $objp->num_paiement; print '</td>'; if (!empty($conf->banque->enabled)) { $bankaccountstatic->id = $objp->baid; $bankaccountstatic->ref = $objp->ref; $bankaccountstatic->label = $objp->ref; print '<td align="right">'; print $bankaccountstatic->getNomUrl(1, 'transactions'); print '</td>'; } print '<td align="right">' . price($objp->amount) . '</td>'; print '<td align="center">'; if ($object->statut == 1 && $object->paye == 0 && $user->societe_id == 0) { print '<a href="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . '&action=deletepaiement&paiement_id=' . $objp->rowid . '">'; print img_delete(); print '</a>';