Пример #1
0
function yim_create_session()
{
    $oauth_data = $_SESSION['oauth_data'];
    $oauth_token = $oauth_data['oauth_token'];
    $access_token_secret = $oauth_data['oauth_token_secret'];
    $url = 'http://developer.messenger.yahooapis.com/v1/session';
    $params = yim_get_basic_oauth_params();
    $params['fieldsBuddyList'] = '+groups';
    $params['oauth_token'] = $oauth_token;
    $params['oauth_signature'] = oauth_compute_plaintext_sig(OAUTH_CONSUMER_SECRET, $access_token_secret);
    $query_param_string = oauth_http_build_query($params);
    $url = $url . '?' . $query_param_string;
    $headers = array();
    $headers[] = 'Content-Type: application/json;charset=utf-8';
    $response = do_post($url, '{}', 80, $headers);
    yim_fail_if_not_ok($response, 'Could not create session');
    $json_session_data = $response[2];
    $json_handler = new JSON_obj();
    $data = $json_handler->decode($json_session_data);
    $_SESSION['session_data'] = $data;
    return $data;
}
Пример #2
0
            foreach ($pagging as $k => $v) {
                if ($v['link'] == "") {
                    $ddl .= $v['title'] . ' | ';
                } else {
                    $ddl .= '<a onclick="weblink.links(\'' . $v['link'] . '\');" style="cursor:pointer" title="Page ' . $v['title'] . '">' . $v['title'] . '</a> | ';
                }
            }
            unset($pagging);
            $pagging = substr($ddl, 0, strlen($ddl) - 3);
        } else {
            $pagging = null;
        }
        if (empty($offset)) {
            $offset = 0;
        }
        $query = mysql_query("SELECT * FROM `mod_cat_download` ORDER BY `kid` DESC LIMIT {$offset},{$limit}");
        while ($data = mysql_fetch_assoc($query)) {
            $query2 = mysql_num_rows(mysql_query("SELECT `id` FROM `mod_download` WHERE `kid` = '" . $data['kid'] . "'"));
            $ceknew = cek_baru($data['kid'], 1209600, 'kid', 'mod_download');
            $ceknew = empty($ceknew) ? '' : $ceknew;
            $open['List'][] = array('total' => $query2, 'kategori' => $data['kategori'], 'keterangan' => $data['keterangan'], 'kid' => $data['kid'], 'newLink' => $ceknew);
        }
        if (!empty($pagging)) {
            $open['paging'] = $pagging;
        } else {
            $open['paging'] = '';
        }
        $j = new JSON_obj();
        echo $j->encode($open);
        break;
}