Ejemplo n.º 1
0
                     $keywords = implode(',', array_unique(array_filter($keywords_arr)));
                 }
                 if ($iptc_date) {
                     $date = isset($iptc['2#055'][0]) ? preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})/", "\\1-\\2-\\3", $iptc['2#055'][0]) : $date;
                 }
             }
         }
     }
 }
 echo "<td>" . $field_image_name . ":<br /><input type=\"text\" name=\"image_name_" . $i . "\" value=\"" . stripslashes($image_name) . "\">\n";
 $field_category = $lang['field_category'];
 if (isset($error['cat_id_' . $i])) {
     $field_category = sprintf("<span class=\"marktext\">%s</span>", $lang['field_category']);
 }
 $cat_id_selected = isset($HTTP_POST_VARS['cat_id_' . $i]) ? intval($HTTP_POST_VARS['cat_id_' . $i]) : $cat_id;
 echo "<td>" . $field_category . ":<br />" . get_category_dropdown($cat_id_selected, 0, 3, $i) . "</td>\n";
 show_hidden_input("old_cat_id_" . $i, $cat_id);
 show_hidden_input("image_description_" . $i, htmlspecialchars($caption));
 show_hidden_input("image_keywords_" . $i, htmlspecialchars($keywords));
 show_hidden_input("image_date_" . $i, htmlspecialchars($date));
 echo "<td>" . $lang['field_free'] . ":<br />";
 if (isset($HTTP_POST_VARS['image_active_' . $i]) && $HTTP_POST_VARS['image_active_' . $i] == 0) {
     $c1 = "";
     $c2 = " checked=\"checked\"";
 } else {
     $c1 = " checked=\"checked\"";
     $c2 = "";
 }
 echo "<input type=\"radio\" name=\"image_active_" . $i . "\" value=\"1\"" . $c1 . "> " . $lang['yes'] . "&nbsp;&nbsp;&nbsp;\n";
 echo "<input type=\"radio\" name=\"image_active_" . $i . "\" value=\"0\"" . $c2 . "> " . $lang['no'] . " ";
 echo "</td>\n";
Ejemplo n.º 2
0
// Replace Globals in $lang
$lang = $site_template->parse_array($lang);
$site_template->register_vars(array("lang_site_stats" => $lang['site_stats'], "lang_registered_user" => $lang['registered_user'], "lang_random_image" => $lang['random_image'], "lang_categories" => $lang['categories'], "lang_sub_categories" => $lang['sub_categories'], "lang_new_images" => $lang['new_images'], "lang_top_images" => $lang['top_images'], "lang_search" => $lang['search'], "lang_advanced_search" => $lang['advanced_search'], "lang_lightbox" => $lang['lightbox'], "lang_register" => $lang['register'], "lang_control_panel" => $lang['control_panel'], "lang_login" => $lang['login'], "lang_auto_login" => $lang['lang_auto_login'], "lang_logout" => $lang['logout'], "lang_lost_password" => $lang['lost_password'], "lang_user_name" => $lang['user_name'], "lang_password" => $lang['password'], "lang_go" => $lang['go'], "lang_images_per_page" => $lang['images_per_page'], "charset" => $lang['charset'], "direction" => $lang['direction']));
//-----------------------------------------------------
//--- Category Dropdown -------------------------------
//-----------------------------------------------------
if (!$cache_enable) {
    $category_dropdown_selfjump = get_category_dropdown($cat_id, 1);
} else {
    $cache_id = create_cache_id('data.dropdown_selfjump', array($user_info[$user_table_fields['user_id']], $config['template_dir'], $config['language_dir']));
    if (!($category_dropdown_selfjump = get_cache_file($cache_id))) {
        // Always append session id if cache is enabled
        $old_session_mode = $site_sess->mode;
        $site_sess->mode = 'get';
        // Set $cat_id to 0 to ensure that no category is selected
        $category_dropdown_selfjump = get_category_dropdown(0, 1);
        $site_sess->mode = $old_session_mode;
        save_cache_file($cache_id, $category_dropdown_selfjump);
    }
}
$site_template->register_vars("category_dropdown_selfjump", $category_dropdown_selfjump);
unset($category_dropdown_selfjump);
// -------------------------------------
if (!$cache_enable) {
    $category_dropdown_form = $site_template->parse_template("category_dropdown_form");
} else {
    $cache_id = create_cache_id('data.dropdown_form', array($user_info[$user_table_fields['user_id']], $config['template_dir'], $config['language_dir']));
    if (!($category_dropdown_form = get_cache_file($cache_id))) {
        // Always append session id if cache is enabled
        $old_session_mode = $site_sess->mode;
        $site_sess->mode = 'get';
Ejemplo n.º 3
0
 }
 $txt_clickstream = "";
 if ($cat_id && isset($cat_cache[$cat_id])) {
     $txt_clickstream .= get_category_path($cat_id, 1) . $config['category_separator'];
 }
 $txt_clickstream .= $lang['user_upload'];
 if (!$sendprocess) {
     $remote_media_file = "";
     $remote_thumb_file = "";
     $image_name = "";
     $image_description = "";
     $image_keywords = "";
     $image_download_url = "";
     $image_allow_comments = 1;
 }
 $site_template->register_vars(array("cat_id" => $cat_id, "cat_name" => $cat_id != 0 ? format_text($cat_cache[$cat_id]['cat_name'], 2) : get_category_dropdown($cat_id), "remote_media_file" => format_text(stripslashes($remote_media_file), 2), "remote_thumb_file" => format_text(stripslashes($remote_thumb_file), 2), "image_name" => format_text(stripslashes($image_name), 2), "image_description" => format_text(stripslashes($image_description), 2), "image_keywords" => format_text(stripslashes($image_keywords), 2), "image_allow_comments_yes" => $image_allow_comments ? " checked=\"checked\"" : "", "image_allow_comments_no" => !$image_allow_comments ? " checked=\"checked\"" : "", "image_download_url" => format_text(stripslashes($image_download_url), 2), "lang_category" => $lang['category'], "lang_user_upload" => $lang['user_upload'], "lang_media_file" => $lang['media_file'], "lang_thumb_file" => $lang['thumb_file'], "lang_allowed_file_types" => $lang['allowed_mediatypes_desc'], "allowed_media_types" => str_replace(",", ", ", $config['allowed_mediatypes']), "allowed_thumb_types" => "jpg, gif, png", "lang_max_filesize" => $lang['max_filesize'], "lang_max_imagewidth" => $lang['max_imagewidth'], "lang_max_imageheight" => $lang['max_imageheight'], "max_thumb_filsize" => $config['max_thumb_size'] . "&nbsp;" . $lang['kb'], "max_thumb_imagewidth" => $config['max_thumb_width'] . "&nbsp;" . $lang['px'], "max_thumb_imageheight" => $config['max_thumb_height'] . "&nbsp;" . $lang['px'], "max_media_filsize" => $config['max_media_size'] . "&nbsp;" . $lang['kb'], "max_media_imagewidth" => $config['max_image_width'] . "&nbsp;" . $lang['px'], "max_media_imageheight" => $config['max_image_height'] . "&nbsp;" . $lang['px'], "lang_image_name" => $lang['image_name'], "lang_description" => $lang['description'], "lang_keywords" => $lang['keywords_ext'], "lang_allow_comments" => isset($lang['allow_comments']) ? $lang['allow_comments'] : "", "lang_submit" => $lang['submit'], "lang_reset" => $lang['reset'], "lang_yes" => $lang['yes'], "lang_no" => $lang['no'], "lang_captcha" => $lang['captcha'], "lang_captcha_desc" => $lang['captcha_desc'], "captcha_upload" => (bool) $captcha_enable_upload));
 if (!empty($additional_image_fields)) {
     $additional_field_array = array();
     foreach ($additional_image_fields as $key => $val) {
         if ($val[1] == "radio") {
             $value = isset($HTTP_POST_VARS[$key]) ? intval($HTTP_POST_VARS[$key]) : 1;
             if ($value == 1) {
                 $additional_field_array[$key . '_yes'] = " checked=\"checked\"";
                 $additional_field_array[$key . '_no'] = "";
             } else {
                 $additional_field_array[$key . '_yes'] = "";
                 $additional_field_array[$key . '_no'] = " checked=\"checked\"";
             }
         } else {
             $value = isset($HTTP_POST_VARS[$key]) ? format_text(stripslashes(trim($HTTP_POST_VARS[$key]))) : "";
         }
Ejemplo n.º 4
0
    }
    // end while
    if ($count > 0) {
        $leftover = $config['image_cells'] - $count;
        if ($leftover >= 1) {
            for ($i = 0; $i < $leftover; $i++) {
                $thumbnails .= "<td width=\"" . $imgtable_width . "\">\n&nbsp;\n</td>\n";
            }
            $thumbnails .= "</tr>\n";
        }
    }
    $thumbnails .= "</table>\n";
    $content = $thumbnails;
    unset($thumbnails);
} else {
    $site_template->register_vars(array("search_keywords" => format_text(stripslashes($org_search_keywords), 2), "search_user" => format_text(stripslashes($org_search_user), 2), "lang_search_by_keyword" => $lang['search_by_keyword'], "lang_search_by_username" => $lang['search_by_username'], "lang_new_images_only" => $lang['new_images_only'], "lang_search_terms" => $lang['search_terms'], "lang_or" => $lang['or'], "lang_and" => $lang['and'], "lang_category" => $lang['category'], "lang_search_fields" => $lang['search_fields'], "lang_all_fields" => $lang['all_fields'], "lang_name_only" => $lang['name_only'], "lang_description_only" => $lang['description_only'], "lang_keywords_only" => $lang['keywords_only'], "category_dropdown" => get_category_dropdown($cat_id)));
    if (!empty($additional_image_fields)) {
        $additional_field_array = array();
        foreach ($additional_image_fields as $key => $val) {
            if (isset($lang[$key . '_only'])) {
                $additional_field_array['lang_' . $key . '_only'] = $lang[$key . '_only'];
            }
        }
        if (!empty($additional_field_array)) {
            $site_template->register_vars($additional_field_array);
        }
    }
    $content = $site_template->parse_template("search_form");
}
//-----------------------------------------------------
//--- Clickstream -------------------------------------
Ejemplo n.º 5
0
function show_cat_select_row($title, $cat_id, $admin = 0, $i = 0)
{
    global $error, $HTTP_POST_VARS;
    if (isset($error['cat_id_' . $i]) || isset($error['cat_id']) || isset($error['cat_parent_id'])) {
        $title = sprintf("<span class=\"marktext\">%s *</span>", $title);
    }
    if (isset($HTTP_POST_VARS['cat_parent_id'])) {
        $cat_id = $HTTP_POST_VARS['cat_parent_id'];
    } elseif (isset($HTTP_POST_VARS['cat_id_' . $i])) {
        $cat_id = $HTTP_POST_VARS['cat_id_' . $i];
    } elseif (isset($HTTP_POST_VARS['cat_id'])) {
        $cat_id = $HTTP_POST_VARS['cat_id'];
    }
    echo "<tr class=\"" . get_row_bg() . "\">\n<td><p class=\"rowtitle\">" . $title . "</p></td>\n<td>" . get_category_dropdown($cat_id, 0, $admin, $i) . "</td>\n</tr>\n";
}