Ejemplo n.º 1
0
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;
}
Ejemplo n.º 2
0
 } 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 . "')");