* 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) {
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){