Beispiel #1
0
 print '<td style="min-width: 20px" class="nobordernopadding nowrap">';
 if ($objp->fk_statut == 1 && $db->jdate($objp->dfv) < $now - $conf->propal->cloture->warning_delay) {
     print img_warning($langs->trans("Late"));
 }
 if (!empty($objp->note_private)) {
     print ' <span class="note">';
     print '<a href="' . DOL_URL_ROOT . '/comm/propal/note.php?id=' . $objp->propalid . '">' . img_picto($langs->trans("ViewPrivateNote"), 'object_generic') . '</a>';
     print '</span>';
 }
 print '</td>';
 // Ref
 print '<td width="16" align="right" class="nobordernopadding hideonsmartphone">';
 $filename = dol_sanitizeFileName($objp->ref);
 $filedir = $conf->propal->dir_output . '/' . dol_sanitizeFileName($objp->ref);
 $urlsource = $_SERVER['PHP_SELF'] . '?id=' . $objp->propalid;
 print $formfile->getDocumentsLink($objectstatic->element, $filename, $filedir);
 print '</td></tr></table>';
 print "</td>\n";
 // Customer ref
 print '<td class="nocellnopadd nowrap">';
 print $objp->ref_client;
 print '</td>';
 $url = DOL_URL_ROOT . '/comm/card.php?socid=' . $objp->rowid;
 // Company
 $companystatic->id = $objp->rowid;
 $companystatic->name = $objp->name;
 $companystatic->client = $objp->client;
 $companystatic->code_client = $objp->code_client;
 print '<td>';
 print $companystatic->getNomUrl(1, 'customer');
 print '</td>';
Beispiel #2
0
            print "<tr " . $bc[$var] . ">";
            print '<td width="20%" class="nowrap">';
            $supplier_proposalstatic->id = $obj->rowid;
            $supplier_proposalstatic->ref = $obj->ref;
            print '<table class="nobordernopadding"><tr class="nocellnopadd">';
            print '<td width="96" class="nobordernopadding nowrap">';
            print $supplier_proposalstatic->getNomUrl(1);
            print '</td>';
            print '<td width="16" class="nobordernopadding nowrap">';
            print '&nbsp;';
            print '</td>';
            print '<td width="16" align="right" class="nobordernopadding">';
            $filename = dol_sanitizeFileName($obj->ref);
            $filedir = $conf->supplier_proposal->dir_output . '/' . dol_sanitizeFileName($obj->ref);
            $urlsource = $_SERVER['PHP_SELF'] . '?id=' . $obj->rowid;
            print $formfile->getDocumentsLink($supplier_proposalstatic->element, $filename, $filedir);
            print '</td></tr></table>';
            print '</td>';
            $companystatic->id = $obj->socid;
            $companystatic->name = $obj->socname;
            $companystatic->client = $obj->client;
            $companystatic->canvas = $obj->canvas;
            print '<td>' . $companystatic->getNomUrl(1, 'customer') . '</td>';
            print '<td>' . dol_print_date($db->jdate($obj->datec), 'day') . '</td>';
            print '<td align="right">' . $supplier_proposalstatic->LibStatut($obj->fk_statut, 5) . '</td>';
            print '</tr>';
            $i++;
        }
    }
    print "</table><br>";
} else {
     $propalstatic->id = $obj->propalid;
     $propalstatic->ref = $obj->ref;
     print '<table class="nobordernopadding"><tr class="nocellnopadd">';
     print '<td class="nobordernopadding nowrap">';
     print $propalstatic->getNomUrl(1);
     print '</td>';
     print '<td width="18" class="nobordernopadding nowrap">';
     if ($db->jdate($obj->dfv) < $now - $conf->propal->cloture->warning_delay) {
         print img_warning($langs->trans("Late"));
     }
     print '</td>';
     print '<td width="16" align="center" class="nobordernopadding">';
     $filename = dol_sanitizeFileName($obj->ref);
     $filedir = $conf->propal->dir_output . '/' . dol_sanitizeFileName($obj->ref);
     $urlsource = $_SERVER['PHP_SELF'] . '?id=' . $obj->propalid;
     print $formfile->getDocumentsLink($propalstatic->element, $filename, $filedir);
     print '</td></tr></table>';
     print "</td>";
     print '<td align="left"><a href="fiche.php?socid=' . $obj->rowid . '">' . img_object($langs->trans("ShowCompany"), "company") . ' ' . dol_trunc($obj->nom, 44) . '</a></td>' . "\n";
     print '<td align="right">';
     print dol_print_date($db->jdate($obj->dp), 'day') . '</td>' . "\n";
     print '<td align="right">' . price($obj->total_ttc) . '</td>';
     print '<td align="center" width="14">' . $propalstatic->LibStatut($obj->fk_statut, 3) . '</td>' . "\n";
     print '</tr>' . "\n";
     $i++;
     $total += $obj->total_ttc;
 }
 if ($num > $nbofloop) {
     print '<tr class="liste_total"><td colspan="5">' . $langs->trans("XMoreLines", $num - $nbofloop) . "</td></tr>";
 } else {
     if ($total > 0) {
Beispiel #4
0
            print "<tr " . $bc[$var] . ">";
            print '<td width="20%" class="nowrap">';
            $commandestatic->id = $obj->rowid;
            $commandestatic->ref = $obj->ref;
            print '<table class="nobordernopadding"><tr class="nocellnopadd">';
            print '<td width="96" class="nobordernopadding nowrap">';
            print $commandestatic->getNomUrl(1);
            print '</td>';
            print '<td width="16" class="nobordernopadding nowrap">';
            print '&nbsp;';
            print '</td>';
            print '<td width="16" align="right" class="nobordernopadding hideonsmartphone">';
            $filename = dol_sanitizeFileName($obj->ref);
            $filedir = $conf->commande->dir_output . '/' . dol_sanitizeFileName($obj->ref);
            $urlsource = $_SERVER['PHP_SELF'] . '?id=' . $obj->rowid;
            print $formfile->getDocumentsLink($commandestatic->element, $filename, $filedir);
            print '</td></tr></table>';
            print '</td>';
            print '<td><a href="' . DOL_URL_ROOT . '/fourn/card.php?socid=' . $obj->socid . '">' . img_object($langs->trans("ShowCompany"), "company") . ' ' . $obj->name . '</a></td>';
            print '<td>' . dol_print_date($db->jdate($obj->tms), 'day') . '</td>';
            print '<td align="right">' . $commandestatic->LibStatut($obj->fk_statut, 5) . '</td>';
            print '</tr>';
            $i++;
        }
    }
    print "</table><br>";
} else {
    dol_print_error($db);
}
/*
 * Orders to process
Beispiel #5
0
 $paiement = $facturestatic->getSommePaiement();
 print '<table class="nobordernopadding"><tr class="nocellnopadd">';
 print '<td class="nobordernopadding nowrap">';
 print $facturestatic->getNomUrl(1, '', 200, 0, $notetoshow);
 print $objp->increment;
 print '</td>';
 print '<td style="min-width: 20px" class="nobordernopadding nowrap">';
 if (!empty($objp->note_private)) {
     print ' <span class="note">';
     print '<a href="' . DOL_URL_ROOT . '/compta/facture/note.php?id=' . $objp->facid . '">' . img_picto($langs->trans("ViewPrivateNote"), 'object_generic') . '</a>';
     print '</span>';
 }
 $filename = dol_sanitizeFileName($objp->facnumber);
 $filedir = $conf->facture->dir_output . '/' . dol_sanitizeFileName($objp->facnumber);
 $urlsource = $_SERVER['PHP_SELF'] . '?id=' . $objp->facid;
 print $formfile->getDocumentsLink($facturestatic->element, $filename, $filedir);
 print '</td>';
 print '</tr>';
 print '</table>';
 print "</td>\n";
 // Customer ref
 print '<td class="nowrap">';
 print $objp->ref_client;
 print '</td>';
 // Date
 print '<td align="center" class="nowrap">';
 print dol_print_date($db->jdate($objp->df), 'day');
 print '</td>';
 // Date limit
 print '<td align="center" class="nowrap">' . dol_print_date($datelimit, 'day');
 if ($datelimit < $now - $conf->facture->client->warning_delay && !$objp->paye && $objp->fk_statut == 1 && !$paiement) {
Beispiel #6
0
 // Warning late icon
 print '<td class="nobordernopadding nowrap">';
 if ($generic_commande->hasDelay()) {
     print img_picto($langs->trans("Late"), "warning");
 }
 if (!empty($objp->note_private)) {
     print ' <span class="note">';
     print '<a href="' . DOL_URL_ROOT . '/commande/note.php?id=' . $objp->rowid . '">' . img_picto($langs->trans("ViewPrivateNote"), 'object_generic') . '</a>';
     print '</span>';
 }
 print '</td>';
 print '<td width="16" align="right" class="nobordernopadding hideonsmartphone">';
 $filename = dol_sanitizeFileName($objp->ref);
 $filedir = $conf->commande->dir_output . '/' . dol_sanitizeFileName($objp->ref);
 $urlsource = $_SERVER['PHP_SELF'] . '?id=' . $objp->rowid;
 print $formfile->getDocumentsLink($generic_commande->element, $filename, $filedir);
 print '</td>';
 print '</tr></table>';
 print '</td>';
 // Ref customer
 print '<td>' . $objp->ref_client . '</td>';
 // Company
 $companystatic->id = $objp->socid;
 $companystatic->code_client = $objp->code_client;
 $companystatic->name = $objp->name;
 $companystatic->client = $objp->client;
 print '<td>';
 print $companystatic->getNomUrl(1, 'customer');
 // If module invoices enabled and user with invoice creation permissions
 if (!empty($conf->facture->enabled) && !empty($conf->global->ORDER_BILLING_ALL_CUSTOMER)) {
     if ($user->rights->facture->creer) {
Beispiel #7
0
            print "<tr " . $bc[$var] . ">";
            print '<td width="20%" class="nowrap">';
            $askpricesupplierstatic->id = $obj->rowid;
            $askpricesupplierstatic->ref = $obj->ref;
            print '<table class="nobordernopadding"><tr class="nocellnopadd">';
            print '<td width="96" class="nobordernopadding nowrap">';
            print $askpricesupplierstatic->getNomUrl(1);
            print '</td>';
            print '<td width="16" class="nobordernopadding nowrap">';
            print '&nbsp;';
            print '</td>';
            print '<td width="16" align="right" class="nobordernopadding">';
            $filename = dol_sanitizeFileName($obj->ref);
            $filedir = $conf->askpricesupplier->dir_output . '/' . dol_sanitizeFileName($obj->ref);
            $urlsource = $_SERVER['PHP_SELF'] . '?id=' . $obj->rowid;
            print $formfile->getDocumentsLink($askpricesupplierstatic->element, $filename, $filedir);
            print '</td></tr></table>';
            print '</td>';
            $companystatic->id = $obj->socid;
            $companystatic->name = $obj->socname;
            $companystatic->client = $obj->client;
            $companystatic->canvas = $obj->canvas;
            print '<td>' . $companystatic->getNomUrl(1, 'customer') . '</td>';
            print '<td>' . dol_print_date($db->jdate($obj->datec), 'day') . '</td>';
            print '<td align="right">' . $askpricesupplierstatic->LibStatut($obj->fk_statut, 5) . '</td>';
            print '</tr>';
            $i++;
        }
    }
    print "</table><br>";
} else {
Beispiel #8
0
					$element_doc = $element->element;
					$filename=dol_sanitizeFileName($element->ref);
					$filedir=$conf->{$element_doc}->dir_output . '/' . dol_sanitizeFileName($element->ref);

					if($element_doc === 'order_supplier') {
						$element_doc='commande_fournisseur';
						$filedir = $conf->fournisseur->commande->dir_output.'/'.dol_sanitizeFileName($element->ref);
					}
					else if($element_doc === 'invoice_supplier') {
						$element_doc='facture_fournisseur';
						$filename = get_exdir($element->id,2,0,0,$this,'product').dol_sanitizeFileName($element->ref);
						$filedir = $conf->fournisseur->facture->dir_output.'/'.get_exdir($element->id,2,0,0,null,'invoice_supplier').dol_sanitizeFileName($element->ref);
					}

					print $formfile->getDocumentsLink($element_doc, $filename, $filedir);
				}

				print "</td>\n";

				// Date
				if ($tablename == 'commande_fournisseur' || $tablename == 'supplier_order') $date=$element->date_commande;
				elseif ($tablename == 'projet_task') $date='';	// We show no date. Showing date of beginning of task make user think it is date of time consumed
				else
				{
					$date=$element->date;
					if (empty($date)) $date=$element->datep;
					if (empty($date)) $date=$element->date_contrat;
					if (empty($date)) $date=$element->datev; //Fiche inter
				}
				print '<td align="center">'.dol_print_date($date,'day').'</td>';
 print '<td width="110" class="nobordernopadding nowrap">';
 $facturestatic->ref = $obj->facnumber;
 $facturestatic->id = $obj->rowid;
 $facturestatic->type = $obj->type;
 print $facturestatic->getNomUrl(1, '');
 print '</td>';
 print '<td width="20" class="nobordernopadding nowrap">';
 if ($db->jdate($obj->datelimite) < $now - $conf->facture->client->warning_delay) {
     print img_warning($langs->trans("Late"));
 }
 print '</td>';
 print '<td width="16" align="right" class="nobordernopadding hideonsmartphone">';
 $filename = dol_sanitizeFileName($obj->facnumber);
 $filedir = $conf->facture->dir_output . '/' . dol_sanitizeFileName($obj->facnumber);
 $urlsource = $_SERVER['PHP_SELF'] . '?facid=' . $obj->rowid;
 print $formfile->getDocumentsLink($facturestatic->element, $filename, $filedir);
 print '</td></tr></table>';
 print '</td>';
 print '<td align="left">';
 $societestatic->id = $obj->socid;
 $societestatic->nom = $obj->nom;
 $societestatic->client = 1;
 print $societestatic->getNomUrl(1, 'customer', 44);
 print '</a></td>';
 if (!empty($conf->global->MAIN_SHOW_HT_ON_SUMMARY)) {
     print '<td align="right">' . price($obj->total) . '</td>';
 }
 print '<td align="right">' . price($obj->total_ttc) . '</td>';
 print '<td align="right">' . price($obj->am) . '</td>';
 print '<td>' . $facstatic->LibStatut($obj->paye, $obj->fk_statut, 3, $obj->am) . '</td>';
 print '</tr>';
Beispiel #10
0
            print "<tr " . $bc[$var] . ">";
            print '<td width="20%" class="nowrap">';
            $fichinterstatic->id = $obj->rowid;
            $fichinterstatic->ref = $obj->ref;
            print '<table class="nobordernopadding"><tr class="nocellnopadd">';
            print '<td width="96" class="nobordernopadding nowrap">';
            print $fichinterstatic->getNomUrl(1);
            print '</td>';
            print '<td width="16" class="nobordernopadding nowrap">';
            print '&nbsp;';
            print '</td>';
            print '<td width="16" align="right" class="nobordernopadding hideonsmartphone">';
            $filename = dol_sanitizeFileName($obj->ref);
            $filedir = $conf->commande->dir_output . '/' . dol_sanitizeFileName($obj->ref);
            $urlsource = $_SERVER['PHP_SELF'] . '?id=' . $obj->rowid;
            print $formfile->getDocumentsLink($fichinterstatic->element, $filename, $filedir);
            print '</td></tr></table>';
            print '</td>';
            print '<td><a href="' . DOL_URL_ROOT . '/comm/card.php?socid=' . $obj->socid . '">' . img_object($langs->trans("ShowCompany"), "company") . ' ' . $obj->name . '</a></td>';
            print '<td>' . dol_print_date($db->jdate($obj->datem), 'day') . '</td>';
            print '<td align="right">' . $fichinterstatic->LibStatut($obj->fk_statut, 5) . '</td>';
            print '</tr>';
            $i++;
        }
    }
    print "</table><br>";
} else {
    dol_print_error($db);
}
/*
 * Orders to process
Beispiel #11
0
 $total = 0;
 $total_ttc = 0;
 while ($i < min($num, $limit)) {
     $obj = $db->fetch_object($resql);
     $facturestatic->date_echeance = $db->jdate($obj->date_echeance);
     $facturestatic->statut = $obj->fk_statut;
     $var = !$var;
     print "<tr " . $bc[$var] . ">";
     print '<td class="nowrap">';
     $facturestatic->id = $obj->facid;
     $facturestatic->ref = $obj->ref;
     $facturestatic->ref_supplier = $obj->ref_supplier;
     print $facturestatic->getNomUrl(1);
     $filename = dol_sanitizeFileName($obj->ref);
     $filedir = $conf->fournisseur->facture->dir_output . '/' . get_exdir($obj->facid, 2, 0, 0, $facturestatic, 'invoice_supplier') . dol_sanitizeFileName($obj->ref);
     print $formfile->getDocumentsLink('facture_fournisseur', $filename, $filedir);
     print "</td>\n";
     // Ref supplier
     if (empty($conf->global->SUPPLIER_INVOICE_HIDE_REF_SUPPLIER)) {
         print '<td class="nowrap">' . $obj->ref_supplier . "</td>";
     }
     print '<td align="center" class="nowrap">' . dol_print_date($db->jdate($obj->datef), 'day') . '</td>';
     print '<td align="center" class="nowrap">' . dol_print_date($db->jdate($obj->date_echeance), 'day');
     if ($facturestatic->hasDelay()) {
         print img_picto($langs->trans("Late"), "warning");
     }
     print '</td>';
     print '<td>' . dol_trunc($obj->libelle, 36) . '</td>';
     print '<td>';
     $supplierstatic->id = $obj->socid;
     $supplierstatic->name = $obj->name;