/** * Output a <script></script> link to a dynamic generated JavaScript file. * * @access public * @return string */ function plugin($params = null) { global $task, $gid; $link = JURI::root(true) . "/index.php?option=com_docman&task={$task}&tmpl=component"; if (is_array($params)) { $link .= "&" . DOCMAN_Utils::implode_assoc('=', '&', $params); } $link .= "&script=1"; ob_start(); ?> <script language="javascript" type="text/javascript" src="<?php echo $link; ?> "></script> <?php $html = ob_get_contents(); ob_end_clean(); return $html; }
/** * Output a <script></script> link to a dynamic generated JavaScript file. * * @access public * @return string */ function plugin($params = null) { global $mainframe, $mosConfig_live_site; global $task, $gid; if (defined('_DM_J15')) { $link = $mosConfig_live_site . "/index.php?option=com_docman&task={$task}&tmpl=component"; } else { $link = $mosConfig_live_site . "/index2.php?option=com_docman&task={$task}&no_html=1"; } if (is_array($params)) { $link .= "&" . DOCMAN_Utils::implode_assoc('=', '&', $params); } $link .= "&script=1"; ob_start(); ?> <script language="javascript" type="text/javascript" src="<?php echo $link; ?> "></script> <?php $html = ob_get_contents(); ob_end_clean(); return $html; }
function _rawLink($task, $gid = '', $params = null, $indexfile = 'index.php') { global $limitstart, $limit, $Itemid; // This translates J1.0's index2.php system to J1.5's tmpl=component&format=raw if (defined('_DM_J15') and $indexfile == 'index2.php') { $indexfile = 'index.php'; if (!is_array($params)) { $params = array(); } $params['tmpl'] = 'component'; $params['format'] = 'raw'; } $link = "{$indexfile}?option=com_docman"; if (!isset($params['Itemid'])) { $params['Itemid'] = $Itemid ? $Itemid : DOCMAN_Utils::getItemid(); } if (!empty($task)) { $link .= "&task={$task}"; } if (!empty($gid)) { $link .= "&gid={$gid}"; } if (is_array($params)) { $link .= "&" . DOCMAN_Utils::implode_assoc('=', '&', $params); } return $link; }