Esempio n. 1
0
<?php

/**
 * Created by Yogesh on 11/22/2015.
 *
 */
require_once "../model/MetaController.php";
if ($_SERVER['REQUEST_METHOD'] == "post" || $_SERVER['REQUEST_METHOD'] == "POST") {
    if (array_key_exists("v", $_POST)) {
        $version = decodeInput($_POST['v']);
        $metaController = new MetaController();
        $dataList = $metaController->getRecentMapMeta($version);
        if ($dataList) {
            print_r(json_encode($dataList));
            exit;
        } else {
            echo "no updates";
            exit;
        }
    } else {
        echo "error";
        exit;
    }
} else {
    echo "error";
    exit;
}
function decodeInput($data)
{
    $data = trim($data);
    $data = stripslashes($data);
session_start();
require_once "../../config/Route.php";
require_once "../../model/MetaController.php";
require_once "../../model/PoiController.php";
require_once "../../model/objects/POI.php";
require_once "../../model/objects/User.php";
require_once "../../model/UsersController.php";
require_once "Helpers.php";
header('Content-Type: text/event-stream');
// recommended to prevent caching of event data.
header('Cache-Control: no-cache');
$userController = new UsersController();
$userId = $_SESSION['userId'];
$user = $userController->find($userId);
if ($user->getPrevilege() == 1) {
    $metaController = new MetaController();
    $poiController = new PoiController();
    //get the last date of creation of search file
    $lastCreation = $metaController->getSearchMetaRecent();
    $lastCreationDate = "2014-01-01";
    if ($lastCreation) {
        $lastCreationDate = $lastCreation['date'];
    }
    $poiList = $poiController->getByDate($lastCreationDate);
    if ($poiList) {
        $totalPois = count($poiList);
        //create the file name and the url for the route
        $path = "../../assets/files/search/";
        $filename = "sdf_" . date('Ymd') . ".txt";
        $completePath = $path . $filename;
        $url = Route::getAdminDirectory() . "assets/files/search/" . $filename;
<?php

/**
 * Created by Yogesh on 11/22/2015.
 * 
 */
require_once "../model/MetaController.php";
if ($_SERVER['REQUEST_METHOD'] == "post" || $_SERVER['REQUEST_METHOD'] == "POST") {
    if (array_key_exists("v", $_POST)) {
        $version = decodeInput($_POST['v']);
        $metaController = new MetaController();
        $dataList = $metaController->getSearchMetaByVersion($version);
        if ($dataList) {
            print_r(json_encode($dataList));
            exit;
        } else {
            echo "no updates";
            exit;
        }
    } else {
        echo "error";
        exit;
    }
} else {
    echo "error";
    exit;
}
function decodeInput($data)
{
    $data = trim($data);
    $data = stripslashes($data);
Esempio n. 4
0
<?php

/**
 * Created by Yogesh on 12/2/2015.
 * 
 */
session_start();
require_once "../config/Route.php";
require_once "../model/UsersController.php";
require_once "../model/MetaController.php";
if (array_key_exists('userId', $_SESSION)) {
    $metaController = new MetaController();
    $userController = new UsersController();
    $userId = $_SESSION['userId'];
    $user = $userController->find($userId);
    if ($user) {
        if (array_key_exists('meta', $_GET) && array_key_exists('id', $_GET)) {
            $meta = $_GET['meta'];
            $id = $_GET['id'];
            $row = $metaController->findMeta($meta, $id);
            if ($row) {
                $filepath = "../assets/files/search/" . $row['filename'];
                if (file_exists($filepath)) {
                    unlink($filepath);
                    $metaController->deleteMeta($meta, $id);
                    Route::getBackend("service/");
                } else {
                    $metaController->deleteMeta($meta, $id);
                    Route::getBackend("service/");
                }
            } else {
Esempio n. 5
0
<?php

include "../header.php";
require_once "../model/MetaController.php";
require_once "../model/PoiController.php";
if ($user->getPrevilege() == 1) {
    $metaController = new MetaController();
    $poiController = new PoiController();
    ?>
    <div class="content-wrapper">
        <!-- Content Header (Page header) -->
        <section class="content-header">
            <h1>
                Services
            </h1>
        </section>
        <!-- Main content -->
        <section class="content">
            <div class="row">
                <div class="col-xs-12">
                    <div style="display: none;">
                        <i>Extract data from json file into database. This should be carried out only during the
                            initialization of the database.</i>
                        <br>

                        <div id="startInitializarion" style="display: none;">
                            <br>
                            <i class="fa fa-refresh fa-spin" id="spinner"></i>&nbsp;&nbsp;&nbsp;&nbsp;
                            <i><b id="progressText">0</b>&nbsp;&nbsp; pois found.</i>
                            <br>
                            <br>
Esempio n. 6
0
<?php

include "../header.php";
require_once "../model/MetaController.php";
require_once "../model/PoiController.php";
if ($user->getPrevilege() == 1) {
    $metaController = new MetaController();
    $poiController = new PoiController();
    /*get the latest creation date of the search data file */
    $lastCreation = $metaController->getSearchMetaRecent();
    $lastCreationDate = "2014-01-01";
    if ($lastCreation) {
        $lastCreationDate = $lastCreation['date'];
    }
    $poiCount = $poiController->countByDate($lastCreationDate);
    ?>
    <!-- Content Wrapper. Contains page content -->
    <div class="content-wrapper">
        <!-- Content Header (Page header) -->
        <section class="content-header">
            <h1>
                Prepare search data file
            </h1>
        </section>
        <!-- Main content -->
        <section class="content">
            <div class="row">
                &nbsp;&nbsp;&nbsp;&nbsp;
                <button class="btn btn-success" onclick="startTask()" id="startButton">Start</button>
                <div class="col-xs-12" id="contentDiv" style="display: none;">
                    <hr>