Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once('../includes/config.php');
- require_once('../includes/functions/func.global.php');
- require_once('../includes/functions/func.admin.php');
- require_once('../includes/functions/func.images.php');
- require_once('../includes/functions/class.nestedset.php');
- require_once('class.menu.php');
- // Connect to database
- $db = db_connect($config);
- $params = array ( 'db' => $db,
- 'debug' => false,
- 'lang' => 'lang_russian_nestedsets',
- 'path' => '../includes/lang/',
- 'db_table' => array (
- 'tbl' => $config['db']['pre'].'cat_gallery',
- 'nid' => 'node_id',
- 'l' => 'lft',
- 'r' => 'rgt',
- 'mov' => 'moved',
- 'pay' => 'payload'));
- if(isset($_POST['Submit']))
- {
- //Сабмит уже с формы добавления
- $query="INSERT INTO `".$config['db']['pre']."projects` ( `project_id` ,
- `project_description`,`project_name`,
- `project_avatar`,
- `project_in_work`
- ) VALUES ('',
- '".validate_input($_POST['description'])."',
- '".htmlspecialchars($_POST['name'],ENT_QUOTES)."',
- 'nofoto',
- '".validate_input($_POST['in_work'])."'
- );";
- mysql_query($query) or die(mysql_error());
- $project_id=mysql_insert_id();
- /*****************************************************************************************/
- /************************** ATTACHMENTS ********************************************/
- /*****************************************************************************************/
- foreach ($_FILES as $file) {
- if ($file['name'] != "") {
- if (!in_array($file['type'], $config['accepted_images'])) {
- //do nothing
- } else {
- $attach_num = mysql_num_rows(mysql_query("SELECT 1 FROM `" . $config['db']['pre'] .
- "images_projects`"));
- $dir = floor($attach_num / 500) + 1;
- $fname = upload_image($config, $file['tmp_name'], "../" . $config['folder_projects'] .
- "/" . $dir . "/", "little|large|middle|middle3|micro");
- mysql_query("INSERT INTO `" . $config['db']['pre'] .
- "images_projects` (`file_id`, `object_id`, `file_name`) VALUES ('','" .
- validate_input($project_id) . "','" . $dir . "/" . validate_input($fname) . "')") or
- error(mysql_error());
- mysql_query("UPDATE `" . $config['db']['pre'] .
- "projects` SET `project_avatar`='" . $dir . "/" . validate_input($fname) .
- "' WHERE `project_id`=" . validate_input($project_id)) or error(mysql_error());
- }
- }
- }
- foreach ($_POST['title'] as $val => $value ) {
- if(!empty($value)) {
- $peremennaya .= $post. "->" . $value.'<br>';
- mysql_query("UPDATE `" . $config['db']['pre'] .
- "images_projects` SET `image_description`= '" . $value . "' WHERE object_id = " . validate_input($project_id)) or
- error(mysql_error());
- }
- }
- mysql_query("UPDATE `" . $config['db']['pre'] .
- "images_projects` SET `file_avatar`='1' WHERE `object_id`=" . validate_input($project_id) .
- " LIMIT 1;") or error(mysql_error());
- //////////////////////////////////////////////////////////////////////////////
- /*****************************************************************************************/
- /************************** ATTACHMENTS END *****************************************/
- /*****************************************************************************************/
- /* CUSTOM FIELDS */
- header('Refresh: 5; URL:project_view.php');
- var_dump($_POST['title']);
- print "<hr>";
- print $nd;
- print $nd2;
- print "<hr>";
- var_dump($_FILES);
- print "<hr>";
- echo explode("? ", $_POST['title']);
- exit;
- }
- $TITLE="Добавить проект";
- require_once('overall_header.php');
- ?>
- <!--Start form-->
- <br>
- <table width="850" cellpadding="0" cellspacing="0" border="0" style="border:1px solid #CCCCCC;" align="center">
- <tr>
- <td align="center" bgcolor="#F6F6F6" style="padding:15px;">
- <form action="" method="post" enctype="multipart/form-data" name="createForm" id="createForm" >
- <table width="70%" cellpadding="0" cellspacing="2" border="0">
- <tr>
- <td><strong>Название:</strong></td>
- <td><input name="name" type="text" class="textbox" id="name" value="" style="width:60%"></td>
- </tr>
- <tr>
- <td width="20%"><strong>В процессе выполнения</strong></td>
- <td>:
- <select name="in_work">
- <option value="1">Да</option>
- <option value="0">Нет</option>
- </select>
- </tr>
- <tr>
- <td valign="top"><strong>Описание:</strong></td>
- <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="7" valign="top"></td>
- <td><textarea name="description" id="content" style="width:316px;height:200px;"></textarea>
- </td>
- </tr>
- </table></td>
- </tr>
- <tr>
- <td><strong>Изображения:</strong></td>
- <td>
- <?php for($i=1; $i< 11;$i++){ ?>
- <strong>Описание:</strong><input type="text" name="title[<?php echo $i ?>]"><input name="uploadedfile<?php echo $i ?>" type="file" /><br>
- <?php } ?>
- <div>
- </div>
- </td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td></td>
- <td height="30" style="padding-left:6px;">
- <input name="Submit" type="submit" class="button" value="Добавить">
-
- <input name="Reset" type="reset" class="button" value="Сбросить">
- </td>
- </tr>
- </table>
- </form></td>
- </tr>
- </table>
- <!--End form-->
- <?php require_once('overall_footer.php'); ?>
Advertisement
Add Comment
Please, Sign In to add comment