Exemple #1
0
function convertToTree($data)
{
    // year > type > budget > description
    $tree = [];
    foreach ($data as $object) {
        $keys = [];
        $keys[] = addKey($tree, $object['year']);
        $keys[] = addKey($tree[$keys[0]], $object['type']);
        $keys[] = addKey($tree[$keys[0]][$keys[1]], $object['budget']);
        $keys[] = addKey($tree[$keys[0]][$keys[1]][$keys[2]], $object['description']);
        $tree[$keys[0]][$keys[1]][$keys[2]][$keys[3]] = $object['draft'];
    }
    return $tree;
}
Exemple #2
0
function doAction($action, $pid)
{
    if ($action === 'setActive') {
        setActive($pid);
    } else {
        if ($action === 'delete') {
            deleteKey($pid);
        } else {
            if ($action === 'addKey') {
                addKey();
            }
        }
    }
}
function addKey($arr, $addkey = 0)
{
    //$arr->要检测的数组 $addkey=>要检测的键值
    if (is_array($arr) && $arr) {
        if ($arr[$addkey]) {
            $addkey++;
            return addKey($arr, $addkey);
        } else {
            return $addkey;
        }
    } else {
        return $addkey;
    }
}
Exemple #4
0
<?php

require_once 'config.php';
$_SESSION['url'] = $_REQUEST['url'];
addURL($_REQUEST['url']);
$_SESSION['method'] = $_REQUEST['method'];
$parseURL = parse_url($_REQUEST['url']);
$keyValue = array();
foreach ($_REQUEST['key'] as $k => $key) {
    if (isset($key) && $key != "") {
        $keyValue[$key] = $_REQUEST['value'][$k];
        addKey($key, $parseURL['host']);
    }
}
$_SESSION['key_value'] = $keyValue;
$headerKeyValue = array();
$isContentTypeSet = FALSE;
foreach ($_REQUEST['header_value'] as $k => $value) {
    if (isset($value) && $value != "") {
        if ($_REQUEST['header_key'][$k] == "Content-Type") {
            $isContentTypeSet = TRUE;
        }
        $headerKeyValue[] = $_REQUEST['header_key'][$k] . ": " . $value;
    }
}
$_SESSION['header_key_value'] = $headerKeyValue;
if (!$isContentTypeSet) {
    $headerKeyValue[] = 'Content-Type: multipart/form-data';
}
$headerKeyValue[] = 'Expect:';
$ch = curl_init();
Exemple #5
0
    ?>
/picture"></li>
<li class="nav-header">Facebook ID</li>
<li><?php 
    echo $_SESSION['FBID'];
    ?>
</li>
<li class="nav-header">Facebook Username</li>
<li><?php 
    echo $_SESSION['USERNAME'];
    ?>
</li>
<li class="nav-header">Facebook fullname</li>

<?php 
    addKey($_SESSION['FBID'], 'test');
    ?>
<li><?php 
    echo $_SESSION['FULLNAME'];
    ?>
</li>
<div><a href="logout.php">Logout</a></div>
</ul></div></div>
    <?php 
} else {
    ?>
     <!-- Before login --> 
<div class="container">
<h1>Login with Facebook</h1>
           Not Connected
<div>