Fix hide link to doc if doc never generated
This commit is contained in:
parent
ca42be7478
commit
8360ea9711
@ -1121,7 +1121,8 @@ if ($object->id > 0) {
|
|||||||
* Latest contracts
|
* Latest contracts
|
||||||
*/
|
*/
|
||||||
if (!empty($conf->contrat->enabled) && $user->rights->contrat->lire) {
|
if (!empty($conf->contrat->enabled) && $user->rights->contrat->lire) {
|
||||||
$sql = "SELECT s.nom, s.rowid, c.rowid as id, c.ref as ref, c.statut as contract_status, c.datec as dc, c.date_contrat as dcon, c.ref_customer as refcus, c.ref_supplier as refsup, c.entity";
|
$sql = "SELECT s.nom, s.rowid, c.rowid as id, c.ref as ref, c.statut as contract_status, c.datec as dc, c.date_contrat as dcon, c.ref_customer as refcus, c.ref_supplier as refsup, c.entity,";
|
||||||
|
$sql .= " c.last_main_doc, c.model_pdf";
|
||||||
$sql .= " FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."contrat as c";
|
$sql .= " FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."contrat as c";
|
||||||
$sql .= " WHERE c.fk_soc = s.rowid ";
|
$sql .= " WHERE c.fk_soc = s.rowid ";
|
||||||
$sql .= " AND s.rowid = ".((int) $object->id);
|
$sql .= " AND s.rowid = ".((int) $object->id);
|
||||||
@ -1154,6 +1155,8 @@ if ($object->id > 0) {
|
|||||||
$contrat->ref_customer = $objp->refcus;
|
$contrat->ref_customer = $objp->refcus;
|
||||||
$contrat->ref_supplier = $objp->refsup;
|
$contrat->ref_supplier = $objp->refsup;
|
||||||
$contrat->statut = $objp->contract_status;
|
$contrat->statut = $objp->contract_status;
|
||||||
|
$contrat->last_main_doc = $objp->last_main_doc;
|
||||||
|
$contrat->model_pdf = $objp->model_pdf;
|
||||||
$contrat->fetch_lines();
|
$contrat->fetch_lines();
|
||||||
|
|
||||||
$late = '';
|
$late = '';
|
||||||
@ -1168,6 +1171,7 @@ if ($object->id > 0) {
|
|||||||
print '<tr class="oddeven">';
|
print '<tr class="oddeven">';
|
||||||
print '<td class="nowraponall">';
|
print '<td class="nowraponall">';
|
||||||
print $contrat->getNomUrl(1, 12);
|
print $contrat->getNomUrl(1, 12);
|
||||||
|
if (!empty($contrat->model_pdf)) {
|
||||||
// Preview
|
// Preview
|
||||||
$filedir = $conf->contrat->multidir_output[$objp->entity].'/'.dol_sanitizeFileName($objp->ref);
|
$filedir = $conf->contrat->multidir_output[$objp->entity].'/'.dol_sanitizeFileName($objp->ref);
|
||||||
$file_list = null;
|
$file_list = null;
|
||||||
@ -1193,6 +1197,7 @@ if ($object->id > 0) {
|
|||||||
$relativepath = dol_sanitizeFileName($objp->ref).'/'.dol_sanitizeFileName($objp->ref).'.pdf';
|
$relativepath = dol_sanitizeFileName($objp->ref).'/'.dol_sanitizeFileName($objp->ref).'.pdf';
|
||||||
print $formfile->showPreview($file_list, $contrat->element, $relativepath, 0);
|
print $formfile->showPreview($file_list, $contrat->element, $relativepath, 0);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
// $filename = dol_sanitizeFileName($objp->ref);
|
// $filename = dol_sanitizeFileName($objp->ref);
|
||||||
// $filedir = $conf->contrat->multidir_output[$objp->entity].'/'.dol_sanitizeFileName($objp->ref);
|
// $filedir = $conf->contrat->multidir_output[$objp->entity].'/'.dol_sanitizeFileName($objp->ref);
|
||||||
// $urlsource = '/contrat/card.php?id='.$objp->cid;
|
// $urlsource = '/contrat/card.php?id='.$objp->cid;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user