Exemplo n.º 1
0
Arquivo: aaa.php Projeto: ram-1501/rs
 } elseif (isset($_GET['code'])) {
     $ajax_label = 'GET:code:' . $_GET['code'] . ' by ' . (!empty($_SESSION['user_name']) ? $_SESSION['user_name'] : 'not logged in');
     ECErrorHandler::AJAXLog('Request for ' . $ajax_label, '', $bt);
     $api->addGaAccount($_COOKIE['ga_nickname']);
 } elseif (isset($_GET['error'])) {
     $ajax_label = 'GET:error:' . $_GET['error'] . ' by ' . (!empty($_SESSION['user_name']) ? $_SESSION['user_name'] : 'not logged in');
     ECErrorHandler::AJAXLog('Request for ' . $ajax_label, '', $bt);
     setcookie("ga_nickname", "", time() - 3600);
     setcookie("type", "", time() - 3600);
     echo "<script>window.opener.FinishedAddAccount({returnCode:'FAIL',message:'" . $_GET['error'] . "'});window.close();</script>";
 } elseif (isset($_GET['action'])) {
     $ajax_label = 'GET:action:' . $_GET['action'] . ' by ' . (!empty($_SESSION['user_name']) ? $_SESSION['user_name'] : 'not logged in');
     ECErrorHandler::AJAXLog('Request for ' . $ajax_label, '', $bt);
     switch ($_GET['action']) {
         case "savedUrls":
             $urls = $api->getSavedUrls();
             echo json_encode($urls);
             break;
         case 'checkIfWixUser':
             $is_wix_user = $this->api->getSettings()->settings->wixUser;
             echo $is_wix_user;
             break;
         case 'deleteAccountByID':
             if (isset($_GET['id'])) {
                 $id = $_GET['id'];
                 $accounts_obj = new SimpleXMLElement($api->getAccountsData('accounts'));
                 $accounts = $accounts_obj->analyticsAccounts->account;
                 for ($i = 0; $i < count($accounts); $i++) {
                     if ($accounts[$i]->accountId == $id) {
                         echo $api->deleteAnalyticsAccount($id);
                         MultiCache::cache_delete('ApiHandler:getWidgetFeeds:' . $_SESSION['user_name'] . ':' . $_SESSION['user_pass']);