Beispiel #1
0
<?php

// loosewire ajax backend
require 'functions.php';
// settings
Register::$base = __FILE__;
Register::$upload_folder = 'uploads';
Register::$project_folder = 'projects';
// init register
Register::init();
// start response
Response::start(true);
// true for debug
// upload project
if (Request::is_type('upload')) {
    if ($result = Project::upload()) {
        Response::exit_with($result);
    } else {
        Response::exit_with(['error' => 'Error uploading file']);
    }
}
// list projects
if (Request::is_type('list')) {
    if ($result = Project::getlist()) {
        Response::exit_with($result);
    } else {
        Response::exit_with(['error' => 'Error fetching projects']);
    }
}
// list projects
if (Request::is_type('load', ['filename'])) {
Beispiel #2
0
 static function init()
 {
     self::$target_path = dirname(self::$base) . _DS_;
     self::$upload_folder = self::$target_path . rtrim(self::$upload_folder, _DS_) . _DS_;
     self::$project_folder = self::$target_path . rtrim(self::$project_folder, _DS_) . _DS_;
 }