<?php require "core/init.php"; $template = new template(); $fb = new Facebook(); $user = new User(); $fbaccount = new fbaccount(); if (!$fbaccount->UserDefaultFbAccount()) { Session::Flash("home", "warning", lang('NO_FB_ACCOUNT_AVAILABLE'), true); } $fbaccountDetails = $fbaccount->get($fbaccount->UserDefaultFbAccount()); if (Input::get('groupscategory')) { Session::put("groupscategory", (int) Input::get('groupscategory')); } if (Input::get('addCategory')) { if ($res = $fbaccount->addGroupCategory(Input::get('newCategoryName'))) { Session::Flash("home", "danger", $res, true); } else { Session::Flash("home", "success", lang('CATEGORY_ADDED_SUCCESSFULLY'), true); } } // Get default app if (!$fbaccount->UserFbAccountDefaultApp()) { Session::Flash("home", "warning", lang('NO_APP_SELECTED'), true); } if (Input::get('removeGroup')) { try { $fbaccount->removeGroupFromCategory(Input::get('removeGroup')); Session::Flash("home", "success", lang('GROUP_RMOVED_SUCCESS'), true); } catch (Exeption $ex) { Session::Flash("home", "danger", $ex->getMessage(), true);
<?php if (!defined('ABSPATH')) { exit('No direct script access allowed'); } $user = new User(); $fbaccount = new fbaccount(); $fbaccountDetails = $fbaccount->get($fbaccount->UserDefaultFbAccount()); ?> <html dir="<?php echo lang("DIR"); ?> "> <head> <title>{{title}} | <?php echo Options::get("sitename"); ?> </title> <meta charset="UTF-8" /> <meta name="description" content=""> <meta name="author" content="Abdellah Gounane - Icodix.com"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- CSS Files --> <link href="{{templateFolder}}/css/custom.css" rel="stylesheet" /> <link href="{{templateFolder}}/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <link href="{{templateFolder}}/css/jquery.datetimepicker.css" rel="stylesheet"> <link href="{{templateFolder}}/css/datatables.bootstrap.min.css" rel="stylesheet"> <link href="{{templateFolder}}/css/font-awesome.css" rel="stylesheet">
?> </td> <td><?php echo lang("LASTNAME"); ?> </td> <td></td> </tr> </thead> <tbody id="fbAccounts"> <?php if ($fbaccount->getAll()) { foreach ($fbaccount->getAll() as $fba) { echo "<tr>"; echo "<td>" . $fba->getFbId() . "</td>\r\n\t\t\t\t\t\t\t\t\t\t\t<td>" . $fba->getFirstname() . "</td>\r\n\t\t\t\t\t\t\t\t\t\t\t<td>" . $fba->getLastname() . "</td>\r\n\t\t\t\t\t\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<a href='settings.php?action=deletefbaccount&id=" . $fba->getFbId() . "' title='" . lang('DELETE') . "' class='btn btn-danger'>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<span class='glyphicon glyphicon-trash'></span> " . lang('DELETE') . "\r\n\t\t\t\t\t\t\t\t\t\t\t\t</a>"; if ($fba->getFbId() == $fbaccount->UserDefaultFbAccount()) { echo "<span class='btn btn-default'>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class='glyphicon glyphicon-ok'></span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . lang('DEFAULT') . "</span>"; } echo "</td></tr>"; } } else { echo "<tr><td colspan='4' class='nodata'>" . lang('NO_FB_ACCOUNT_AVAILABLE') . "</td></tr>"; } ?> </tbody> </table> <!-- New facebook account modal --> <div id="addNewFbAccount" class="modal fade" role="dialog"> <div class="modal-dialog"> <div class="modal-content">
if ($fbAppDetails = $fb->AppDetailsFromAt(Input::Get("fb_accesstoken"))) { if ($fb->GetAccessToken($fbAppDetails->id, $userData->id)) { $fb->UpdateAccessToken($user->data()->id, $fbAppDetails->id, $userData->id, Input::Get("fb_accesstoken")); } else { $fb->SaveAccessToken($user->data()->id, $fbAppDetails->id, $userData->id, Input::Get("fb_accesstoken")); } } else { echo lang("UNABLE_TO_GET_FB_APP_DETAILS"); exit; } // Save new facebook account $fbaccount->setUserId($user->data()->id); $fbaccount->setFbId($userData->id); $fbaccount->setLastname($userData->first_name); $fbaccount->setFirstname($userData->last_name); $fbaccount->setGroups($fbgroups); if (!$fbaccount->UserFbAccountDefaultApp()) { $fbaccount->setDefaultApp($fbAppDetails->id); } // Check if this facebook account is already exists; if ($fbaccount->exists($userData->id)) { $fbaccount->Update(); } else { $fbaccount->Save(); } // Set the current account as the default fb account if there is no default account if (!$fbaccount->UserDefaultFbAccount()) { $user->UpdateOptions(array('default_Fb_Account' => $userData->id)); } echo "true"; }