Example #1
0
} else {
    $browser = "firefox";
}
//取得cache值
if (file_exists("../../cache/cache_modulesSetting.php")) {
    include "../../cache/cache_modulesSetting.php";
    if (count($plugins_f2bababian) > 0) {
        $bbb_api_key = $plugins_f2bababian['bbb_api_key'];
        $bbb_user_key = $plugins_f2bababian['bbb_user_key'];
    } else {
        die("插件没有安装好!");
    }
}
if ($bbb_api_key != "" && $bbb_user_key != "") {
    include 'BabaBian.php';
    $GoBind = new BabaBian();
    $GoBind->api_key = $bbb_api_key;
    if ($GoBind->photouploadSession($bbb_user_key)) {
        list($bbb_session_key, $bbb_cap_total, $bbb_cap_used) = $GoBind->upload_Session_info;
        //echo "$bbb_session_key == $bbb_cap_total == $bbb_cap_used <br />";
    } else {
        $ActionMessage .= $GoBind->fault[0] . "(" . $GoBind->fault[1] . ")<br />";
        //显示错误相关信息
    }
} else {
    $ActionMessage = "你的巴巴变账没有设定正确!";
}
?>
<HEAD>
<TITLE>巴巴变文件上载</TITLE>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
Example #2
0
function f2bababian_setSave($arr, $modId)
{
    global $DMC, $DBPrefix;
    /*$sql="delete from ".$DBPrefix."modsetting where modId='$modId'";
    	$DMC->query($sql);
    
    	for($i=0;$i<count($arr);$i++) {
    		setPlugSet($modId,$arr["Field$i"],$arr["Value$i"]);
    	}*/
    $ActionMessage = "";
    //注册用户
    if ($arr['bbb_step'] == "login") {
        include '../plugins/f2bababian/BabaBian.php';
        $GoBind = new BabaBian();
        $bbb_email = $arr['bbb_email'];
        $bbb_password = $arr['bbb_password'];
        $bbb_api_key = $arr['bbb_api_key'];
        $GoBind->api_key = $bbb_api_key;
        if ($bbb_email != "" && $bbb_password != "" && $bbb_api_key != "") {
            //echo $bbb_email."===".$bbb_password."===".$bbb_api_key;
            if ($GoBind->userbind($bbb_email, $bbb_password)) {
                list($bbb_user_key, $bbb_user_id) = $GoBind->user_key_id;
                //echo "User Key:".$user_key."+++ $userID <br />";
                setPlugSet($modId, "bbb_email", $bbb_email);
                setPlugSet($modId, "bbb_api_key", $bbb_api_key);
                setPlugSet($modId, "bbb_user_key", $bbb_user_key);
                setPlugSet($modId, "bbb_user_id", $bbb_user_id);
            } else {
                $ActionMessage .= $GoBind->fault[0] . "(" . $GoBind->fault[1] . ")<br />";
                //显示错误相关信息
            }
        } else {
            $ActionMessage = "请输入完整巴巴账号,密码与api key。";
        }
    }
    //保存参数
    if ($arr['bbb_step'] == "setting") {
        $bbb_per_row = $arr['bbb_per_row'];
        $bbb_per_page = $arr['bbb_per_page'];
        $bbb_size = $arr['bbb_size'];
        $bbb_showimage = $arr['bbb_showimage'];
        if ($bbb_per_row != "" && $bbb_per_page != "" && $bbb_size != "" && $bbb_showimage != "") {
            $check_info = true;
            if ($bbb_per_row < 1 || $bbb_per_row > 10) {
                $ActionMessage = "你输入的每行显示数不正确,必须为1~10。";
                $check_info = false;
            }
            if (($bbb_per_page < 10 || $bbb_per_row > 20) && $check_info == true) {
                $ActionMessage = "你输入的每页显示数不正确,必须为10~20。";
                $check_info = false;
            }
            if ($check_info == true) {
                //echo $bbb_per_row."===".$bbb_per_page."===".$bbb_size."===".$bbb_showimage;
                setPlugSet($modId, "bbb_per_row", $bbb_per_row);
                setPlugSet($modId, "bbb_per_page", $bbb_per_page);
                setPlugSet($modId, "bbb_size", $bbb_size);
                setPlugSet($modId, "bbb_showimage", $bbb_showimage);
            }
        } else {
            $ActionMessage = "你输入的设定值不正确!";
        }
    }
    //print_r($arr);
    return $ActionMessage;
}