Guest User

Untitled

a guest
Feb 20th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.38 KB | None | 0 0
  1. <?php
  2.  
  3. /*
  4.  * Copyright Nikolaj Jepsen 2011-3000
  5.  * This notice may not be deleted!
  6.  *
  7.  * Developed according to apecho.com
  8.  */
  9.  
  10. include("../../includes/htmlheaderhalf.php");
  11.  
  12. if(isset($_GET['id'])) :
  13.     $getLatest = mysql_query("SELECT `title`, `content`, `commentcount`, `author`, `date`, `category` FROM `releases` WHERE `id` = '".mysql_real_escape_string($_GET['id'])."'") or die(mysql_error());
  14.     $obj = mysql_fetch_object($getLatest);
  15. else:
  16.     $getLatest = mysql_query("SELECT `title`, `content`, `commentcount`, `author`, `date`, `category` FROM `releases` WHERE `category` = 'classes' ORDER BY `id` DESC LIMIT 0,15") or die(mysql_error());
  17.     $obj = mysql_fetch_object($getLatest);
  18. endif;
  19.  
  20. if(isset($_POST['doAdd'])):
  21.     if(!empty($_POST['title']) && !empty($_POST['skill']) && !empty($_POST['content'])) :
  22.         $title = mysql_real_escape_string($_POST['title']);
  23.         $skill = mysql_real_escape_string($_POST['skill']);
  24.         $content = mysql_real_escape_string($_POST['content']);
  25.         $author = mysql_real_escape_string($_SESSION['username']);
  26.         $date = date('d/m/Y - H:i:s');
  27.        
  28.         mysql_query("INSERT INTO `releases` (`title`, `skill`, `content`, `author`, `date`, `category`) VALUES('$title', '$skill', '$content', '$author', '$date', 'classes')") or die(mysql_error());
  29.         $msg = '<div class="success">Class added!</div><br>';
  30.     else:
  31.         $msg = '<div class="error">Something went wrong!</div><br>';
  32.     endif;
  33. endif;
  34.  
  35. if(isset($_GET['m']) && $_GET['m'] == 'new') :
  36.     # Breadcrumbs
  37.    $breadcrumbinfo = ' <a href="/temp/admin/releases/">Releases</a> » <a href="/temp/releases/classes/">PHP Classes</a> » </b> Add new';
  38.  
  39.     # Header-title
  40.    $headerTitle = '<p>Add new class</p>';
  41.    
  42.     #Post variables
  43.    if(isset($_POST['title'])) :
  44.         $title = $_POST['title'];
  45.     else:
  46.         $title = '';
  47.     endif;
  48.     if(isset($_POST['skill'])) :
  49.         $skill = $_POST['skill'];
  50.     else:
  51.         $skill = '';
  52.     endif;
  53.     if(isset($_POST['content'])) :
  54.         $textAreaContent = $_POST['content'];
  55.     else:
  56.         $textAreaContent = '';
  57.     endif;
  58.    
  59.     # Content
  60.    if(isset($msg)):
  61.     $content = $msg;
  62.     else:
  63.       $content = '<form action="" method="POST">';  
  64.     endif;
  65.     $content .= '<form action="" method="POST">';
  66.     $content .= '<p>Title</p>';
  67.     $content .= '<input type="text" name="title" value="'.$title.'" />';
  68.     $content .= '<p>Recommended skill-level</p>';
  69.     $content .= '<input type="text" name="skill" value="'.$skill.'" />';
  70.         $content .= '<br /><br />';
  71.     $content .= '<textarea name="content" style="width:750px; height:350px;">'.nl2br($textAreaContent).'</textarea>';
  72.         $content .= '<br /><br />';
  73.     $content .= '<input type="submit" name="doAdd" value="Create class" />';
  74.    
  75. elseif(isset($_GET['m']) && $_GET['m'] == 'edit') :
  76.     # Breadcrumbs
  77.    $breadcrumbinfo = ' <a href="/temp/admin/releases/">Releases</a> » <a href="/temp/releases/classes/">PHP Classes</a> » </b>'. $obj -> title;
  78.    
  79.     #Header
  80.    $headerTitle = 'Edit class: '. $obj -> title .' by '. $obj -> author .' added on '. $obj -> date;
  81.    
  82.     #Content
  83.    $content = '<form action="classes.php?editID='.$obj -> id.'" method="POST">';
  84.     $content .= '<p>Title</p>';
  85.     $content .= '<input type="text" name="title" value="'.$obj -> title.'" />';
  86.     $content .= '<p>Recommended skill-level</p>';
  87.     $content .= '<input type="text" name="skill" value="" />';
  88.         $content .= '<br /><br />';
  89.     $content .= '<textarea name="content" style="width:750px; height:350px;">'.nl2br($obj -> content).'</textarea>';
  90.         $content .= '<br /><br />';
  91.     $content .= '<input type="submit" name="doEdit" value="Edit class" />';
  92.    
  93. elseif(isset($_GET['m']) && $_GET['m'] == 'del') :
  94.     $breadcrumbinfo = ' <a href="/temp/admin/releases/">Releases</a> » <a href="/temp/releases/classes/">PHP Classes</a> » </b>'. $obj -> title;
  95. else:
  96.     $breadcrumbinfo = ' <a href="/temp/admin/releases/">Releases</a> » </b> PHP Classes ';
  97.     $headerTitle = '<div style="float:left;">Classes: Select a class to manage</div><div style="float:right; padding-right: 15px;"><a href="/temp/admin/releases/new/class/">Add new</a></div>';
  98.    
  99.     $content = '';
  100.     while($showContent = mysql_fetch_object($getLatest)) :
  101.         $content .= $showContent -> title .'<br>';
  102.     endwhile;
  103. endif;
  104. ?>
Add Comment
Please, Sign In to add comment