www.gusucode.com > 网猫影视系统NetMao Movie 4.6.6 开源版源码程序 > upload/admin/part2.inc.php

    <?php
/*
*######################################
* Netmao Movie 4.x - NetMao Movie System
* Copyright (c) 2007-2008 NetMao.cn
* For further information go to http://www.netmao.cn/
* This copyright notice must stay intact for use.
*######################################
*/
if(!defined('IN_NetMao') || !isset($PHP_SELF) || !preg_match("/[\/\\\\]nmadmin\.php$/", $PHP_SELF)) exit('Access Denied');

switch($action){
    case 'html_tohtml' :
        $result=$db->query("SELECT mid FROM {$tablepre}movies ORDER BY mid DESC limit 0,1");
        $r=$db->fetch_array($result);
        $maxmid=$r[mid];
        nmcptpl('html');
    break;

    case 'html_createsystemdir' :
        if(empty($systemdirs)){
            nmsg('operate_invalid','','back');
        }
        $systemdirs = explode(",", $systemdirs);
        if(is_array($systemdirs)){
            foreach($systemdirs as $systemdir){
                createdir(NetMao_ROOT.$systemdir,0777);
            }
        }
        nmsg('operate_succeed','?action=html_tohtml');
    break;

    case 'html_plugin' :
        $referer = "?action=html_tohtml";
        if(!$pluginids){
            nmsg('operate_invalid',$referer);
        }else{
            if(is_array($pluginids)) foreach($pluginids as $pluginid){ 
                require control($_NCACHE['plugins'][$pluginid][content]);
            }
            nmsg('operate_succeed',$referer);
        }
    break;

    case 'html_category' :
        $referer = "?action=html_tohtml";
        if(!$cids){
            nmsg('operate_invalid',$referer);
        }else{
            if(is_array($cids)) foreach($cids as $cid){ 
                require control('mlist');
            }else{
                $cid=$cids;
                require control('mlist');
            }
            nmsg('operate_succeed',$referer);
        }
    break;

    case 'html_catemov' :
        $referer = "?action=html_tohtml";
        if(!$cids){
            nmsg('operate_invalid',$referer);
        }else{
            if(is_array($cids)){
                foreach($cids as $cid){
				    echo $cid;
                    $result=$db->query("select mid from {$tablepre}movies where isshow>0 and cid='$cid'");
                    while($r=$db->fetch_array($result)){
                        $mid=$r[mid];
						$mids[]=$r[mid];
                    }
                }
            }else{
                $cid=$cids;
                $result=$db->query("select mid from {$tablepre}movies where isshow>0 and cid='$cid'");
                while($r=$db->fetch_array($result)){
                    $mid=$r[mid];
					$mids[]=$r[mid];
                }
            }
            if(is_array($mids)){
                foreach($mids as $mid){
                    require control('movie');
                }
            }
            nmsg('operate_succeed',$referer);
        }
    break;

    case 'html_movie':
        $referer = $referer ? $referer : '?action=movie_manage';
        if(!$isshow){ nmsg('html_show_invalid',$referer); }
        require control('movie');
        nmsg('html_tohtml_succeed',$referer);
    break;

    case 'html_movietohtml' :
        if(($tid-$fid)>=0){
            $qid=$fid+$pernum-1;
            $query="select mid from {$tablepre}movies where isshow>0 and mid>='$fid' and mid<='$qid'";
            $result=$db->query($query);
            while($r=$db->fetch_array($result)){
                $mids[]=$r[mid];
            }
            if(is_array($mids)){
                foreach($mids as $mid){
                    require control('movie');
                }
            }
            $bid=$fid;
            if($tid-$fid==0){$fid=$bid+1;}else{$fid=$bid+$pernum;}
            $eid=$fid-1;
            $referer='?action=html_movietohtml&fid='.$fid.'&tid='.$tid.'&pernum='.$pernum;
            nmsg('html_bte_succeed',$referer);
        }else{
             nmsg('html_alltohtml_succeed','?action=html_tohtml');
        }
break;
}
?>