$month = zerofill($month);
     $fromMonth[$month] = $month;
     $toMonth[$month] = $month;
 }
 foreach (range(1, 31) as $day) {
     $day = zerofill($day);
     $fromDay[$day] = $day;
     $toDay[$day] = $day;
 }
 if ($_SESSION['searchForm']['searchDate']['dateRangeSearch']) {
     $searchDateObj = new kdate();
     // Setup a new kdate object to use specifically on media details
     $searchDateObj->setMemberSpecificDateInfo();
     $searchDateObj->distime = 0;
     $searchDateObj->adjust_date = 0;
     $fromDateText = $searchDateObj->showdate("{$_SESSION[searchForm][searchDate][fromYear]}-{$_SESSION[searchForm][searchDate][fromMonth]}-{$_SESSION[searchForm][searchDate][fromDay]} 00:00:00");
     $toDateText = $searchDateObj->showdate("{$_SESSION[searchForm][searchDate][toYear]}-{$_SESSION[searchForm][searchDate][toMonth]}-{$_SESSION[searchForm][searchDate][toDay]} 00:00:00");
     $smarty->assign('fromDateText', $fromDateText);
     $smarty->assign('toDateText', $toDateText);
 }
 // Default is sortnumber, id desc
 if ($_SESSION['searchForm']['hex']) {
     $searchSortByOptions['color'] = 'Color';
 }
 // [t]
 $searchSortByOptions['date_added'] = 'Date Added';
 $searchSortByOptions['media_id'] = 'ID';
 $searchSortByOptions['title'] = 'Title';
 $searchSortByOptions['filesize'] = 'Filesize';
 $searchSortByOptions['width'] = 'Width';
 $searchSortByOptions['height'] = 'Height';
Beispiel #2
0
//define('META_DESCRIPTION','');
//define('META_KEYWORDS','');
//define('PAGE_ENCODING','');
require_once BASE_PATH . '/assets/includes/header.inc.php';
require_once BASE_PATH . '/assets/includes/errors.php';
try {
    $customNewsDate = new kdate();
    $customNewsDate->setMemberSpecificDateInfo();
    $customNewsDate->distime = 0;
    if ($id) {
        /*
         * Grab selected news article
         */
        $news['article'] = $news['article_' . $selectedLanguage] ? $news['article_' . $selectedLanguage] : $news['article'];
        // Choose the correct language
        $news['display_date'] = $customNewsDate->showdate($news['add_date']);
        // Create a local time and date
        $smarty->assign('newsArticle', $news);
        if ($news and $news['active'] == 1 and $news['add_date'] < $nowGMT and ($news['expire_type'] == 0 or $news['expire_date'] > $nowGMT)) {
            $smarty->display('news.article.tpl');
        } else {
            $smarty->display('noaccess.tpl');
        }
        // Smarty template
    } else {
        /*
         * Grab a list of active news articles
         */
        $newsResult = mysqli_query($db, "\r\n\t\t\t\tSELECT *\r\n\t\t\t\tFROM {$dbinfo[pre]}news\r\n\t\t\t\tWHERE active = 1\r\n\t\t\t\tAND add_date < '{$nowGMT}'\r\n\t\t\t\tAND (expire_type = 0 OR expire_date > '{$nowGMT}') \r\n\t\t\t\tORDER BY sortorder,add_date DESC\r\n\t\t\t\t");
        if ($returnRows = mysqli_num_rows($newsResult)) {
            while ($news = mysqli_fetch_assoc($newsResult)) {
 if ($id) {
     if ($publicAccess) {
         if ($contributor['avatar_status'] == 1) {
             // Avatar Status
             $contributor['avatar'] = true;
         } else {
             $contributor['avatar'] = false;
         }
         $customContributorDate = new kdate();
         $customContributorDate->setMemberSpecificDateInfo();
         $customContributorDate->distime = 0;
         //if(!$contributor['display_name']) // Set display name if none exists
         //	$contributor['display_name'] = $contributor['f_name'].' '.$contributor['l_name'];
         $contributor['useMemID'] = $useMemID;
         // Get the original member id
         $contributor['memberSince'] = $customContributorDate->showdate($contributor['signup_date']);
         $contributor['country'] = getCountryName($contributor['country']);
         $contributor['state'] = getStateName($contributor['state']);
         // Redo this so only galleries that a member should be able to see are displayed XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
         // Contributor Albums
         if ($_SESSION['galleriesData']) {
             foreach ($_SESSION['galleriesData'] as $key => $value) {
                 if ($value['owner'] == $id and $value['publicgal'] == 1) {
                     $countMediaAlbums[] = $key;
                     // Galleries to count media for
                     $contrAlbums[$key] = $value;
                 }
             }
         }
         if (count($countMediaAlbums) > 0) {
             @($flatMediaAlbums = implode(',', $countMediaAlbums));
Beispiel #4
0
        while ($featuredNews = mysqli_fetch_assoc($featuredNewsResult)) {
            $featuredNews['title'] = $featuredNews['title_' . $selectedLanguage] ? $featuredNews['title_' . $selectedLanguage] : $featuredNews['title'];
            // Choose the correct language
            $featuredNews['short'] = $featuredNews['short_' . $selectedLanguage] ? $featuredNews['short_' . $selectedLanguage] : $featuredNews['short'];
            // Choose the correct language
            $featuredNews['seoTitle'] = cleanForSEO($featuredNews['title']);
            // Name cleaned for SEO usage
            $parms['page'] = "news.php?id={$featuredNews[news_id]}";
            // Link to page
            if ($modRewrite) {
                $parms['page'] .= "&seoTitle={$featuredNews[seoTitle]}";
            }
            // Link to page with seoName added
            $featuredNews['linkto'] = linkto($parms);
            // Create the link using SEO if needed
            $featuredNews['display_date'] = $customNewsDate->showdate($featuredNews['add_date']);
            // Create a local time and date
            $featuredNewsArray[] = $featuredNews;
        }
        $smarty->assign('featuredNewsRows', count($featuredNewsArray));
        $smarty->assign('featuredNews', $featuredNewsArray);
    } catch (Exception $e) {
        die(exceptionError($e));
    }
}
/*
 * Get featured homepage prints
 */
if ($config['settings']['hpprints']) {
    try {
        $featuredPrintsResult = mysqli_query($db, "\r\n\t\t\t\tSELECT *\r\n\t\t\t\tFROM {$dbinfo[pre]}prints\r\n\t\t\t\tLEFT JOIN {$dbinfo[pre]}perms\r\n\t\t\t\tON ({$dbinfo[pre]}prints.print_id = {$dbinfo[pre]}perms.item_id AND {$dbinfo[pre]}perms.perm_area = 'prints') \r\n\t\t\t\tWHERE {$dbinfo[pre]}prints.active = 1 \r\n\t\t\t\tAND {$dbinfo[pre]}prints.homepage = 1 \r\n\t\t\t\tAND {$dbinfo[pre]}prints.deleted = 0\r\n\t\t\t\tAND ({$dbinfo[pre]}prints.everyone = 1 OR {$dbinfo[pre]}perms.perm_value IN ({$memberPermissionsForDB}))\r\n\t\t\t\tORDER BY {$dbinfo[pre]}prints.sortorder\r\n\t\t\t\t");