Debug v18
This commit is contained in:
parent
4f7c54c125
commit
ca096089fb
@ -205,7 +205,7 @@ $arrayofjs = array();
|
||||
$arrayofcss = array();
|
||||
|
||||
$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 '<div class="center">'."\n";
|
||||
@ -463,6 +463,19 @@ 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');
|
||||
|
||||
$db->close();
|
||||
|
||||
@ -3869,9 +3869,10 @@ class User extends CommonObject
|
||||
* Return string with full Url to virtual card
|
||||
*
|
||||
* @param string $mode Mode for link
|
||||
* @param string $typeofurl 'external' or 'internal'
|
||||
* @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 $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=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) : '');
|
||||
}
|
||||
|
||||
|
||||
@ -165,7 +165,8 @@ if (getDolUserInt('USER_ENABLE_PUBLIC', 0, $object)) {
|
||||
//print $langs->trans('FollowingLinksArePublic').'<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 '<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 '<span class="opacitymedium">'.$langs->trans("Preview").'</span><br>';
|
||||
print '<div class="virtualcard-div">';
|
||||
print '<a target="_blank" rel="noopener noreferrer" href="'.$fullexternaleurltovirtualcard.'">';
|
||||
print '<iframe id="virtualcard-iframe" title="" class="center" src="'.$fullexternaleurltovirtualcard.'&mode=preview">';
|
||||
print '<a target="_blank" rel="noopener noreferrer cursorpointer" href="'.$fullexternaleurltovirtualcard.'">'."\n";
|
||||
print '<iframe id="virtualcard-iframe" title="" class="center" src="'.$fullinternalurltovirtualcard.'&mode=preview">';
|
||||
print '</iframe>';
|
||||
print '</a>';
|
||||
print '</div>';
|
||||
|
||||
Loading…
Reference in New Issue
Block a user