<?php
if($_GET['a']!='admin'){
	header("HTTP/1.1 200 Not Foud"); 
    exit;
}
session_start();
require_once('./includes/config.php');
require_once('./includes/skins.php');
require_once('./includes/classes.php');
$db = new mysqli($CONF['host'], $CONF['user'], $CONF['pass'], $CONF['name']);
if ($db->connect_errno) {
    echo "Failed to connect to MySQL: (" . $db->connect_errno . ") " . $db->connect_error;
}
$db->set_charset("utf8");

if(isset($_GET['a']) && isset($action[$_GET['a']])) {
	$page_name = $action[$_GET['a']];
} else {
	$page_name = 'welcome';
}

if(!isAjax()) {
	$TMPL['token_id'] = generateToken();
}

// Extra class for the content [main and sidebar]
$TMPL['content_class'] = ' content-'.$page_name;

$resultSettings = $db->query(getSettings());

// Verify whether the user imported the database or not
if($resultSettings) {
	$settings = $resultSettings->fetch_assoc();
} else {
	echo "Error: ".$db->error;
}

require_once(getLanguage(null, (!empty($_GET['lang']) ? $_GET['lang'] : $_COOKIE['lang']), null));
require_once('info.php');

// Attempt to set a custom default timezone
if($settings['time'] == 0) {
	date_default_timezone_set($settings['timezone']);
}

require_once("./sources/{$page_name}.php");

// Store the theme path and theme name into the CONF and TMPL
$TMPL['theme_path'] = $CONF['theme_path'];
$TMPL['theme_name'] = $CONF['theme_name'] = $settings['theme'];
$TMPL['theme_url'] = $CONF['theme_url'] = $CONF['theme_path'].'/'.$CONF['theme_name'];

$TMPL['volume'] = $settings['volume'];
$TMPL['supplied_formats'] = $settings['trackformat'];
$TMPL['site_title'] = $settings['title'];

if(isset($_SESSION['username']) && isset($_SESSION['password']) || isset($_COOKIE['username']) && isset($_COOKIE['password'])) {
	$loggedIn = new loggedIn();
	$loggedIn->db = $db;
	$loggedIn->url = $CONF['url'];
	$loggedIn->username = (isset($_SESSION['username'])) ? $_SESSION['username'] : $_COOKIE['username'];
	$loggedIn->password = (isset($_SESSION['password'])) ? $_SESSION['password'] : $_COOKIE['password'];
	
	$verify = $loggedIn->verify();
}

if(isAjax()) {
	echo json_encode(array('content' => PageMain(), 'title' => $TMPL['title']));
	mysqli_close($db);
	return;
}
$TMPL['content'] = PageMain();

if(!empty($verify['username'])) {
	$TMPL['menu'] = menu($verify);
	$TMPL['menu_buttons'] = menuButtons($verify);
	$TMPL['url_menu'] = permalink('/index.php?a=stream');
} else {
	$TMPL['menu'] = menu(false);
	$TMPL['menu_buttons'] = menuButtons(false);
	$TMPL['url_menu'] = permalink('/index.php?a=welcome');
}

if($settings['captcha']) {
	// Captcha
	$TMPL['captcha'] = '<div class="modal-captcha"><input type="text" name="captcha" placeholder="'.$LNG['captcha'].'"></div>
	<span class="register-captcha" id="captcha-register"><img src="'.$CONF['url'].'/includes/captcha.php" /></span>';
}
if($settings['fbapp']) {
	// Generate a session to prevent CSFR
	$_SESSION['state'] = md5(uniqid(rand(), TRUE));
	
	// Facebook Login Url
	$TMPL['fblogin'] = '<div class="modal-btn modal-btn-facebook"><a href="https://www.facebook.com/dialog/oauth?client_id='.$settings['fbappid'].'&redirect_uri='.$CONF['url'].'/requests/connect.php?facebook=true&state='.$_SESSION['state'].'&scope=public_profile,email" class="facebook-button">Facebook</a></div>';
}
$TMPL['url'] = $CONF['url'];
$TMPL['year'] = date('Y');
$TMPL['info_urls'] = info_urls();
$TMPL['powered_by'] = 'Powered by <a href="'.$url.'" target="_blank">'.$name.'</a>.';
$TMPL['language'] = getLanguage($CONF['url'], null, 1);
$TMPL['tracking_code'] = $settings['tracking_code'];
$TMPL['page_url'] = permalink($CONF['url'].'/index.php?a=page&b=');
$TMPL['notifications_url'] = permalink($CONF['url'].'/index.php?a=notifications');
$TMPL['notifications_chats_url'] = permalink($CONF['url'].'/index.php?a=notifications&filter=chats');
$TMPL['settings_notifications_url'] = permalink($CONF['url'].'/index.php?a=settings&b=notifications');
$TMPL['recover_url'] = permalink($CONF['url'].'/index.php?a=recover');
$TMPL['search_filter'] = permalink($CONF['url'].'/index.php?a=search&filter=tracks&q=');
$TMPL['explore_filter'] = permalink($CONF['url'].'/index.php?a=explore&filter=');
$TMPL['userImg'] = $verify['image'];
if($_GET['a']=='' ||  $_GET['a']=='welcome'){
	$skin = new skin('webIndex');	
}else if($_GET['a']=='admin'){
	$skin = new skin('wrapper2');
}else if($_GET['a']=='help'){
	$skin = new skin('help');
}else{
      $_SESSION['cid'] = $verify['cid'];
      if($verify['rz']!=5){
      	$skin = new skin('wrapper-d');
      }else{
      	$skin = new skin('wrapper');
      }
  	  $TMPL['num'] = $verify['username'];
      if($_GET['a']=='stream' && $_GET['b']==''){
      	$TMPL['user_cur'] = 'class="curs"';
      }
      if($_GET['b']=='musiclists' || $_GET['b']=='up'){
      	$TMPL['musiclists_cur'] = 'class="curs"';
      }
      if($_GET['b']=='stat'){
      	$TMPL['stat_cur'] = 'class="curs"';
      }
      if($_GET['b']=='fans'){
      	$TMPL['fans_cur'] = 'class="curs"';
      }
      if($_GET['b']=='shouru'){
      	$TMPL['shouru_cur'] = 'class="curs"';
      }
      if($_GET['b']=='authority'){
      	$TMPL['authority_cur'] = 'class="curs"';
      }
  	  if($_GET['b']=='contract'){
      	$TMPL['contract_cur'] = 'class="curs"';
      }
      if($_GET['b']=='news'){
      	$TMPL['news_cur'] = 'class="curs"';
      }
      if($_GET['a']=='stream' && $_GET['b']=='user_edit'){
      	$TMPL['user_edit_cur'] = 'class="curs"';
      }
      $result_2212 = $db->query("select count(pro_list.id) as Count ,zjs_list.id,zjs_list.name as zjname,zjs_list.shid,pro_list.* from zjs_list,pro_list WHERE zjs_list.id = pro_list.tid and zjs_list.shid = 1 and pro_list.sq = 0 and pro_list.uid ='".$verify['idu']."'");
         while($rows_2212 = $result_2212->fetch_assoc()) {
            if($rows_2212['Count']!=0){
            	$TMPL['countsq'] = '<span style="background: #fb4a20;color: #fff;border-radius: 50%;width: 20px;position: absolute;right: -5px;font-size: 13px;height: 20px;line-height: 20px;text-align: center;top: -5px;">'.$rows_2212['Count'].'</span>';
            }
         }
}
if($_GET['a']=='' && $_GET['b'] == 'news'){
    $TMPL['nickName'] = $verify['nickName'];
	$skin = new skin('news');
}
if($_GET['a']=='sms'){
function sendSms($phoneNum) {
    $data = include('smsbao/config/config.php');

    if (empty($data)) {
        return "40";
    }

    $url = 'https://www.smsbao.com/sms?';
    $userName = $data['smsbao_name']; //数据库获取用户名
    $password = md5($data['smsbao_password']); //数据库获取密码
    $phone = $phoneNum;
    $code = rand(1000, 9999);
    $content = '【联合互娱】尊敬的音乐人，我们的发行平台已完成重要更新，平台现已更名“联合音乐”，请您来体验！';
    $url .= 'u=' . $userName . '&p=' . $password . '&m=' . $phone . '&c=' . urlencode($content);
    $_SESSION['sms_code'] = $code;

    return file_get_contents($url).$code;
}
   	$i=0;
      $result = $db->query("SELECT * FROM users WHERE (rz = 2 or rz = 5)");
         while($row = $result->fetch_assoc()) {
         	echo sendSms($row['username']).'手机号码：'.$row['username'].' | 歌手名：'.$row['nickName'].' | 发送成功<br>';
           $i++;
         }
  echo $i;
}
echo $skin->make();
mysqli_close($db);
?>