예제 #1
0
 public function retrieve_value()
 {
     $this->set_value(MiniCalendar::retrieve_date($this->get_html_id()));
 }
예제 #2
0
$file_timestamp = retrieve(POST, 'timestamp', 0);
$file_size = retrieve(POST, 'size', 0.0, TUNSIGNED_FLOAT);
$file_hits = retrieve(POST, 'count', 0, TUNSIGNED_INT);
$file_cat_id = retrieve(REQUEST, 'idcat', 0);
$file_visibility = retrieve(POST, 'visibility', 0);
$file_approved = retrieve(POST, 'approved', false);
$ignore_release_date = retrieve(POST, 'ignore_release_date', false);
$file_download_method = retrieve(POST, 'download_method', 'redirect', TSTRING);
$file_creation_date = MiniCalendar::retrieve_date('creation');
if (!$ignore_release_date) {
    $file_release_date = MiniCalendar::retrieve_date('release_date');
} else {
    $file_release_date = new Date(DATE_NOW, TIMEZONE_AUTO);
}
$begining_date = MiniCalendar::retrieve_date('begining_date');
$end_date = MiniCalendar::retrieve_date('end_date');
if ($delete_file > 0) {
    $Session->csrf_get_protect();
    $file_infos = $Sql->query_array(PREFIX . 'download', '*', "WHERE id = '" . $delete_file . "'", __LINE__, __FILE__);
    if (empty($file_infos['title'])) {
        redirect(HOST . DIR . url('/download/download.php'));
    }
    if ($download_categories->check_auth($file_infos['idcat'])) {
        $Sql->query_inject("DELETE FROM " . PREFIX . "download WHERE id = '" . $delete_file . "'", __LINE__, __FILE__);
        if ($file_infos['nbr_com'] > 0) {
            import('content/comments');
            $Comments = new Comments('download', $delete_file, url('download.php?id=' . $delete_file . '&com=%s', 'download-' . $delete_file . '.php?com=%s'));
            $Comments->delete_all($delete_file);
        }
        redirect(HOST . DIR . '/download/' . ($file_infos['idcat'] > 0 ? url('download.php?cat=' . $file_infos['idcat'], 'category-' . $file_infos['idcat'] . '+' . url_encode_rewrite($DOWNLOAD_CATS[$file_infos['idcat']]['name']) . '.php') : url('download.php')));
        import('content/syndication/feed');