Files
web-discuz/source/plugin/apoyl_music/mbmusic.class.php
2025-06-27 21:04:18 +08:00

100 lines
3.6 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
/**
* This is NOT a freeware, use is subject to license terms
* 应用名称: 『凹凸曼』播放音乐 商业组件版V2.1.0
* 下载地址: https://addon.dismall.com/plugins/apoyl_music.html
* 应用开发者: 凹凸曼
* 开发者QQ: 3489214354
* 更新日期: 202505302218
* 授权域名: www.shitangsweet.com
* 授权码: 2025053014KC48S3x0sI
* 未经应用程序开发者/所有者的书面许可,不得进行反向工程、反向汇编、反向编译等,不得擅自复制、修改、链接、转载、汇编、发表、出版、发展与之有关的衍生产品、作品等
*/
/**
* [liyuanchao] (C)2019-2099 http://www.apoyl.com
* This is NOT a freeware, use is subject to license terms
*
* $Id: mbmusic.class.php 2023-07 liyuanchao凹凸曼 $
*/
if (! defined('IN_DISCUZ')) {
exit('Access Denied');
}
class mobileplugin_apoyl_music
{
public function discuzcode($value)
{
global $_G;
$cache = $_G['cache']['plugin']['apoyl_music'];
$message = $_G['discuzcodemessage'];
if ($cache['openmboss'] && $cache['ossurl']){
$file=$this->_fileapoylv2('ossmp3mbapoyl');
if($file)
include $file;
}
if ($cache['openmp3'] || $cache['openogg']){
$file=$this->_fileapoylv2('mp3mbapoyl');
if($file)
include $file;
}
if($cache['openwmp3']){
$file=$this->_fileapoylv2('wmp3apoyl');
if($file)
include $file;
}
$_G['discuzcodemessage'] = $message;
}
protected function _fileapoylv2($filename)
{
$fileapoyl = dirname(__FILE__) . '/components/' . $filename . '.php';
if (file_exists($fileapoyl))
return $fileapoyl;
return '';
}
public function global_footer_mobile(){
global $_G;
$re='';
$cache = $_G['cache']['plugin']['apoyl_music'];
if($_G['basescript']=='forum'&&$_GET['mod']=='guide'){
$file=$this->_fileapoylv2('guidehotmbmp3apoyl');
if($file)
include $file;
}
return $re;
}
}
class mobileplugin_apoyl_music_forum extends mobileplugin_apoyl_music{
public function index_top_mobile_output($a){
global $_G;
$re='';
$cache = $_G['cache']['plugin']['apoyl_music'];
$file=$this->_fileapoylv2('bgmbmp3apoyl');
if($file)
include $file;
return $re;
}
}
class mobileplugin_apoyl_music_portal extends mobileplugin_apoyl_music{
public function view_lyopa_output($a){
global $_G,$content;
$cache = $_G['cache']['plugin']['apoyl_music'];
$file=$this->_fileapoylv2('articlembmp3apoyl');
if($file)
include $file;
if($cache['openwarticlemp3']){
$file=$this->_fileapoylv2('warticlemp3apoyl');
if($file)
include $file;
}
}
}
?>