Example #1
0
// CRONで動かす場合は、ここをサーバールートからのフルパスにする
require_once "twitter_bot.php";
require_once "Util.php";
$con;
$user;
$consumer_key;
$consumer_secret;
$access_token;
$access_token_secret;
$app_name = "dick_bot";
$logFile = dirname(__FILE__) . "/" . $app_name . ".log";
if (!($fp = fopen("{$logFile}", 'a'))) {
    return;
}
try {
    $dbInfo = getDBInfo();
    $dsn = $dbInfo['dsn'];
    $user = $dbInfo['user'];
    $password = $dbInfo['password'];
    $con = new PDO($dsn, $user, $password);
    $sql = "SELECT user, consumer_key, consumer_secret, access_token, access_token_secret\n          FROM twitter_users\n          WHERE No = 0";
    $query = $con->prepare($sql);
    $query->execute();
    foreach ($query->fetchAll() as $row) {
        $user = $row['user'];
        $consumer_key = $row['consumer_key'];
        $consumer_secret = $row['consumer_secret'];
        $access_token = $row['access_token'];
        $access_token_secret = $row['access_token_secret'];
    }
} catch (Exception $e) {
        <input type="submit" name="submit" value="Submit" class="btn btn-default"/>
      </form>
    </div>
      <?php 
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    if (empty($_POST['username'])) {
        return false;
    }
    if (empty($_POST['password'])) {
        return false;
    }
    $username = trim($_POST['username']);
    $password = trim($_POST['password']);
    $destination = $_SERVER['DOCUMENT_ROOT'];
    require_once "{$destination}/Frameworks-ExtScripting/app/shared/dbConnection/db_connection.php";
    $db_conn = getDBInfo('user');
    if (!checklogin($username, $password, $db_conn)) {
        return false;
    }
    echo "Succes";
    $user_id = $db_conn->excecuteQuery("SELECT `UserID` FROM `users` WHERE Username = '******'");
    $row = mysqli_fetch_assoc($user_id);
    session_start();
    $_SESSION['userId'] = $row['UserID'];
    header('Location: ../../../index.html');
}
function checklogin($username, $password, $db_conn)
{
    $userResult = $db_conn->login($username, $password);
    if ($userResult->num_rows > 0) {
        return true;
Example #3
0
function uninstallPatchText($text)
{
    $dba = getDBInfo();
    $data = parsePackage($text);
    if (!is_array($dba[$data["fn"]])) {
        $dba[$data["fn"]] = array('firstinstall' => -1, 'lastinstall' => -1, 'lastuninstall' => -1, 'firstuninstall' => microtime(true), 'uninstalltimes' => -1, 'installtimes' => -1);
    }
    $dba[$data["fn"]]['uninstalltimes']++;
    $dba[$data["fn"]]['fn'] = $data["fn"];
    $dba[$data["fn"]]['name'] = $data["name"];
    $dba[$data["fn"]]['version'] = $data["version"];
    $dba[$data["fn"]]['summary'] = $data["summary"];
    $dba[$data["fn"]]['lastuninstall'] = microtime(true);
    $dba[$data["fn"]]['installed'] = false;
    setDBInfo($dba);
    return applyPatch($text, $data["fn"], true);
}
Example #4
0
<?php

require_once 'library/global.php';
require_once 'library/BFL/BFL_Loader.php';
//初始化自動加載器
BFL_Loader::setBFLPath('./library/BFL/');
BFL_Loader::setControllerPath('./library/application/controller/');
BFL_Loader::setModelPath('./library/application/model/');
//初始化計時器
BFL_Timer::initialize();
//設置運行時全局變量
BFL_Register::setVar('password_encode_word', PWD_ENCWORD);
BFL_Register::setVar('db_info', getDBInfo());
//初始化數據庫事務處理
$db = BFL_Database::getInstance();
$db->beginTransaction();
//初始化參數表
$config = MDL_Config::getInstance();
//設置全局異常捕捉函數
set_exception_handler(array('MDL_GlobalControl', 'exceptionHandler'));
//設置退出回調函數
register_shutdown_function(array('MDL_GlobalControl', 'shutdownHandler'));
//檢查地址綁定
$bind_address = $config->getVar('site_address');
if ($bind_address != '' && $bind_address != BFL_General::getServerAddress()) {
    BFL_Controller::redirect($bind_address);
}
//初始化用戶會話
MDL_ACL::getInstance()->initialize(SESSION_PREFIX, 'guest');
MDL_User_Auth::getLoginedUserInformation();
//加載插件
<?php

$destination = $_SERVER['DOCUMENT_ROOT'];
require_once "{$destination}/Frameworks-ExtScripting/app/shared/dbConnection/db_connection.php";
session_start();
$postdata = file_get_contents("php://input");
$request = json_decode($postdata);
@($email = "{$request->email}");
$i = 0;
$arr = [];
$userInfo = getDBInfo("project");
if ($userInfo->insert($email, $_SESSION['userId'])) {
    header('Location: test.html');
}
$projectresult = $userInfo->getProjectUserId($_SESSION['userId']);
while ($row = $projectresult->fetch_object()) {
    $arr[$i] = $row;
    $i++;
}
$json = json_encode($arr);
echo $json;
<?php

session_start();
$destination = $_SERVER['DOCUMENT_ROOT'];
require_once "{$destination}/Frameworks-ExtScripting/app/shared/dbConnection/db_connection.php";
$i = 0;
$arr = [];
$db_conn = getDBInfo('project');
$projectresult = $db_conn->getProjectUserId($_SESSION['userId']);
while ($row = $projectresult->fetch_object()) {
    $arr[$i] = $row;
    $i++;
}
header('Content-Type: application/json');
$json = json_encode($arr);
echo $json;