public function userInfo()
 {
     $user_id = Input::get("user_id");
     $user = User::where("user_id", "=", $user_id)->with("business_info")->get();
     if (!count($user)) {
         return View::make("errors.user-missing");
     }
     $user[0]->business_info->business_licence_scan_path = UploadController::downloadToken($user[0]->business_info->business_licence_scan_path);
     $user[0]->business_info->id_card_front_scan_path = UploadController::downloadToken($user[0]->business_info->id_card_front_scan_path);
     $user[0]->business_info->id_card_back_scan_path = UploadController::downloadToken($user[0]->business_info->id_card_back_scan_path);
     return View::make('pages.admin.business-center.user-info', ["user" => $user[0]]);
 }
示例#2
0
 function upload()
 {
     $web = \Web::instance();
     $service = new UploadController();
     $service->uploadff($file);
     //var_dump($file);
 }
示例#3
0
 public function upload()
 {
     $web = \Web::instance();
     $overwrite = true;
     // set to true, to overwrite an existing file; Default: false
     //$slug = true; // rename file to filesystem-friendly version
     self::$uploadTypes = array("cover" => "album", "track" => "album");
     self::$uploadType = $this->f3->get('POST.uploadType');
     self::$uploadGroup = self::$uploadTypes[self::$uploadType];
     self::$id = $this->f3->get('POST.id');
     self::$uploadDir = $this->getUploadPath(self::$uploadGroup, self::$id);
     $this->f3->set('UPLOADS', self::$uploadDir);
     // Execute callback handleUpload on successful upload
     $files = $web->receive(function ($file) {
         $this->handleUpload($file, self::$uploadDir, self::$uploadType, self::$id);
         return true;
     }, $overwrite, function ($fileBaseName, $formFieldName) {
         return $this->generateSlug($fileBaseName);
     });
     foreach ($files as $key => $val) {
         if (!$val) {
             $error = array('code' => "101", 'message' => "Failed to upload " . pathinfo($key, PATHINFO_FILENAME));
             echo $this->utils->errorResponse($error);
         }
     }
 }
示例#4
0
    $smarty->display('libs/view/tail.ctp');
    exit;
}
switch ($_GET['action']) {
    case 'login':
        require_once 'libs/controller/LoginController.class.php';
        $controller = new LoginController();
        $controller->handle();
        break;
    case 'logout':
        unset($_SESSION['email']);
        header('location:index.php');
        break;
    case 'upload':
        require_once 'libs/controller/UploadController.class.php';
        $controller = new UploadController();
        $controller->handle();
        break;
    case 'setting':
        require_once 'libs/controller/SettingController.class.php';
        $controller = new SettingController();
        $controller->handle();
        break;
    case 'reg':
        require_once 'libs/controller/RegController.class.php';
        $controller = new RegController();
        $controller->handle();
        break;
    case 'search':
        require_once 'libs/controller/SearchController.class.php';
        $controller = new SearchController();
示例#5
0
/*******
This is the php router, that loads all necessary dependecy for views or controllers 

********/
include __DIR__ . "/../models/User.php";
session_start();
$request = isset($_GET['request']) ? $_GET['request'] : "";
if ($request == "dashboard" && isset($_SESSION['User'])) {
    include __DIR__ . '/../models/Image.php';
    include __DIR__ . '/../controllers/images.php';
    include __DIR__ . '/../views/userdashboard.php';
} else {
    if ($request == "upload" && isset($_SESSION['User'])) {
        include __DIR__ . "/../controllers/upload.php";
        UploadController::uploadFile($_SESSION['User']->getID(), $_FILES);
        header("Location: dashboard");
    } else {
        if ($request == "admin" && isset($_SESSION['User']) && $_SESSION['User']->isAdmin()) {
            include __DIR__ . '/../models/Image.php';
            include __DIR__ . '/../controllers/images.php';
            include __DIR__ . '/../views/admin.php';
        } else {
            if ($request == "login") {
                include __DIR__ . '/../controllers/login.php';
                $user = LoginController::LoginUser($_POST['email'], $_POST['password']);
                if ($user != null) {
                    $_SESSION['User'] = $user;
                    header("Location: dashboard");
                }
            } else {
示例#6
0
<?php

include 'upload-model.php';
include 'upload-controller.php';
include 'upload-view.php';
$upload_model = new UploadModel();
$upload_controller = new UploadController($upload_model);
$upload_view = new UploadView($upload_controller, $upload_model);
if ($_FILES) {
    $upload_controller->saveFiles($_FILES);
    $error = "files!";
}
echo $upload_view->output();
示例#7
0
文件: index.php 项目: gaotianpu/kgone
    });
    $app->post('', function () use($c, $app) {
        $c->post();
    });
});
$app->get('/entity/:id', function ($id) use($app) {
    (new EntityController($app))->get($id);
});
$app->get('/upload/records', function () use($app) {
    (new UploadRecordsController($app))->get();
});
$app->get('/upload/reports', function () use($app) {
    echo "upload reports";
});
$app->group('/upload', function () use($app) {
    $c = new UploadController($app);
    $app->get('', function () use($c, $app) {
        $c->get();
    });
    $app->post('', function () use($c, $app) {
        $c->post();
    });
});
$app->get('/feed/:name', function ($name) use($app) {
    (new FeedController($app))->get($name);
});
$app->get('/download/:name', function ($name) use($app) {
    (new DownloadController($app))->get($name);
});
$app->get('/schema/:name', function ($name) use($app) {
    (new SchemaController($app))->get($name);