Debug v18
This commit is contained in:
parent
4f7c54c125
commit
ca096089fb
@ -205,7 +205,7 @@ $arrayofjs = array();
|
|||||||
$arrayofcss = array();
|
$arrayofcss = array();
|
||||||
|
|
||||||
$replacemainarea = (empty($conf->dol_hide_leftmenu) ? '<div>' : '').'<div>';
|
$replacemainarea = (empty($conf->dol_hide_leftmenu) ? '<div>' : '').'<div>';
|
||||||
llxHeader($head, $object->getFullName($langs).' - '.$langs->trans("PublicVirtualCard"), '', '', 0, 0, '', '', '', 'onlinepaymentbody'.(GETPOST('mode')=='preview' ? ' scalepreview nopointervent' : ''), $replacemainarea, 1, 1);
|
llxHeader($head, $object->getFullName($langs).' - '.$langs->trans("PublicVirtualCard"), '', '', 0, 0, '', '', '', 'onlinepaymentbody'.(GETPOST('mode')=='preview' ? ' scalepreview cursorpointer virtualcardpreview' : ''), $replacemainarea, 1, 1);
|
||||||
|
|
||||||
print '<span id="dolpaymentspan"></span>'."\n";
|
print '<span id="dolpaymentspan"></span>'."\n";
|
||||||
print '<div class="center">'."\n";
|
print '<div class="center">'."\n";
|
||||||
@ -463,6 +463,19 @@ print '</div>';
|
|||||||
//print '</div>';
|
//print '</div>';
|
||||||
print '</div>';
|
print '</div>';
|
||||||
|
|
||||||
|
$fullexternaleurltovirtualcard = $object->getOnlineVirtualCardUrl('', 'external');
|
||||||
|
$fullinternalurltovirtualcard = $object->getOnlineVirtualCardUrl('', 'internal');
|
||||||
|
|
||||||
|
print '<script>';
|
||||||
|
print 'jQuery(document).ready(function() {
|
||||||
|
jQuery(".virtualcardpreview").click(function(event) {
|
||||||
|
event.preventDefault();
|
||||||
|
console.log("We click on the card");
|
||||||
|
window.open("'.$fullexternaleurltovirtualcard.'");
|
||||||
|
});
|
||||||
|
});';
|
||||||
|
print '</script>';
|
||||||
|
|
||||||
llxFooter('', 'public');
|
llxFooter('', 'public');
|
||||||
|
|
||||||
$db->close();
|
$db->close();
|
||||||
|
|||||||
@ -3869,9 +3869,10 @@ class User extends CommonObject
|
|||||||
* Return string with full Url to virtual card
|
* Return string with full Url to virtual card
|
||||||
*
|
*
|
||||||
* @param string $mode Mode for link
|
* @param string $mode Mode for link
|
||||||
|
* @param string $typeofurl 'external' or 'internal'
|
||||||
* @return string Url string link
|
* @return string Url string link
|
||||||
*/
|
*/
|
||||||
public function getOnlineVirtualCardUrl($mode = '')
|
public function getOnlineVirtualCardUrl($mode = '', $typeofurl = 'external')
|
||||||
{
|
{
|
||||||
global $dolibarr_main_instance_unique_id, $dolibarr_main_url_root;
|
global $dolibarr_main_instance_unique_id, $dolibarr_main_url_root;
|
||||||
global $conf;
|
global $conf;
|
||||||
@ -3887,6 +3888,10 @@ class User extends CommonObject
|
|||||||
$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
|
||||||
|
|
||||||
|
if ($typeofurl == 'internal') {
|
||||||
|
$urlwithroot = DOL_URL_ROOT;
|
||||||
|
}
|
||||||
|
|
||||||
return $urlwithroot.'/public/users/view.php?id='.$this->id.'&securekey='.$encodedsecurekey.$entity_qr.($mode ? '&mode='.urlencode($mode) : '');
|
return $urlwithroot.'/public/users/view.php?id='.$this->id.'&securekey='.$encodedsecurekey.$entity_qr.($mode ? '&mode='.urlencode($mode) : '');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -165,7 +165,8 @@ if (getDolUserInt('USER_ENABLE_PUBLIC', 0, $object)) {
|
|||||||
//print $langs->trans('FollowingLinksArePublic').'<br>';
|
//print $langs->trans('FollowingLinksArePublic').'<br>';
|
||||||
print img_picto('', 'globe').' <span class="opacitymedium">'.$langs->trans('PublicVirtualCardUrl').'</span><br>';
|
print img_picto('', 'globe').' <span class="opacitymedium">'.$langs->trans('PublicVirtualCardUrl').'</span><br>';
|
||||||
|
|
||||||
$fullexternaleurltovirtualcard = $object->getOnlineVirtualCardUrl();
|
$fullexternaleurltovirtualcard = $object->getOnlineVirtualCardUrl('', 'external');
|
||||||
|
$fullinternalurltovirtualcard = $object->getOnlineVirtualCardUrl('', 'internal');
|
||||||
|
|
||||||
print '<div class="urllink">';
|
print '<div class="urllink">';
|
||||||
print '<input type="text" id="publicurluser" class="quatrevingtpercentminusx" value="'.$fullexternaleurltovirtualcard.'">';
|
print '<input type="text" id="publicurluser" class="quatrevingtpercentminusx" value="'.$fullexternaleurltovirtualcard.'">';
|
||||||
@ -310,8 +311,8 @@ if (getDolUserInt('USER_ENABLE_PUBLIC', 0, $object)) {
|
|||||||
print '<div class="center">';
|
print '<div class="center">';
|
||||||
print '<span class="opacitymedium">'.$langs->trans("Preview").'</span><br>';
|
print '<span class="opacitymedium">'.$langs->trans("Preview").'</span><br>';
|
||||||
print '<div class="virtualcard-div">';
|
print '<div class="virtualcard-div">';
|
||||||
print '<a target="_blank" rel="noopener noreferrer" href="'.$fullexternaleurltovirtualcard.'">';
|
print '<a target="_blank" rel="noopener noreferrer cursorpointer" href="'.$fullexternaleurltovirtualcard.'">'."\n";
|
||||||
print '<iframe id="virtualcard-iframe" title="" class="center" src="'.$fullexternaleurltovirtualcard.'&mode=preview">';
|
print '<iframe id="virtualcard-iframe" title="" class="center" src="'.$fullinternalurltovirtualcard.'&mode=preview">';
|
||||||
print '</iframe>';
|
print '</iframe>';
|
||||||
print '</a>';
|
print '</a>';
|
||||||
print '</div>';
|
print '</div>';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user