require_once "../../model/PoiController.php";
require_once "../../model/ParentCategoryController.php";
require_once "../../model/objects/Contribution.php";
require_once "../../model/objects/Category.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) {
    $parentController = new ParentCategoryController();
    $categoryController = new CategoryController();
    $poiController = new PoiController();
    /* start extracting the data from file and initialize the data into the database*/
    $inputFile = fopen(Route::getAdminDirectory() . "assets/raw/part4_data.txt", "r");
    $skippedData = "";
    $insertCount = 0;
    if ($inputFile) {
        /* read from the file and write to the database here*/
        while (($line = fgets($inputFile)) !== false) {
            try {
                $row = explode('||', $line);
                if (count($row) == 5) {
                    /* the data has valid number of elements, filter for any abnormalities in the data*/
                    $name = $row[0];
                    $name = str_replace("'", "''", $name);
Exemple #2
0
<?php

include "../header.php";
require_once "../model/ParentCategoryController.php";
require_once "../model/objects/Category.php";
require_once "../model/objects/ParentCategory.php";
require_once "../model/CategoryController.php";
$parentController = new ParentCategoryController();
$categoryController = new CategoryController();
?>
  <!-- Content Wrapper. Contains page content -->
  <div class="content-wrapper">
    <!-- Content Header (Page header) -->
    <section class="content-header">
      <h1>
        Create Category
      </h1>
    </section>

    <!-- Main content -->
    <section class="content">
      <div class="row">
        <!-- left column -->
          <div class="col-md-4">
          <!-- general form elements -->
          <div class="box box-primary">
            <div class="box-header with-border">
              <h3 class="box-title">Create Parent Category</h3>
            </div>
          <!-- form start -->
            <form role="form" class="form-horizontal">