Advertisement
Guest User

masterbin999

a guest
Nov 7th, 2015
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 35.83 KB | None | 0 0
  1. <?php
  2. $valid_formats = array("jpg", "JPG", "png", "PNG" , "bmp", "BMP");
  3. $max_file_size = 1024*6000; //60 000 kb - 6 mb
  4. $path = "../../../../img/final/img_recipes/"; //directory
  5. $count = 0;
  6. $uploaded_image_names = array(); //create a new array
  7.  
  8. if(isset($_POST['files'][0]) and $_SERVER['REQUEST_METHOD'] == "POST"){
  9. foreach ($_FILES['files']['name'] as $f => $img_name) {
  10. if ($_FILES['files']['error'][$f] == 4) {
  11. continue;
  12. }
  13. if ($_FILES['files']['error'][$f] == 0) {
  14.  
  15. if ($_FILES['files']['size'][$f] > $max_file_size) {
  16. $message[] = "$img_name est trop lourde !";
  17. continue;
  18. }
  19.  
  20. elseif( ! in_array(pathinfo($img_name, PATHINFO_EXTENSION), $valid_formats) ){
  21. $message[] = "$img_name est pas valide !";
  22. continue;
  23. }
  24. else{
  25. // Moved name and extension initialization to here.
  26. // Here is where you want to determine the actual filename
  27. $name = pathinfo($img_name, PATHINFO_FILENAME);
  28. $extension = pathinfo($img_name, PATHINFO_EXTENSION);
  29. $increment = 0;
  30. while(file_exists($path . $img_name)){
  31. $img_name = $name.$increment.'.'.$extension;
  32. $increment++;
  33. }
  34. if(move_uploaded_file($_FILES["files"]["tmp_name"][$f], $path.$img_name)) {
  35. $count++;
  36. //Store the uploaded filenames to array here
  37. $uploaded_image_names[] = "http://img.planeterecettes.com/img_recipes/".$img_name;
  38. }
  39. }
  40. }
  41. }
  42. }
  43. foreach ($uploaded_image_names as $uploaded_image_name){
  44. //store the $uploaded_image_name to db
  45. }
  46. // When upload by PHP, the zero value is count, so nine line is equal to 10 DB line. (Patrick)
  47. ?>
  48. <?php require_once('../../../../Connections/planetcu_db6380.php'); ?>
  49. <?php
  50. if (!isset($_SESSION)) {
  51. session_start();
  52. }
  53. $MM_authorizedUsers = "30,50";
  54. $MM_donotCheckaccess = "false";
  55.  
  56. // *** Restrict Access To Page: Grant or deny access to this page
  57. function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) {
  58. // For security, start by assuming the visitor is NOT authorized.
  59. $isValid = False;
  60.  
  61. // When a visitor has logged into this site, the Session variable MM_Username set equal to their username.
  62. // Therefore, we know that a user is NOT logged in if that Session variable is blank.
  63. if (!empty($UserName)) {
  64. // Besides being logged in, you may restrict access to only certain users based on an ID established when they login.
  65. // Parse the strings into arrays.
  66. $arrUsers = Explode(",", $strUsers);
  67. $arrGroups = Explode(",", $strGroups);
  68. if (in_array($UserName, $arrUsers)) {
  69. $isValid = true;
  70. }
  71. // Or, you may restrict access to only certain users based on their username.
  72. if (in_array($UserGroup, $arrGroups)) {
  73. $isValid = true;
  74. }
  75. if (($strUsers == "") && false) {
  76. $isValid = true;
  77. }
  78. }
  79. return $isValid;
  80. }
  81.  
  82. $MM_restrictGoTo = "../../../../error.php?msg=accdenied";
  83. if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) {
  84. $MM_qsChar = "?";
  85. $MM_referrer = $_SERVER['PHP_SELF'];
  86. if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&";
  87. if (isset($_SERVER['QUERY_STRING']) && strlen($_SERVER['QUERY_STRING']) > 0)
  88. $MM_referrer .= "?" . $_SERVER['QUERY_STRING'];
  89. $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer);
  90. header("Location: ". $MM_restrictGoTo);
  91. exit;
  92. }
  93. ?>
  94. <?php
  95. if (!function_exists("GetSQLValueString")) {
  96. function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
  97. {
  98. if (PHP_VERSION < 6) {
  99. $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  100. }
  101.  
  102. $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  103.  
  104. switch ($theType) {
  105. case "text":
  106. $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  107. break;
  108. case "long":
  109. case "int":
  110. $theValue = ($theValue != "") ? intval($theValue) : "NULL";
  111. break;
  112. case "double":
  113. $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
  114. break;
  115. case "date":
  116. $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  117. break;
  118. case "defined":
  119. $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
  120. break;
  121. }
  122. return $theValue;
  123. }
  124. }
  125.  
  126. $editFormAction = $_SERVER['PHP_SELF'];
  127. if (isset($_SERVER['QUERY_STRING'])) {
  128. $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
  129. }
  130.  
  131. if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "new_recipe")) {
  132. $insertSQL = sprintf("INSERT INTO recipes (reci_id, reci_name, reci_post_author, reci_post_datetime, reci_update_author, reci_update_datetime, reci_status, reci_difficulty, reci_serving, reci_cooktime_hours, reci_cooktime_mins, reci_preptime_hours, reci_preptime_mins, reci_cooltime_hours, reci_cooltime_mins, reci_category, reci_ingredients, reci_instructions, `reci_img_1`, `reci_img_2`, `reci_img_3`, `reci_img_4`, `reci_img_5`, `reci_img_6`, `reci_img_7`, `reci_img_8`, `reci_img_9`, `reci_img_10`) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
  133. GetSQLValueString($_POST['reci_id'], "int"),
  134. GetSQLValueString($_POST['reci_name'], "text"),
  135. GetSQLValueString($_POST['reci_post_author'], "text"),
  136. GetSQLValueString($_POST['reci_post_datetime'], "text"),
  137. GetSQLValueString($_POST['reci_update_author'], "text"),
  138. GetSQLValueString($_POST['reci_update_datetime'], "text"),
  139. GetSQLValueString($_POST['reci_status'], "int"),
  140. GetSQLValueString($_POST['reci_difficulty'], "text"),
  141. GetSQLValueString($_POST['reci_serving'], "text"),
  142. GetSQLValueString($_POST['reci_cooktime_hours'], "text"),
  143. GetSQLValueString($_POST['reci_cooktime_mins'], "text"),
  144. GetSQLValueString($_POST['reci_preptime_hours'], "text"),
  145. GetSQLValueString($_POST['reci_preptime_mins'], "text"),
  146. GetSQLValueString($_POST['reci_cooltime_hours'], "text"),
  147. GetSQLValueString($_POST['reci_cooltime_mins'], "text"),
  148. GetSQLValueString($_POST['reci_category'], "text"),
  149. GetSQLValueString($_POST['reci_ingredients'], "text"),
  150. GetSQLValueString($_POST['reci_instructions'], "text"),
  151. GetSQLValueString($uploaded_image_names[0], "text"),
  152. GetSQLValueString($uploaded_image_names[1], "text"),
  153. GetSQLValueString($uploaded_image_names[2], "text"),
  154. GetSQLValueString($uploaded_image_names[3], "text"),
  155. GetSQLValueString($uploaded_image_names[4], "text"),
  156. GetSQLValueString($uploaded_image_names[5], "text"),
  157. GetSQLValueString($uploaded_image_names[6], "text"),
  158. GetSQLValueString($uploaded_image_names[7], "text"),
  159. GetSQLValueString($uploaded_image_names[8], "text"),
  160. GetSQLValueString($uploaded_image_names[9], "text"));
  161.  
  162. mysql_select_db($database_planetcu_db6380, $planetcu_db6380);
  163. $Result1 = mysql_query($insertSQL, $planetcu_db6380) or die(mysql_error());
  164.  
  165. $insertGoTo = "../../menu.php";
  166. if (isset($_SERVER['QUERY_STRING'])) {
  167. $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
  168. $insertGoTo .= $_SERVER['QUERY_STRING'];
  169. }
  170. header(sprintf("Location: %s", $insertGoTo));
  171. }
  172.  
  173. mysql_select_db($database_planetcu_db6380, $planetcu_db6380);
  174. $query_get_config = "SELECT id_config, config_title_website, config_css3 FROM config WHERE id_config = 63456";
  175. $get_config = mysql_query($query_get_config, $planetcu_db6380) or die(mysql_error());
  176. $row_get_config = mysql_fetch_assoc($get_config);
  177. $totalRows_get_config = mysql_num_rows($get_config);
  178.  
  179. mysql_select_db($database_planetcu_db6380, $planetcu_db6380);
  180. $query_get_img_head = "SELECT * FROM external_pages WHERE id_page = 3";
  181. $get_img_head = mysql_query($query_get_img_head, $planetcu_db6380) or die(mysql_error());
  182. $row_get_img_head = mysql_fetch_assoc($get_img_head);
  183. $totalRows_get_img_head = mysql_num_rows($get_img_head);
  184.  
  185. $colname_get_user_info = "-1";
  186. if (isset($_SESSION['MM_Username'])) {
  187. $colname_get_user_info = $_SESSION['MM_Username'];
  188. }
  189. mysql_select_db($database_planetcu_db6380, $planetcu_db6380);
  190. $query_get_user_info = sprintf("SELECT user_firstname, user_email FROM accounts WHERE user_email = %s", GetSQLValueString($colname_get_user_info, "text"));
  191. $get_user_info = mysql_query($query_get_user_info, $planetcu_db6380) or die(mysql_error());
  192. $row_get_user_info = mysql_fetch_assoc($get_user_info);
  193. $totalRows_get_user_info = mysql_num_rows($get_user_info);
  194. ?>
  195. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  196. <html xmlns="http://www.w3.org/1999/xhtml">
  197. <html lang="en" class="no-js">
  198. <head>
  199. <link rel="shortcut icon" type="image/png" href="http://planeterecettes.com/favicon.png?v=1"/>
  200. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  201. <title><?php echo $row_get_config['config_title_website']; ?></title>
  202. <link rel="stylesheet" type="text/css" href="../../../../scripts/upload/component.css" />
  203. <?php echo $row_get_config['config_css3']; ?>
  204. <script type="text/javascript">
  205. function MM_goToURL() { //v3.0
  206. var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  207. for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
  208. }
  209. </script>
  210. <!--[if IE]>
  211. <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
  212. <![endif]-->
  213.  
  214. <!-- remove this if you use Modernizr -->
  215. <script>(function(e,t,n){var r=e.querySelectorAll("html")[0];r.className=r.className.replace(/(^|\s)no-js(\s|$)/,"$1js$2")})(document,window,0);</script>
  216. </head>
  217. <body class="background1 txt_std">
  218. <table width="1300" border="0" align="center" cellspacing="0" cellpadding="0">
  219. <tr>
  220. <td><iframe frameborder="0" scrolling="no" src="../../../../header.php" style="position: absolute; width: 1300px; height: 350px; top: 0; z-index: 1; border: 0;"></iframe></td>
  221. </tr>
  222. </table>
  223. <br />
  224. <br />
  225. <br />
  226. <br />
  227. <br />
  228. <table width="1200" border="0" align="center" cellpadding="0" cellspacing="0">
  229. <tr>
  230. <td><?php echo $row_get_img_head['page_code']; ?></td>
  231. </tr>
  232. <tr>
  233. <td><table class="table_content" width="97%" border="0" align="center" cellpadding="0" cellspacing="0">
  234. <tr>
  235. <td><br />
  236. <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  237. <tr>
  238. <td align="center" valign="top"><div align="left" class="txt_2">Nouvelle recette</div>
  239. <br />
  240. <?php
  241. # error messages
  242. if (isset($message)) {
  243. foreach ($message as $msg) {
  244. printf("<p class='status'>%s</p></ br>\n", $msg);
  245. }
  246. }
  247. # success message
  248. if($count !=0){
  249. printf("<p class='status'>%d files added successfully!</p>\n", $count);
  250. }
  251. ?>
  252. <form method="POST" action="<?php echo $editFormAction; ?>" name="new_recipe" enctype="multipart/form-data">
  253. <table width="1100" border="0" cellspacing="0" cellpadding="0">
  254. <tr>
  255. <td width="25%" height="45" align="right">Nom de la recette:&nbsp;</td>
  256. <td width="25%" height="45" align="left">&nbsp; <input class="input1" type="text" name="reci_name" id="reci_name" placeholder="Nom de la recette" /></td>
  257. <td width="25%" height="45" align="right">
  258. Préparation:&nbsp; </td>
  259. <td width="25%" height="45" align="left">&nbsp;
  260. <select class="dropdown1" name="reci_preptime_hours" id="reci_preptime_hours">
  261. <option value="00">0</option>
  262. <option value="1">1</option>
  263. <option value="2">2</option>
  264. <option value="3">3</option>
  265. <option value="4">4</option>
  266. <option value="5">5</option>
  267. <option value="6">6</option>
  268. <option value="7">7</option>
  269. <option value="8">8</option>
  270. <option value="9">9</option>
  271. <option value="10">10</option>
  272. <option value="11">11</option>
  273. <option value="12">12</option>
  274. <option value="13">13</option>
  275. <option value="14">14</option>
  276. <option value="15">15</option>
  277. <option value="16">16</option>
  278. <option value="17">17</option>
  279. <option value="18">18</option>
  280. <option value="19">19</option>
  281. <option value="20">20</option>
  282. <option value="21">21</option>
  283. <option value="22">22</option>
  284. <option value="23">23</option>
  285. <option value="24">24</option>
  286. <option value="25">25</option>
  287. <option value="26">26</option>
  288. <option value="27">27</option>
  289. <option value="28">28</option>
  290. <option value="29">29</option>
  291. <option value="30">30</option>
  292. <option value="31">31</option>
  293. <option value="32">32</option>
  294. <option value="33">33</option>
  295. <option value="34">34</option>
  296. <option value="35">35</option>
  297. <option value="36">36</option>
  298. <option value="37">37</option>
  299. <option value="38">38</option>
  300. <option value="39">39</option>
  301. <option value="40">40</option>
  302. <option value="41">41</option>
  303. <option value="42">42</option>
  304. <option value="43">43</option>
  305. <option value="44">44</option>
  306. <option value="45">45</option>
  307. <option value="46">46</option>
  308. <option value="47">47</option>
  309. <option value="48">48</option>
  310. </select>
  311. Heure(s)
  312. <select class="dropdown1" name="reci_preptime_mins" id="reci_preptime_mins">
  313. <option value="00">00</option>
  314. <option value="01">01</option>
  315. <option value="02">02</option>
  316. <option value="03">03</option>
  317. <option value="04">04</option>
  318. <option value="05">05</option>
  319. <option value="06">06</option>
  320. <option value="07">07</option>
  321. <option value="08">08</option>
  322. <option value="09">09</option>
  323. <option value="10">10</option>
  324. <option value="11">11</option>
  325. <option value="12">12</option>
  326. <option value="13">13</option>
  327. <option value="14">14</option>
  328. <option value="15">15</option>
  329. <option value="16">16</option>
  330. <option value="17">17</option>
  331. <option value="18">18</option>
  332. <option value="19">19</option>
  333. <option value="20">20</option>
  334. <option value="21">21</option>
  335. <option value="22">22</option>
  336. <option value="23">23</option>
  337. <option value="24">24</option>
  338. <option value="25">25</option>
  339. <option value="26">26</option>
  340. <option value="27">27</option>
  341. <option value="28">28</option>
  342. <option value="29">29</option>
  343. <option value="30">30</option>
  344. <option value="31">31</option>
  345. <option value="32">32</option>
  346. <option value="33">33</option>
  347. <option value="34">34</option>
  348. <option value="35">35</option>
  349. <option value="36">36</option>
  350. <option value="37">37</option>
  351. <option value="38">38</option>
  352. <option value="39">39</option>
  353. <option value="40">40</option>
  354. <option value="41">41</option>
  355. <option value="42">42</option>
  356. <option value="43">43</option>
  357. <option value="44">44</option>
  358. <option value="45">45</option>
  359. <option value="46">46</option>
  360. <option value="47">47</option>
  361. <option value="48">48</option>
  362. <option value="49">49</option>
  363. <option value="50">50</option>
  364. <option value="51">51</option>
  365. <option value="52">52</option>
  366. <option value="53">53</option>
  367. <option value="54">54</option>
  368. <option value="55">55</option>
  369. <option value="56">56</option>
  370. <option value="57">57</option>
  371. <option value="58">58</option>
  372. <option value="59">59</option>
  373. </select>
  374. Minute(s) </td>
  375. </tr>
  376. <tr>
  377. <td width="25%" height="45" align="right">Categorie:&nbsp; </td>
  378. <td width="25%" height="45" align="left">&nbsp;
  379. <select class="dropdown1" name="reci_category" id="reci_category">
  380. <option value="1">Entrée</option>
  381. <option value="2">Repas</option>
  382. <option value="4">Dessert</option>
  383. </select></td>
  384. <td width="25%" height="45" align="right">Cuisson:&nbsp; </td>
  385. <td width="25%" height="45" align="left">&nbsp;
  386. <select class="dropdown1" name="reci_cooktime_hours" id="reci_cooktime_hours">
  387. <option value="00">0</option>
  388. <option value="1">1</option>
  389. <option value="2">2</option>
  390. <option value="3">3</option>
  391. <option value="4">4</option>
  392. <option value="5">5</option>
  393. <option value="6">6</option>
  394. <option value="7">7</option>
  395. <option value="8">8</option>
  396. <option value="9">9</option>
  397. <option value="10">10</option>
  398. <option value="11">11</option>
  399. <option value="12">12</option>
  400. <option value="13">13</option>
  401. <option value="14">14</option>
  402. <option value="15">15</option>
  403. <option value="16">16</option>
  404. <option value="17">17</option>
  405. <option value="18">18</option>
  406. <option value="19">19</option>
  407. <option value="20">20</option>
  408. <option value="21">21</option>
  409. <option value="22">22</option>
  410. <option value="23">23</option>
  411. <option value="24">24</option>
  412. <option value="25">25</option>
  413. <option value="26">26</option>
  414. <option value="27">27</option>
  415. <option value="28">28</option>
  416. <option value="29">29</option>
  417. <option value="30">30</option>
  418. <option value="31">31</option>
  419. <option value="32">32</option>
  420. <option value="33">33</option>
  421. <option value="34">34</option>
  422. <option value="35">35</option>
  423. <option value="36">36</option>
  424. <option value="37">37</option>
  425. <option value="38">38</option>
  426. <option value="39">39</option>
  427. <option value="40">40</option>
  428. <option value="41">41</option>
  429. <option value="42">42</option>
  430. <option value="43">43</option>
  431. <option value="44">44</option>
  432. <option value="45">45</option>
  433. <option value="46">46</option>
  434. <option value="47">47</option>
  435. <option value="48">48</option>
  436. </select>
  437. Heure(s)
  438. <select class="dropdown1" name="reci_cooktime_mins" id="reci_cooktime_mins">
  439. <option value="00">00</option>
  440. <option value="01">01</option>
  441. <option value="02">02</option>
  442. <option value="03">03</option>
  443. <option value="04">04</option>
  444. <option value="05">05</option>
  445. <option value="06">06</option>
  446. <option value="07">07</option>
  447. <option value="08">08</option>
  448. <option value="09">09</option>
  449. <option value="10">10</option>
  450. <option value="11">11</option>
  451. <option value="12">12</option>
  452. <option value="13">13</option>
  453. <option value="14">14</option>
  454. <option value="15">15</option>
  455. <option value="16">16</option>
  456. <option value="17">17</option>
  457. <option value="18">18</option>
  458. <option value="19">19</option>
  459. <option value="20">20</option>
  460. <option value="21">21</option>
  461. <option value="22">22</option>
  462. <option value="23">23</option>
  463. <option value="24">24</option>
  464. <option value="25">25</option>
  465. <option value="26">26</option>
  466. <option value="27">27</option>
  467. <option value="28">28</option>
  468. <option value="29">29</option>
  469. <option value="30">30</option>
  470. <option value="31">31</option>
  471. <option value="32">32</option>
  472. <option value="33">33</option>
  473. <option value="34">34</option>
  474. <option value="35">35</option>
  475. <option value="36">36</option>
  476. <option value="37">37</option>
  477. <option value="38">38</option>
  478. <option value="39">39</option>
  479. <option value="40">40</option>
  480. <option value="41">41</option>
  481. <option value="42">42</option>
  482. <option value="43">43</option>
  483. <option value="44">44</option>
  484. <option value="45">45</option>
  485. <option value="46">46</option>
  486. <option value="47">47</option>
  487. <option value="48">48</option>
  488. <option value="49">49</option>
  489. <option value="50">50</option>
  490. <option value="51">51</option>
  491. <option value="52">52</option>
  492. <option value="53">53</option>
  493. <option value="54">54</option>
  494. <option value="55">55</option>
  495. <option value="56">56</option>
  496. <option value="57">57</option>
  497. <option value="58">58</option>
  498. <option value="59">59</option>
  499. </select>
  500. Minute(s)</td>
  501. </tr>
  502. <tr>
  503. <td width="25%" height="45" align="right">Nombre d'assiettes:&nbsp; </td>
  504. <td width="25%" height="45" align="left">&nbsp;
  505. <select class="dropdown1" name="reci_serving" id="reci_serving">
  506. <option value="1">1 Personnes</option>
  507. <option value="2">2 Personnes</option>
  508. <option value="3">3 Personnes</option>
  509. <option value="4">4 Personnes</option>
  510. <option value="5">5 Personnes</option>
  511. <option value="6">6 Personnes</option>
  512. <option value="7">7 Personnes</option>
  513. <option value="8">8 Personnes</option>
  514. <option value="9">9 Personnes</option>
  515. <option value="10">10 Personnes</option>
  516. <option value="11">11 Personnes</option>
  517. <option value="12">12 Personnes</option>
  518. <option value="13">13 Personnes</option>
  519. <option value="14">14 Personnes</option>
  520. <option value="15">15 Personnes</option>
  521. <option value="16">16 Personnes</option>
  522. <option value="17">17 Personnes</option>
  523. <option value="18">18 Personnes</option>
  524. <option value="19">19 Personnes</option>
  525. <option value="20">20 Personnes</option>
  526. <option value="21">21 Personnes</option>
  527. <option value="22">22 Personnes</option>
  528. <option value="23">23 Personnes</option>
  529. <option value="24">24 Personnes</option>
  530. <option value="25">25 Personnes</option>
  531. <option value="26">26 Personnes</option>
  532. <option value="27">27 Personnes</option>
  533. <option value="28">28 Personnes</option>
  534. <option value="29">29 Personnes</option>
  535. <option value="30">30 Personnes</option>
  536. <option value="31">31 Personnes</option>
  537. <option value="32">32 Personnes</option>
  538. <option value="33">33 Personnes</option>
  539. <option value="34">34 Personnes</option>
  540. <option value="35">35 Personnes</option>
  541. <option value="36">36 Personnes</option>
  542. <option value="37">37 Personnes</option>
  543. <option value="38">38 Personnes</option>
  544. <option value="39">39 Personnes</option>
  545. <option value="40">40 Personnes</option>
  546. <option value="41">41 Personnes</option>
  547. <option value="42">42 Personnes</option>
  548. <option value="43">43 Personnes</option>
  549. <option value="44">44 Personnes</option>
  550. <option value="45">45 Personnes</option>
  551. <option value="46">46 Personnes</option>
  552. <option value="47">47 Personnes</option>
  553. <option value="48">48 Personnes</option>
  554. <option value="49">49 Personnes</option>
  555. <option value="50">50 Personnes</option>
  556. </select></td>
  557. <td width="25%" height="45" align="right">Refroidissement:&nbsp; </td>
  558. <td width="25%" height="45" align="left">&nbsp;
  559. <select class="dropdown1" name="reci_cooltime_hours" id="reci_cooltime_hours">
  560. <option value="00">0</option>
  561. <option value="1">1</option>
  562. <option value="2">2</option>
  563. <option value="3">3</option>
  564. <option value="4">4</option>
  565. <option value="5">5</option>
  566. <option value="6">6</option>
  567. <option value="7">7</option>
  568. <option value="8">8</option>
  569. <option value="9">9</option>
  570. <option value="10">10</option>
  571. <option value="11">11</option>
  572. <option value="12">12</option>
  573. <option value="13">13</option>
  574. <option value="14">14</option>
  575. <option value="15">15</option>
  576. <option value="16">16</option>
  577. <option value="17">17</option>
  578. <option value="18">18</option>
  579. <option value="19">19</option>
  580. <option value="20">20</option>
  581. <option value="21">21</option>
  582. <option value="22">22</option>
  583. <option value="23">23</option>
  584. <option value="24">24</option>
  585. <option value="25">25</option>
  586. <option value="26">26</option>
  587. <option value="27">27</option>
  588. <option value="28">28</option>
  589. <option value="29">29</option>
  590. <option value="30">30</option>
  591. <option value="31">31</option>
  592. <option value="32">32</option>
  593. <option value="33">33</option>
  594. <option value="34">34</option>
  595. <option value="35">35</option>
  596. <option value="36">36</option>
  597. <option value="37">37</option>
  598. <option value="38">38</option>
  599. <option value="39">39</option>
  600. <option value="40">40</option>
  601. <option value="41">41</option>
  602. <option value="42">42</option>
  603. <option value="43">43</option>
  604. <option value="44">44</option>
  605. <option value="45">45</option>
  606. <option value="46">46</option>
  607. <option value="47">47</option>
  608. <option value="48">48</option>
  609. </select>
  610. Heure(s)
  611. <select class="dropdown1" name="reci_cooltime_mins" id="reci_cooltime_mins">
  612. <option value="00">00</option>
  613. <option value="01">01</option>
  614. <option value="02">02</option>
  615. <option value="03">03</option>
  616. <option value="04">04</option>
  617. <option value="05">05</option>
  618. <option value="06">06</option>
  619. <option value="07">07</option>
  620. <option value="08">08</option>
  621. <option value="09">09</option>
  622. <option value="10">10</option>
  623. <option value="11">11</option>
  624. <option value="12">12</option>
  625. <option value="13">13</option>
  626. <option value="14">14</option>
  627. <option value="15">15</option>
  628. <option value="16">16</option>
  629. <option value="17">17</option>
  630. <option value="18">18</option>
  631. <option value="19">19</option>
  632. <option value="20">20</option>
  633. <option value="21">21</option>
  634. <option value="22">22</option>
  635. <option value="23">23</option>
  636. <option value="24">24</option>
  637. <option value="25">25</option>
  638. <option value="26">26</option>
  639. <option value="27">27</option>
  640. <option value="28">28</option>
  641. <option value="29">29</option>
  642. <option value="30">30</option>
  643. <option value="31">31</option>
  644. <option value="32">32</option>
  645. <option value="33">33</option>
  646. <option value="34">34</option>
  647. <option value="35">35</option>
  648. <option value="36">36</option>
  649. <option value="37">37</option>
  650. <option value="38">38</option>
  651. <option value="39">39</option>
  652. <option value="40">40</option>
  653. <option value="41">41</option>
  654. <option value="42">42</option>
  655. <option value="43">43</option>
  656. <option value="44">44</option>
  657. <option value="45">45</option>
  658. <option value="46">46</option>
  659. <option value="47">47</option>
  660. <option value="48">48</option>
  661. <option value="49">49</option>
  662. <option value="50">50</option>
  663. <option value="51">51</option>
  664. <option value="52">52</option>
  665. <option value="53">53</option>
  666. <option value="54">54</option>
  667. <option value="55">55</option>
  668. <option value="56">56</option>
  669. <option value="57">57</option>
  670. <option value="58">58</option>
  671. <option value="59">59</option>
  672. </select>
  673. Minute(s)</td>
  674. </tr>
  675. <tr>
  676. <td height="45" align="right">Difficulté:&nbsp;</td>
  677. <td height="45" align="left">&nbsp;
  678. <select class="dropdown1" name="reci_difficulty" id="reci_difficulty">
  679. <option value="2" <?php if (!(strcmp(2, 4))) {echo "selected=\"selected\"";} ?>>Enfant (Ne pas utiliser pour le moment)</option>
  680. <option value="4" <?php if (!(strcmp(4, 4))) {echo "selected=\"selected\"";} ?>>Débutant</option>
  681. <option value="6" <?php if (!(strcmp(6, 4))) {echo "selected=\"selected\"";} ?>>Intermédiaire</option>
  682. <option value="8" <?php if (!(strcmp(8, 4))) {echo "selected=\"selected\"";} ?>>Avancé</option>
  683. <option value="10" <?php if (!(strcmp(10, 4))) {echo "selected=\"selected\"";} ?>>Expert</option>
  684. </select></td>
  685. <td height="45" align="right">Images:&nbsp;</td>
  686. <td height="45" align="left"><input type="file" name="files[]" value="files[]" id="file-1" class="inputfile inputfile-1" data-multiple-caption="{count} files selected" multiple="multiple" />
  687. <label for="file-1"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="17" viewBox="0 0 20 17"><path d="M10 0l-5.2 4.9h3.3v5.1h3.8v-5.1h3.3l-5.2-4.9zm9.3 11.5l-3.2-2.1h-2l3.4 2.6h-3.5c-.1 0-.2.1-.2.1l-.8 2.3h-6l-.8-2.2c-.1-.1-.1-.2-.2-.2h-3.6l3.4-2.6h-2l-3.2 2.1c-.4.3-.7 1-.6 1.5l.6 3.1c.1.5.7.9 1.2.9h16.3c.6 0 1.1-.4 1.3-.9l.6-3.1c.1-.5-.2-1.2-.7-1.5z"/></svg> <span>Ajouter photos</span></label>
  688. <br />
  689. [ Maximum de 10 photos ! ]</td>
  690. </tr>
  691. <tr>
  692. <td colspan="4" align="center"><br />
  693. <br />
  694. Entrer la liste des ingrédients ci-dessous.<br />
  695. <textarea class="textarea1" name="reci_ingredients" id="reci_ingredients" cols="45" rows="5" placeholder="Insérez la liste des ingrédients ici."></textarea>
  696. <br />
  697. <br /></td>
  698. </tr>
  699. <tr>
  700. <td colspan="4" align="center"><br />
  701. <br />
  702. Entrer les instruction ci-dessous.<br />
  703. <textarea class="textarea2" name="reci_instructions" id="reci_instructions" cols="45" rows="5" placeholder="Insérez la liste des instructions de la recette ici."></textarea></td>
  704. </tr>
  705. </table>
  706. <br />
  707. <br />
  708. Assurez-vous d'avoir relu tous les champs ainsi que la liste des ingrédients et les instructions avant d'enregistrer la recette. Une fois la recette enregistré, il vous sera impossible de la modifier.<br />
  709. <br />
  710. <table width="300" border="0" cellspacing="0" cellpadding="0">
  711. <tr>
  712. <td width="50%" height="60" align="center"><input name="return" type="button" class="button_return" id="return" onclick="MM_goToURL('parent','editorial_menu.php');return document.MM_returnValue" value="Retour" /></td>
  713. <td width="50%" height="60" align="center"><input type="hidden" name="reci_id" id="reci_id" />
  714. <input name="reci_post_author" type="hidden" id="reci_post_author" value="<?php echo $row_get_user_info['user_firstname']; ?>" />
  715. <input name="reci_post_datetime" type="hidden" id="reci_post_datetime" value="<?php echo date("d.m.Y"); ?>" />
  716. <input name="reci_update_author" type="hidden" id="reci_update_author" value="<?php echo $row_get_user_info['user_firstname']; ?>" />
  717. <input name="reci_update_datetime" type="hidden" id="reci_update_datetime" value="<?php echo date("d.m.Y"); ?>" />
  718. <input name="reci_status" type="hidden" id="reci_status" value="1" />
  719. <input type="hidden" name="MM_insert" value="new_recipe" />
  720. <input name="reci_images" type="hidden" id="reci_images" value="<?php echo $img_name ?>" /><input class="button_confirm" type="submit" value="Enregistrer" /></td>
  721. </tr>
  722. </table>
  723. </form>
  724. </td>
  725. </tr>
  726. </table>
  727. <br /></td>
  728. </tr>
  729. </table></td>
  730. </tr>
  731. <tr class="table_footer">
  732. <td align="center"><iframe frameborder="0" scrolling="no" src="../../../../external_pages/footer.php" height="75" width="1200"></iframe></td>
  733. </tr>
  734. </table>
  735. <br />
  736. <br />
  737. <script src="../../../../scripts/upload/custom-file-input.js"></script>
  738. </body>
  739. </html>
  740. <?php
  741. mysql_free_result($get_config);
  742.  
  743. mysql_free_result($get_img_head);
  744.  
  745. mysql_free_result($get_user_info);
  746. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement