function upload_file(&$FILES, $path, $name) { $filename = check_exist_file($path, $FILES[$name]['name']); $destination = $path . $filename; $temp = $FILES[$name]['tmp_name']; move_uploaded_file($temp, $destination); return $filename; }
} else { if (isset($_GET['aID'])) { $articles_id = vam_db_prepare_input($_GET['aID']); } $articles_date_available = vam_db_prepare_input($_POST['articles_date_available']); $articles_date_available = date('Y-m-d') < $articles_date_available ? $articles_date_available : 'null'; if ($_POST['articles_page_url'] == '' && file_exists(DIR_FS_CATALOG . '.htaccess') && AUTOMATIC_SEO_URL == 'true') { $alias = $_POST['articles_name'][$_SESSION['languages_id']]; $alias = make_alias($alias); $articles_page_url = $alias; } else { $articles_page_url = $_POST['articles_page_url']; } $sql_data_array = array('articles_date_available' => $articles_date_available, 'articles_status' => vam_db_prepare_input($_POST['articles_status']), 'articles_page_url' => vam_db_prepare_input($articles_page_url), 'sort_order' => vam_db_prepare_input($_POST['sort_order']), 'authors_id' => vam_db_prepare_input($_POST['authors_id'])); if ($_POST['articles_image'] != '') { $fname = check_exist_file($_SERVER['DOCUMENT_ROOT'] . '/images/articles/', $_POST['articles_image']); rename($_SERVER['DOCUMENT_ROOT'] . '/tmp/' . $_POST['articles_image'], $_SERVER['DOCUMENT_ROOT'] . '/images/articles/' . $fname); $article_img = vam_db_prepare_input($fname); $sql_data_array['articles_image'] = $article_img; } if ($action == 'insert_article') { // If expected article then articles_date _added becomes articles_date_available if (isset($_POST['articles_date_available']) && vam_not_null($_POST['articles_date_available'])) { $insert_sql_data = array('articles_date_added' => vam_db_prepare_input($_POST['articles_date_available'])); } else { $insert_sql_data = array('articles_date_added' => 'now()'); } $sql_data_array = array_merge($sql_data_array, $insert_sql_data); vam_db_perform(TABLE_ARTICLES, $sql_data_array); $articles_id = vam_db_insert_id(); vam_db_query("insert into " . TABLE_ARTICLES_TO_TOPICS . " (articles_id, topics_id) values ('" . (int) $articles_id . "', '" . (int) $current_topic_id . "')");