$upload=new Upload($vars->url_upload(),$_FILES['pc_upload']); $upload->uploaddir('upload'); $e->file($upload->upload()); $e->mysqlInsert(); echo "<h4>{$vars->catname()} hinzugefügt</h4>"; }else { //nicht alle erforderlichen Variablen dabei echo "<h5>missing stuff:</h5>"; foreach ($vars->missingVars()as $missing){ echo $missing. ", "; } } /**Formular erzeugen***/ $path=pathinfo(__FILE__); $form=new Formgen("post", $path['filename'].'.'.$path['extension']); $form->addTextField("Name", "catname"); $form->addSelect("kategorie", "category",$category->mysqlSelect()); $form->addSelect("platform", "platform",$platform->mysqlSelect()); $form->addSelect("Spache", "language", $languages); $form->addTextArea("beschreibung", "content","Beschreibung eingeben", 30,65); $form->addTextField("upload from url", "url_upload"); $form->addUpload("upload from pc", "pc_upload"); $form->addCheckBox("verified", "verified"); echo $form->getForm(); ?> </div> </body> </html>
$get->assignVar('order_by'); /**sortieren ***/ if($get->validateVars()){ $e= new pExploit(); $e->dbh($dbh); $n=$e->mysqlCountByCategory($get->view()); //anpassen //-----lsExploits-------------------------------------------------------------------------------------------------------------------------------------------------------------- $e= new pExploit(); $e->dbh($dbh); $c=new pCategory(); $c->dbh($dbh); $c->mysqlSelect($get->view()); /*******order*******************/ $currentVars=array("view"=>$get->view()); $order="asc"; //asc||desc $orderBy="date"; //order by column field if ($get->order_by()!="" && $get->order()!=""){ $orderBy=$get->order_by(); $order=$get->order(); } $get->order()=="asc"?$cursor="↑" : $cursor="↓"; $get->order()=="asc"?$order="desc" : $order="asc"; $values=array( 'hits'=>'hits'
public function loadCategory(){ if ($this->dbh){ $c=new pCategory(); $c->dbh($this->dbh()); $c->mysqlSelect($this->category()); return $c->name(); } }
echo "<h4>{$vars->catname()} geändert :)</h4>"; }else { ; } /**Formular erzeugen***/ $edit=new Getvars(); $edit->requireVar('edit'); if ($edit->validateVars()){ $e=new pExploit(); $e->dbh($dbh); $e->mysqlSelect($edit->edit()); $categories = array($e->category() =>$e->loadCategory()) + $category->mysqlSelect(); $platforms=array($e->platform() =>$e->loadPlatform()) + $platform->mysqlSelect(); $languages=array_merge(array($e->codeLanguage()), $languages); $path=pathinfo(__FILE__); $form=new Formgen("post", $path['filename'].'.'.$path['extension']); $form->addTextField("Name", "catname", $e->title()); $form->addSelect("kategorie", "category",$categories); $form->addSelect("platform", "platform",$platforms); $form->addSelect("Spache", "language", $languages); $form->addTextArea("beschreibung", "content",$e->content(), 30,65); $form->addTextField("upload from url", "url_upload"); $form->addUpload("upload from pc", "pc_upload"); $check=$e->verified()?true:false;
<head> <meta charset="UTF-8"> <title>ue-cr3w exploits</title> <link rel="stylesheet" media="all" href="layout.css"> </head> <body> <div id="head"> <h1><a href="index.php">ue-cr3w exploits</a></h1> <img src="img/logo.png" alt="logo" /> </div> <div> <!-- aus jeder kategorie 7-8 ausgeben. div drum, werte in table --> <?php $c=new pCategory(); $c->dbh($dbh); $categories=$c->mysqlSelect(); foreach ($categories as $c){ //-----lsExploits-------------------------------------------------------------------------------------------------------------------------------------------------------------- $f=new Formgen(); $e= new pExploit(); $e->dbh($dbh); $exploits=$e->mySqlSelectByCategory($c->id(),0, 8); $viewByCategory=$f->getLink($c->name(), "ViewByCategory.php", array("view"=> $c->id())); echo "<div class=\"exploit-category\">\n"; echo "<h4 class=\"category-title\">$viewByCategory</h4><table>\n"; echo "<tr><th>Date</th><th>DL</th><th>V</th><th>Description</th><th>DL's</th><th>Platform</th><th>Author</th></tr>";