4images Forum & Community

4images Issues / Ausgaben => Installation, Update & Configuration => Topic started by: a4land on November 12, 2005, 07:10:35 AM

Title: How to put "images_awaiting_validation" into the index page ?
Post by: a4land on November 12, 2005, 07:10:35 AM
I want to know how many awaiting validation images are there in my album but without login in ADMIN CONTROL PANEL

I tried to put this code into ../album/index.php :
right before
Code: [Select]
include(ROOT_PATH.'includes/page_footer.php');I put this code :
Code: [Select]
//2
 
  $sql = "SELECT COUNT(*) as temp_images
          FROM ".IMAGES_TEMP_TABLE;
  $row = $site_db->query_firstrow($sql);

  $awaiting_validation = preg_replace("/".$site_template->start."num_images".$site_template->end."/siU", $row['temp_images'], $lang['images_awaiting_validation']);
  $awaiting_validation = sprintf("<a href=\"".$site_sess->url("validateimages.php?action=validateimages")."\">%s</a>", $awaiting_validation);
  echo "<center><td width=\"16%\"><b>".$lang['images']."</b></td><td width=\"16%\">".$total_images." / ".$awaiting_validation."</td>\n";
  $size = 0;
  echo "<center><td width=\"16%\"><b>".$lang['thumb_directory']."</b></td><td width=\"16%\">"."</td>\n";
  echo "</tr>";

But the result is : it only appeared on the bottom of index.php page . I want to show it somewhere else in the index page but I can't

Could someone show me how to do this , I mean , put this line : "8 images awaiting validation" into the INDEX page .
Thanks alot !!
Title: Re: How to put "images_awaiting_validation" into the index page ?
Post by: V@no on November 12, 2005, 08:06:16 AM
Code: [Select]
  $sql = "SELECT COUNT(*) as temp_images
          FROM ".IMAGES_TEMP_TABLE;
  $row = $site_db->query_firstrow($sql);

  $awaiting_validation = preg_replace("/".$site_template->start."num_images".$site_template->end."/siU", $row['temp_images'], $lang['images_awaiting_validation']);
  $site_template->register_vars(array(
    "awaiting_validation_url" => $site_sess->url(ROOT_PATH."admin/validateimages.php?action=validateimages"),
    "awaiting_validation" => $awaiting_validation,
    "lang_images" => $lang['images'],
    "total_images" => $total_images
  ));
and use {awaiting_validation_url}, {awaiting_validation}, {lang_images}, {total_images} tags in the template
Title: Re: How to put "images_awaiting_validation" into the index page ?
Post by: JensF on November 12, 2005, 04:04:24 PM
hhmm i have test this but it doesn´t work.

I have search for

Code: [Select]
//-----------------------------------------------------
//--- Print Out ---------------------------------------
//-----------------------------------------------------

in index.php and before i have put this in

Code: [Select]
$sql = "SELECT COUNT(*) as temp_images
          FROM ".IMAGES_TEMP_TABLE;
  $row = $site_db->query_firstrow($sql);

  $awaiting_validation = preg_replace("/".$site_template->start."num_images".$site_template->end."/siU", $row['temp_images'], $lang['images_awaiting_validation']);
  $site_template->register_vars(array(
    "awaiting_validation_url" => $site_sess->url(ROOT_PATH."admin/validateimages.php?action=validateimages"),
    "awaiting_validation" => $awaiting_validation,
    "lang_images" => $lang['images'],
    "total_images" => $total_images
  ));

but when i use the tags {awaiting_validation_url}, {awaiting_validation}, {lang_images}, {total_images} is only {total_images} what works....the other tags show nothing...
Title: Re: How to put "images_awaiting_validation" into the index page ?
Post by: a4land on November 13, 2005, 07:42:49 PM
I think you should add this line to /lang/(your language)/main.php

Code: [Select]
$lang['images_awaiting_validation'] = "<b>{num_images}</b> images awaiting validation";
(This line is already exist in /lang/(your language)/admin.php)
Title: Re: How to put "images_awaiting_validation" into the index page ?
Post by: JensF on November 20, 2005, 08:59:46 PM
Thanks for this Mod. Now it works fine...