Advertisement
Guest User

Untitled

a guest
Dec 18th, 2017
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 12.90 KB | None | 0 0
  1. <?php
  2.     session_start();
  3.     ?>
  4. <!DOCTYPE html>
  5. <html>
  6.     <head>
  7.         <meta charset="UTF-8">
  8.         <link rel="stylesheet" href="style/style.css" type="text/css">
  9.         <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
  10.         <!--<script src="js/jquery.knob.js"></script>
  11.         <script src="js/jquery.ui.widget.js"></script>
  12.         <script src="js/jquery.iframe-transport.js"></script>
  13.         <script src="js/jquery.fileupload.js"></script>-->
  14.        
  15.         <script src="js/script.js"></script>
  16.     </head>
  17.     <body>
  18.     <?php
  19.     if ((isset($_SESSION["login"])) && (isset($_SESSION["id"]))){
  20.         require_once("classes/user.php");
  21.         $user=new user();
  22.         ?>
  23.         <div id="container">
  24.             <!--Форма задания 1 -->
  25.             <div class="main">
  26.                 <form method="post" action="" enctype="multipart/form-data">
  27.                 <div class="selectlogin"><select name="acc1"><option value="0">Выберите аккаунт</option>
  28.                     <?php
  29.                         if ($res=$user->getAccountsUserByAdminLogin($_SESSION['login'])){
  30.                             foreach ($res as $v){
  31.                                 echo'<option value='.$v['id'].'>'.$v['login'].'</option>';
  32.                             }
  33.                         }
  34.                     ?></select></div>
  35.                 <div class="head">Добавить задание</div>
  36.                 <div class="bd">
  37.                         <div id="image1">
  38.                             Перетащите сюда изображение<br/>
  39.                             <a>Обзор</a>
  40.                             <input type="file" name="upl"><br/>
  41.                             <span id="nameFile"><p></p></span>
  42.                         </div>
  43.                         <div class="second">
  44.                             <div class="chooseDate">
  45.                                 <input class="datatext" name="datepost" type="text" placeholder="Введите дату в формате(Часы:минуты)">
  46.                             </div>
  47.                             <div class="text"><textarea onfocus="if($(this).val()=='Добавьте описание'){$(this).val('')};" onblur="if ($(this).val().trim()=='') {$(this).val('Добавьте описание');}" name="imgcapt" class="txt">Добавьте описание</textarea></div>
  48.                         </div>
  49.                         <div class="groupbtn">
  50.                             <div class="topBtn">
  51.                                 <input id="res1" type="reset" class="btn1" value="Очистить">
  52.                                 <input name="ch1" type="button" class="btnhid" value="Изменить">
  53.                                 <input name="idhidch1" type="hidden">
  54.                             </div>
  55.                             <div class="bottomBtn">
  56.                                 <input type="button" class="btn2" name="addtask" value="Добавить задание">
  57.                             </div>
  58.                         </div>
  59.                     </form>
  60.                     <div style="clear:both"></div>
  61.                 </div>
  62.             </div>
  63.             <!--Конец формы задания 1-->
  64.             <!--Форма задания 2 -->
  65.             <div class="main">
  66.                 <form method="post" enctype="multipart/form-data">
  67.                 <div class="selectlogin"><select name="acc2"><option value="0">Выберите аккаунт</option>
  68.                 <?php
  69.                         if ($res=$user->getAccountsUserByAdminLogin($_SESSION['login'])){
  70.                             foreach ($res as $v){
  71.                                 echo'<option value='.$v['id'].'>'.$v['login'].'</option>';
  72.                             }
  73.                         }
  74.                     ?></select></div>
  75.                 <div class="head">Добавить задание</div>
  76.                 <div class="bd">
  77.                         <div id="image2">
  78.                             Перетащите сюда изображение<br/>
  79.                             <a>Обзор</a>
  80.                             <input type="file" name="upl2"><br/>
  81.                             <span id="nameFile2"><p></p></span>
  82.                         </div>
  83.                         <div class="second">
  84.                             <div class="chooseDate">
  85.                                 <input class="datatext" name="datepost2" type="text" placeholder="Введите дату в формате(Часы:минуты)">
  86.                             </div>
  87.                             <div class="text"><textarea onfocus="if($(this).val()=='Добавьте описание'){$(this).val('')};" onblur="if ($(this).val().trim()=='') {$(this).val('Добавьте описание');}" name="imgcapt2" class="txt">Добавьте описание</textarea></div>
  88.                         </div>
  89.                         <div class="groupbtn">
  90.                             <div class="topBtn">
  91.                                 <input id="res2" type="reset" class="btn1" value="Очистить">
  92.                                 <input name="ch2" type="button" class="btnhid" value="Изменить">
  93.                                 <input name="idhidch2" type="hidden">
  94.                             </div>
  95.                             <div class="bottomBtn">
  96.                                 <input type="button" class="btn2" name="addtask2" value="Добавить задание">
  97.                             </div>
  98.                         </div>
  99.                     </form>
  100.                     <div style="clear:both"></div>
  101.                 </div>
  102.             </div>
  103.             <!--Конец формы задания 2-->
  104.             <!--Форма задания 3 -->
  105.             <div class="main">
  106.                 <form method="post" enctype="multipart/form-data">
  107.                 <div class="selectlogin"><select name="acc3"><option value="0">Выберите аккаунт</option>
  108.                 <?php
  109.                         if ($res=$user->getAccountsUserByAdminLogin($_SESSION['login'])){
  110.                             foreach ($res as $v){
  111.                                 echo'<option value='.$v['id'].'>'.$v['login'].'</option>';
  112.                             }
  113.                         }
  114.                     ?></select></div>
  115.                 <div class="head">Добавить задание</div>
  116.                 <div class="bd">
  117.                         <div id="image3">
  118.                             Перетащите сюда изображение<br/>
  119.                             <a>Обзор</a>
  120.                             <input type="file" name="upl3"><br/>
  121.                             <span id="nameFile3"><p></p></span>
  122.                         </div>
  123.                         <div class="second">
  124.                             <div class="chooseDate">
  125.                                 <input class="datatext" name="datepost3" type="text" placeholder="Введите дату в формате(Часы:минуты)">
  126.                             </div>
  127.                             <div class="text"><textarea onfocus="if($(this).val()=='Добавьте описание'){$(this).val('')};" onblur="if ($(this).val().trim()=='') {$(this).val('Добавьте описание');}" name="imgcapt3" class="txt">Добавьте описание</textarea></div>
  128.                         </div>
  129.                         <div class="groupbtn">
  130.                             <div class="topBtn">
  131.                                 <input id="res3" type="reset" class="btn1" value="Очистить">
  132.                                 <input name="ch3" type="button" class="btnhid" value="Изменить">
  133.                                 <input name="idhidch3" type="hidden">
  134.                             </div>
  135.                             <div class="bottomBtn">
  136.                                 <input type="button" class="btn2" name="addtask3" value="Добавить задание">
  137.                             </div>
  138.                         </div>
  139.                     </form>
  140.                     <div style="clear:both"></div>
  141.                 </div>
  142.             </div>
  143.             <!--Конец формы задания 3-->
  144.             <!--Форма задания 4 -->
  145.             <div class="main">
  146.                 <form method="post" enctype="multipart/form-data">
  147.                 <div class="selectlogin"><select name="acc4"><option value="0">Выберите аккаунт</option>
  148.                 <?php
  149.                         if ($res=$user->getAccountsUserByAdminLogin($_SESSION['login'])){
  150.                             foreach ($res as $v){
  151.                                 echo'<option value='.$v['id'].'>'.$v['login'].'</option>';
  152.                             }
  153.                         }
  154.                     ?></select></div>
  155.                 <div class="head">Добавить задание</div>
  156.                 <div class="bd">
  157.                         <div id="image4">
  158.                             Перетащите сюда изображение<br/>
  159.                             <a>Обзор</a>
  160.                             <input type="file" name="upl4"><br/>
  161.                             <span id="nameFile4"><p></p></span>
  162.                         </div>
  163.                         <div class="second">
  164.                             <div class="chooseDate">
  165.                                 <input class="datatext" name="datepost4" type="text" placeholder="Введите дату в формате(Часы:минуты)">
  166.                             </div>
  167.                             <div class="text"><textarea onfocus="if($(this).val()=='Добавьте описание'){$(this).val('')};" onblur="if ($(this).val().trim()=='') {$(this).val('Добавьте описание');}" name="imgcapt4" class="txt">Добавьте описание</textarea></div>
  168.                         </div>
  169.                         <div class="groupbtn">
  170.                             <div class="topBtn">
  171.                                 <input id="res4" type="reset" class="btn1" value="Очистить">
  172.                                 <input name="ch4" type="button" class="btnhid" value="Изменить">
  173.                                 <input name="idhidch4" type="hidden">
  174.                             </div>
  175.                             <div class="bottomBtn">
  176.                                 <input type="button" class="btn2" name="addtask4" value="Добавить задание">
  177.                             </div>
  178.                         </div>
  179.                     </form>
  180.                     <div style="clear:both"></div>
  181.                 </div>
  182.             </div>
  183.             <!--Конец формы задания 4-->
  184.         <?php
  185.     }
  186.     else{
  187.         ?>
  188.         <div id="box">
  189.             <form action="" method="post">
  190.                 <div class="textHead">Вход в админ-панель</div>
  191.                 <div id="usLogin"><input type="text" id="inputLogin" name="userLogin" placeholder="Логин"></div>
  192.                 <div id="usPass"><input type="password" id="inputPass" name="userPass" placeholder="Пароль"></div>
  193.                 <div id="btnSubm"><input type="submit" class="btnsubm1" value="Вход" name="go"></div>
  194.             </form>
  195.         </div>
  196.         <?php
  197.     }
  198. ?>
  199.         </div>
  200.     </body>
  201. </html>
  202. <?php
  203.     /*if (isset($_POST["addtask"])){
  204.         if (isset($_POST["imgcapt"])){$imgcapt=$_POST["imgcapt"];}
  205.         if (isset($_POST["datepost"])){$datePost=date("Y-m-d")." ".$_POST["datepost"];}
  206.         if ((!empty($imgcapt)) && (checkDatePost($datePost)) && (isset($_FILES['upl'])) && ($_FILES['upl']['error'] == 0)){
  207.             $url=dirname($_SERVER["SCRIPT_FILENAME"])."/uploads/".$_FILES['upl']['name'];
  208.             require_once("classes/classPicture.php");
  209.             require_once("classes/classSimpleImage.php");
  210.             $oImg=new Picture();
  211.             $res=$oImg->addPicture($imgcapt,$url,$datePost);
  212.             $allowed = array('jpg','jpeg');
  213.             $img=new SimpleImage();
  214.             $img->load($_FILES['upl']['tmp_name']);
  215.             $w=$img->getWidth();
  216.             $h=$img->getHeight();
  217.             if ($w>$h){
  218.                 $img->resize($h,$h);
  219.             }
  220.             else{
  221.                 $img->resize($w,$w);
  222.             }
  223.             $extension = pathinfo($_FILES['upl']['name'], PATHINFO_EXTENSION);
  224.             if(!in_array(strtolower($extension), $allowed)){
  225.                 exit;
  226.             }
  227.             $img->save("uploads/".$_FILES['upl']['name']);
  228.         }
  229.         else{
  230.             exit;
  231.         }
  232.     }
  233.  
  234.     if (isset($_POST["addtask2"])){
  235.         if (isset($_POST["imgcapt2"])){$imgcapt=$_POST["imgcapt2"];}
  236.         if (isset($_POST["datepost2"])){$datePost=date("Y-m-d")." ".$_POST["datepost2"];}
  237.         if ((!empty($imgcapt)) && (checkDatePost($datePost)) && (isset($_FILES['upl2'])) && ($_FILES['upl2']['error'] == 0)){
  238.             $url=dirname($_SERVER["SCRIPT_FILENAME"])."/uploads/".$_FILES['upl2']['name'];
  239.             require_once("classes/classPicture.php");
  240.             require_once("classes/classSimpleImage.php");
  241.             $oImg=new Picture();
  242.             $res=$oImg->addPicture($imgcapt,$url,$datePost);
  243.             $allowed = array('jpg','jpeg');
  244.             $img=new SimpleImage();
  245.             $img->load($_FILES['upl2']['tmp_name']);
  246.             $w=$img->getWidth();
  247.             $h=$img->getHeight();
  248.             if ($w>$h){
  249.                 $img->resize($h,$h);
  250.             }
  251.             else{
  252.                 $img->resize($w,$w);
  253.             }
  254.             $extension = pathinfo($_FILES['upl2']['name'], PATHINFO_EXTENSION);
  255.             if(!in_array(strtolower($extension), $allowed)){
  256.                 exit;
  257.             }
  258.             $img->save("uploads/".$_FILES['upl2']['name']);
  259.         }
  260.         else{
  261.             exit;
  262.         }
  263.     }
  264.  
  265.     if (isset($_POST["addtask3"])){
  266.         if (isset($_POST["imgcapt3"])){$imgcapt=$_POST["imgcapt3"];}
  267.         if (isset($_POST["datepost3"])){$datePost=date("Y-m-d")." ".$_POST["datepost3"];}
  268.         if ((!empty($imgcapt)) && (checkDatePost($datePost)) && (isset($_FILES['upl3'])) && ($_FILES['upl3']['error'] == 0)){
  269.             $url=dirname($_SERVER["SCRIPT_FILENAME"])."/uploads/".$_FILES['upl3']['name'];
  270.             require_once("classes/classPicture.php");
  271.             require_once("classes/classSimpleImage.php");
  272.             $oImg=new Picture();
  273.             $res=$oImg->addPicture($imgcapt,$url,$datePost);
  274.             $allowed = array('jpg','jpeg');
  275.             $img=new SimpleImage();
  276.             $img->load($_FILES['upl3']['tmp_name']);
  277.             $w=$img->getWidth();
  278.             $h=$img->getHeight();
  279.             if ($w>$h){
  280.                 $img->resize($h,$h);
  281.             }
  282.             else{
  283.                 $img->resize($w,$w);
  284.             }
  285.             $extension = pathinfo($_FILES['upl3']['name'], PATHINFO_EXTENSION);
  286.             if(!in_array(strtolower($extension), $allowed)){
  287.                 exit;
  288.             }
  289.             $img->save("uploads/".$_FILES['upl3']['name']);
  290.         }
  291.         else{
  292.             exit;
  293.         }
  294.     }
  295.  
  296.     if (isset($_POST["addtask4"])){
  297.         if (isset($_POST["imgcapt4"])){$imgcapt=$_POST["imgcapt4"];}
  298.         if (isset($_POST["datepost4"])){$datePost=date("Y-m-d")." ".$_POST["datepost4"];}
  299.         if ((!empty($imgcapt)) && (checkDatePost($datePost)) && (isset($_FILES['upl4'])) && ($_FILES['upl4']['error'] == 0)){
  300.             $url=dirname($_SERVER["SCRIPT_FILENAME"])."/uploads/".$_FILES['upl4']['name'];
  301.             require_once("classes/classPicture.php");
  302.             require_once("classes/classSimpleImage.php");
  303.             $oImg=new Picture();
  304.             $res=$oImg->addPicture($imgcapt,$url,$datePost);
  305.             $allowed = array('jpg','jpeg');
  306.             $img=new SimpleImage();
  307.             $img->load($_FILES['upl4']['tmp_name']);
  308.             $w=$img->getWidth();
  309.             $h=$img->getHeight();
  310.             if ($w>$h){
  311.                 $img->resize($h,$h);
  312.             }
  313.             else{
  314.                 $img->resize($w,$w);
  315.             }
  316.             $extension = pathinfo($_FILES['upl4']['name'], PATHINFO_EXTENSION);
  317.             if(!in_array(strtolower($extension), $allowed)){
  318.                 exit;
  319.             }
  320.             $img->save("uploads/".$_FILES['upl4']['name']);
  321.         }
  322.         else{
  323.             exit;
  324.         }
  325.     }
  326.  
  327.     function checkDatePost($date){
  328.         $pattern="/^\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}$/";
  329.         return preg_match($pattern, $date);
  330.     }*/
  331.  
  332.     if (isset($_POST["go"])){
  333.         if (isset($_POST["userLogin"])){$usLogin=$_POST["userLogin"];}
  334.         if (isset($_POST["userPass"])){$usPass=$_POST["userPass"];}
  335.         if (($usLogin=="admin") && ($usPass=="admin")){
  336.             $_SESSION["id"]=1;
  337.             $_SESSION["login"]="admin";
  338.             header("Location:".$_SERVER["PHP_SELF"]);
  339.         }
  340.     }
  341. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement