コード例 #1
0
    /**
     * 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;
    }
コード例 #2
0
    /**
     * 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;
    }
コード例 #3
0
 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;
 }