Beispiel #1
0
function get_album_id($try = '')
{
    global $DB, $tab_files, $re_guid, $re_alias, $root_guid;
    if ($DB->querySingle('select count(`id`) from `' . $tab_files . '` where `id`=\'' . get_as_regexp($try, $re_guid) . '\'') != 0) {
        return $try;
    }
    if (($id = $DB->querySingle('select `id` from `' . $tab_files . '` where `name`=\'' . get_as_regexp($try, $re_alias) . '\'')) > '') {
        return $id;
    }
    if (isset($_GET['id'])) {
        return $root_guid;
    }
    return '';
}
Beispiel #2
0
function save_from_post($index)
{
    global $re_name;
    global $msg_err_bad_filename;
    if (get_as_regexp($_FILES['filename']['name'][$index], $re_name) == '') {
        $_SESSION['gallery_' . DB_PREFIX]['message'] = $msg_err_bad_filename;
        return;
    }
    if ($result = move_uploaded_file($_FILES['filename']['tmp_name'][$index], 'tempfile')) {
        save_to_gallery_from_file('tempfile');
    }
}