/** * 包含js * * @author mrmsl <*****@*****.**> * @lastmodify 2013-01-22 17:23:39 by mrmsl * * @param mixed $files js文件 * @param string $base_url 基路径,为script时返回javascript片段。默认'',取IMGCACHE_JS * @param bool $include_jquery true包含ext。默认false * * @return string js文件链接 */ function js($files, $base_url = '', $include_jquery = false) { if ('script' === $base_url) { //js代码 by mrmsl on 2012-09-06 16:51:57 return '<script>' . $files . '</script>' . PHP_EOL; } if ($base_url) { $base_url = 0 === strpos($base_url, '/') ? to_website_url($base_url) : $base_url; } else { $base_url = IMGCACHE_JS; } $str = ''; if ($include_jquery) { $str .= '<script src="' . COMMON_IMGCACHE . 'js/jquery/jquery-1.10.2.min.js"></script>'; } if ($files) { $files = is_array($files) ? $files : explode(',', $files); foreach ($files as $k => $v) { //base.js => IMGCACHE_JS = IMGCACHE_JS . 'base.js' //1 => 'base.js' = $base_url . 'base.js' $f = is_numeric($k) ? $base_url . $v : $v . $k; $str .= PHP_EOL . '<script src="' . $f . '"></script>'; } } return $str . PHP_EOL; }
/** * url跳转 * * @author mrmsl <*****@*****.**> * @lastmodify 2013-01-21 16:13:40 by mrmsl * * @param string $url 跳转url。默认'',跳转到网站首页 * @param string $base_url 基链接。默认null,相对网站根目录 * @param int $status_code 头部状态码。默认0,不发送头部状态码 * * @return void 无返回值 */ protected function _redirect($url = '', $base_url = null, $status_code = 0) { $url = null === $base_url ? to_website_url('admin.php/') . $url : $base_url . $url; redirect($url, 0, '', $status_code); }
/** * 包含js * * @author mrmsl <*****@*****.**> * @lastmodify 2013-01-22 17:23:39 by mrmsl * * @param mixed $files js文件 * @param bool $include_ext true包含ext。默认true * @param string $base_url 基路径,为script时返回javascript片段。默认'',取IMGCACHE_JS * * @return string js文件链接 */ function js($files, $include_ext = true, $base_url = '') { if ('script' === $include_ext) { //js代码 by mrmsl on 2012-09-06 16:51:57 return '<script type="text/javascript">' . $files . '</script>' . EOL_LF; } if ($base_url) { $base_url = 0 === strpos($base_url, '/') ? to_website_url($base_url) : $base_url; } else { $base_url = IMGCACHE_JS; } $str = ''; $files = is_array($files) ? $files : explode(',', $files); $include_ext && array_unshift($files, 'ext-all' . (IS_LOCAL ? '-debug' : '.min') . '.js'); foreach ($files as $js) { $str .= $js ? EOL_LF . '<script type="text/javascript" src="' . $base_url . trim($js) . '"></script>' : ''; } return $str . EOL_LF; }