Пример #1
0
 $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
 /*
                     $db = $app->db;
 $_FILES['img']['tmp_name'];
           $target_dir = "uploads/";
 				$target_file = $target_dir . basename($_FILES["img"]["name"]);
 				$filename=trim(htmlspecialchars($_FILES['img']['name']));
           move_uploaded_file($_FILES["img"]["tmp_name"], $target_file);
           $filesize=filesize('uploads/'.$filename);                           
           $generateToken = new Token();
               //setting unique token
           $token =$generateToken->generatePassword(8);
           if(isset($_POST['public'])){
               $public ="1";
           }