Work on direct external link for dolibarr objects
This commit is contained in:
parent
d7dd6ed334
commit
7178bf0132
@ -1059,13 +1059,20 @@ class Facture extends CommonInvoice
|
|||||||
*/
|
*/
|
||||||
function getDirectExternalLink($withpicto=0)
|
function getDirectExternalLink($withpicto=0)
|
||||||
{
|
{
|
||||||
|
global $dolibarr_main_url_root;
|
||||||
|
|
||||||
// Define $urlwithroot
|
// Define $urlwithroot
|
||||||
$urlwithouturlroot=preg_replace('/'.preg_quote(DOL_URL_ROOT,'/').'$/i','',trim($dolibarr_main_url_root));
|
$urlwithouturlroot=preg_replace('/'.preg_quote(DOL_URL_ROOT,'/').'$/i','',trim($dolibarr_main_url_root));
|
||||||
$urlwithroot=$urlwithouturlroot.DOL_URL_ROOT; // This is to use external domain name found into config file
|
$urlwithroot=$urlwithouturlroot.DOL_URL_ROOT; // This is to use external domain name found into config file
|
||||||
//$urlwithroot=DOL_MAIN_URL_ROOT; // This is to use same domain name than current
|
//$urlwithroot=DOL_MAIN_URL_ROOT; // This is to use same domain name than current
|
||||||
|
|
||||||
$url='eee';
|
// TODO Read into ecmfile table to get entry and hash exists (PS: If not found, add it)
|
||||||
return '<a href="'.$urlwithroot.'/document.php?modulepart=invoice&" target="_download" rel="noindex, nofollow">'.$this->ref.'</a>';
|
include_once DOL_DOCUMENT_ROOT.'/ecm/class/ecmfiles.class.php';
|
||||||
|
$ecmfile=new EcmFiles($this->db);
|
||||||
|
//$result = $ecmfile->get();
|
||||||
|
|
||||||
|
$hashp='todo';
|
||||||
|
return '<a href="'.$urlwithroot.'/document.php?modulepart=invoice&hashp='.$hashp.'" target="_download" rel="noindex, nofollow">'.$this->ref.'</a>';
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -25,7 +25,7 @@
|
|||||||
* \file htdocs/document.php
|
* \file htdocs/document.php
|
||||||
* \brief Wrapper to download data files
|
* \brief Wrapper to download data files
|
||||||
* \remarks Call of this wrapper is made with URL:
|
* \remarks Call of this wrapper is made with URL:
|
||||||
* document.php?modulepart=repfichierconcerne&file=pathrelatifdufichier
|
* document.php?modulepart=repfichierconcerne&file=relativepathoffile
|
||||||
* document.php?modulepart=logs&file=dolibarr.log
|
* document.php?modulepart=logs&file=dolibarr.log
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|||||||
@ -324,6 +324,17 @@ class MyObject extends CommonObject
|
|||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return link to download file from a direct external access
|
||||||
|
*
|
||||||
|
* @param int $withpicto Add download picto into link
|
||||||
|
* @return string HTML link to file
|
||||||
|
*/
|
||||||
|
function getDirectExternalLink($withpicto=0)
|
||||||
|
{
|
||||||
|
return 'todo';
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retourne le libelle du status d'un user (actif, inactif)
|
* Retourne le libelle du status d'un user (actif, inactif)
|
||||||
*
|
*
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user