Esempio n. 1
0
 * The users is in session
 * The user will be
 * 1. if no api_key then erred
 * 2. if bad api_key then punted
 * 3. asked a few questions, then added to db.
 */
require_once 'ringside/web/config/RingsideWebConfig.php';
require_once 'ringside/web/RingsideWebUtils.php';
require_once 'ringside/api/clients/RingsideApiClients.php';
require_once 'ringside/api/db/RingsideApiDbDatabase.php';
require_once 'ringside/api/OpenFBAPIException.php';
$client = new RingsideApiClients(RingsideSocialConfig::$apiKey, RingsideSocialConfig::$secretKey);
$client->setLocalClient(true);
$client->require_login();
$uid = $client->get_loggedin_user();
$flavor = $client->getFlavor();
if ($flavor == 'sidebar') {
    $apps = $client->api_client->users_getAppList();
    //u.app_id, u.user_id, u.enabled, a.name, a.canvas_url, a.sidenav_url, a.api_key,
    //a.callback_url, ap.canvas_type, ap.application_type, ap.description, ap.icon_url, ap.postadd_url, ap.postremove_url, ap.about_url
    if (!empty($apps) && count($apps) > 0) {
        ?>
<div class="content">
<h2>Applications</h2>
<div><a href="<?php 
        echo RingsideWebConfig::$webRoot . '/canvas.php/apps/editapps.php';
        ?>
">Edit</a></div>
<ul>
<?php 
        foreach ($apps as $app) {
Esempio n. 2
0
require_once dirname(__FILE__) . "/ProfileApp.php";
require_once 'ringside/api/clients/RingsideApiClients.php';
$ringside = new RingsideApiClients(RingsideSocialConfig::$apiKey, RingsideSocialConfig::$secretKey);
$ringside->setLocalClient(true);
$user = $ringside->require_login();
if ($user == null) {
    return;
}
$uid = $ringside->get_loggedin_user();
$readonly = false;
if (array_key_exists('id', $_REQUEST)) {
    $uid = $_REQUEST['id'];
    $ringside->user = $uid;
    $readonly = true;
}
$flavor = $ringside->getFlavor();
$app = new ProfileApp($uid, $readonly, $ringside->api_client);
$app->saveStatusChanges($_REQUEST);
?>
 
<script language="JavaScript" type="text/javascript">
  function toggle(obj) {
	var el = document.getElementById(obj);
	if ( el.style.display != 'none' ) {
		el.style.display = 'none';
	}
	else {
		el.style.display = '';
	}
  }
  function clearFieldsidebar(field){