Пример #1
0
<?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);
Пример #2
0
<?php

include 'core/init.php';
include 'core/timezones.php';
$user = new User();
$fb = new Facebook();
$template = new Template();
$fbaccount = new fbaccount();
$fbapps = new FbApps();
// Switch facebook account request
if (Input::Get("switchFbAccount")) {
    if ($fbaccount->exists(Input::Get("switchFbAccount"))) {
        $user->UpdateOptions(array('default_Fb_Account' => Input::Get("switchFbAccount")));
        if (!httpReferer()) {
            Redirect::To("settings.php");
        }
        Redirect::To(httpReferer());
    }
}
// Delete facebook account
if (Input::get("action", "GET") == "deletefbaccount" && Input::get("id", "GET")) {
    try {
        $fbaccount->delete(Input::get("id", "GET"));
        Session::Flash("settings", "success", lang("FB_ACCOUNT_SUCCESS_DELETED"), true);
    } catch (Exception $ex) {
        Session::Flash("settings", "danger", $ex->GetMessage(), true);
    }
    Redirect::To("settings.php#tab-fbAccounts");
}
// Delete facebook app
if (Input::get("action", "GET") == "deletefbapp" && Input::get("id", "GET")) {
Пример #3
0
<?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">
Пример #4
0
<?php

// Initial files
require "../core/init.php";
if (isset($_POST['category']) && isset($_POST['group'])) {
    try {
        $fbaccount = new fbaccount();
        print $fbaccount->addGroupToCategory(json_decode($_POST['group'], true)[0], Input::get('category'));
    } catch (Exeption $ex) {
        echo $ex->getMessage();
    }
} else {
    echo "empty request";
}
Пример #5
0
<?php

require "../core/init.php";
// Add new facebook account using access token
if (Input::Get("fb_accesstoken")) {
    $fb = new Facebook();
    $user = new User();
    $fbaccount = new fbaccount();
    // Test access token
    if (!$fb->IsATValid(Input::Get("fb_accesstoken"))) {
        echo lang('INVALID_ACCESS_TOKEN');
        exit;
    }
    // get facebook User info
    $userData = $fb->GetUserFromAccessToken(Input::Get("fb_accesstoken"));
    if ($userData == null) {
        echo lang("UNABLE_TO_GET_FB_ACCOUNT_DETAILS");
        exit;
    }
    // Get user groups
    $fbgroups = $fb->LoadFbGroups(Input::Get("fb_accesstoken"));
    if (!$fbgroups) {
        echo lang("UNABLE_GET_FB_GROUPS");
        exit;
    }
    // Save access token
    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"));