X-Git-Url: https://git.cweiske.de/phorkie.git/blobdiff_plain/5f427dd38c8d47711ea73015076bb390761e05dd..53e6e11d2b3ffd73abdd166c3a3d983479fc3040:/www/index.php diff --git a/www/index.php b/www/index.php index 31aef7d..54b1e3a 100644 --- a/www/index.php +++ b/www/index.php @@ -1,5 +1,5 @@ initRepository(); - file_put_contents($dir . '.git/description', $_POST['description']); - - foreach ($_POST['file'] as $num => $arFile) { - if ($arFile['name'] != '') { - $fname = $arFile['name']; - } else { - $fname = 'phork' . $num . '.' . $arFile['type']; - } - $fpath = $dir . $fname; - file_put_contents($fpath, $arFile['content']); - //fixme: let the class do that when it is able to - $command = $vc->getCommand('add') - ->addArgument($fname) - ->execute(); - } - $command = $vc->getCommand('commit') - ->setOption('message', 'initial paste') - ->execute(); - //redirect to phork - redirect($n); +$repopo = new Repository_Post(); +if ($repopo->process($_POST)) { + redirect($repopo->repo->getLink('display')); } $phork = array( - '1' => array( - 'filename' => '', - 'content' => '', - 'type' => '' + '1' => new File(null, null) +); +$db = new Database(); +render( + 'index', + array( + 'files' => $phork, + 'description' => '', + 'htmlhelper' => new HtmlHelper(), + 'recents' => $db->getSearch()->listAll(0, 5, 'crdate', 'desc'), + 'dh' => new \Date_HumanDiff(), ) ); -render('index', array('file' => $phork, 'description' => '')); -?> \ No newline at end of file +?>