예제 #1
0
     $app->redirect('insert');
 } elseif (!empty($_FILES['img']['tmp_name'])) {
     //getting file by $_POST
     $filepost = new FilePost();
     $generateToken = new Token();
     $array = $filepost->postFile($generateToken, $_POST, $_FILES);
     //var_dump($filepost->postFile($generateToken, $_POST, $_FILES));
     //var_dump($array);
     $cookiecheck = new Cookie();
     //setting cookie
     $cookie = $cookiecheck->getCookie($app);
     $db = $app->db;
     $user = new User();
     $usermapper = new UserMapper($db);
     $userid = new UserId();
     $user_id = $userid->checkId($user, $usermapper, $cookie);
     //saving file in DB
     $foo = new Foo();
     $regExp = new RegExp();
     $token = $regExp->match($array['token']);
     $foo->public = $regExp->match($array['public']);
     $foo->terminate = $array['terminate'];
     $foo->user_id = $regExp->match($user_id);
     $foo->path = $regExp->match($array['filename']);
     // $foo->cookie = $cookie;
     $foo->token = $regExp->match($token);
     $foo->filesize = $regExp->match($array['filesize']);
     $mapper = new FooMapper($db);
     $mapper->save($foo);
     //setting unique token
     /*