%%generic-listall-anonymous-html%%
roots.encielo.org 
2002-08-15 17:32:00

%%preprocess%%
$GLOBALS['session']->getListQuery();
$session= $GLOBALS['session'];
$this->beryliumToHtml();
$this->getBaseURL();


	

// build flavor menu
if ($session->listflavor=="%") $selected= "selected";
else $selected="";
$this->flavormenu= "
<select name='listflavor'>
<option value='%' $selected>any</option>";
$query= "SELECT DISTINCT obj.flavor FROM $this->objtype AS obj WHERE obj.siteid='$site->id' $session->statuswhere $session->publicwhere ORDER BY flavor ASC";
$result= mysql_query($query);
while ($array= mysql_fetch_array($result)) {
	if ($session->listflavor== $array[flavor]) $selected= "selected";
	else $selected= "";
	$flavor= htmlentities($array[flavor]);
	$this->flavormenu.= "
	  <option value='$flavor' $selected>$flavor</option>";
	}
$this->flavormenu.="</select>";

//list this folder
if ($session->listthisfolder) $this->thisfolderchecked="checked";

// status
if ($session->liststatus!="%") $sstatus= "status".$session->liststatus;
else $sstatus= "statusany";
$this->{$sstatus}= "selected";

// rank
switch ($session->listranksign) {
	case "<": $this->ranksign1= "checked"; break;
	case "=": $this->ranksign2= "checked"; break;
	case ">=": $this->ranksign3= "checked"; break;
	}

// public
switch ($session->listpublic) {
	case 1: $this->public1= "checked"; break;
	case "%": $this->public2= "checked"; break;
	case "0": $this->public3= "checked"; break;
	}

// build author menu
if ($session->listauthor=="%") $selected= "selected";
else $selected= "";
$this->authormenu= "<select name='listauthor'>
<option value='%' $selected>any</option>";
if ($session->listauthor== $sitemember->id) $selected= "selected";
else $selected= "";
$this->authormenu.= "
                <option value='$sitemember->id' $selected>yourself (#$sitemember->id)</option>";
$query= "SELECT obj.* FROM sitemember AS obj WHERE obj.siteid='$site->id' $session->statuswhere $session->publicwhere ORDER BY obj.name ASC";
$result= mysql_query($query);
berror("preprocess building authormenu with query= $query; ",1);

while ($array= mysql_fetch_array($result)) {
	if ($session->listauthor== $array[id]) $selected= "selected";
	else $selected= "";
	$name= htmlentities($array[name]);
	$sitememberid= $array[id];
	$this->authormenu.= "
	  <option value='$sitememberid' $selected>$name (#$sitememberid)</option>";
	}
$this->authormenu.="</select>";

// created
switch ($session->listcreatedsign) {
	case ">": $this->created3= "checked"; break;
	case "=": $this->created2= "checked"; break;
	case "<": $this->created1= "checked"; break;
	}

// updated
switch ($session->listupdatedsign) {
	case ">": $this->updated3= "checked"; break;
	case "=": $this->updated2= "checked"; break;
	case "<": $this->updated1= "checked"; break;
	}

%%header%%


%%css%%

%%template%%
<tt><a href='$folder->baseurl/$this->objtype-.html?method=listall$session->cgi'>Click here</a> to continue.</tt>

%%listrow%%

%%nullobject%%
<form method='post' action='$session->refreshurl?method=listall$session->cgi'>
<tt>
<br>
<b>Found $session->listtotal $this->objtype<!-- -->s. Showing $session->liststart - $session->listend &nbsp;&nbsp; 
<input type="submit" align='absmiddle' name="listfirst" title="0 - $session->listlimit" value="first" class="buttonstyle"><input type="submit" align='absmiddle' name="listprev" value="previous" class="buttonstyle"><input type="submit" align='absmiddle' name="listnext" value="next" class="buttonstyle"><input type="submit" align='absmiddle' name="listlast" value="last" class="buttonstyle">
go to: <input type="text" align='absmiddle' name="listoffset1" size="4" value="" maxlength="19"> <input type="submit" align='absmiddle' name="refresh2" value="jump" class="buttonstyle">
</b>
</tt>

<blockquote>
{list:$session->listquery;list}
</blockquote>

<tt>
<br>
<br>
<br>
<b>Found $session->listtotal $this->objtype<!-- -->s. Showing $session->liststart - $session->listend -- 
<form method='post' action='$session->refreshurl?method=listall$session->cgi'>
<input type="submit" align='absmiddle' name="listfirst" title="0 - $session->listlimit" value="first" class="buttonstyle">
<input type="submit" align='absmiddle' name="listprev" value="previous" class="buttonstyle">
<input type="submit" align='absmiddle' name="listnext" value="next" class="buttonstyle">
<input type="submit" align='absmiddle' name="listlast" value="last" class="buttonstyle">
go to: <input type="text" align='absmiddle' name="listoffset1" size="4" value="" maxlength="19"> <input type="submit" align='absmiddle' name="refresh2" value="jump" class="buttonstyle">
</b>
</tt>

<tt>
<br>
<br>
<br>
<b>Advanced Search:</b>
<br>
<br>
Listing $this->flavormenu -flavored $this->objtype(s) in $folder->name 
( <input type="checkbox" name="listthisfolder" value="$folder->id" $this->thisfolderchecked align='absmiddle'>
    this folder only ) where: 
<blockquote>
Status: 
    <select name="liststatus" align='absmiddle'> 
	<option value="new" $this->statusnew>new</option> 
	<option value="posted" $this->statusposted>posted</option> 
	<option value="hidden" $this->statushidden>hidden</option> 
	<option value="deleted" $this->statusdeleted>deleted</option> 
	<option value="%" $this->statusany>any</option>
    </select>
<br>
<br>
Rank: 
<input type="text" name="listrank" size="6" maxlength="8" value="$session->listrank" align='absmiddle'>
&nbsp; &laquo; <input type="radio" align='absmiddle' name="listranksign" value=">=" $this->ranksign3> greater than or equal
| <input type="radio" align='absmiddle' name="listranksign" value="=" $this->ranksign2> exactly equal
| <input type="radio" align='absmiddle' name="listranksign" value="<" $this->ranksign1> less than
<br>
<br>
Public: ($session->listpublic)
<input type="radio" align='absmiddle' name="listpublic" value="1" $this->public1> public objects only
| <input type="radio" align='absmiddle' name="listpublic" value="%" $this->public2> all objects
| <input type="radio" align='absmiddle' name="listpublic" value="0" $this->public3> private objects only
<br>
<br>
By Author: $this->authormenu
<br>
<br>
Created: 
<input type="text" align='absmiddle' name="listcreated" size="20" value="$session->listcreated" maxlength="19">
&nbsp; &laquo; <input type="radio" align='absmiddle' name="listcreatedsign" value="<" $this->created1> before
| <input type="radio" align='absmiddle' name="listcreatedsign" value=">" $this->created3> on or after 
<br>
<br>
Updated: 
<input type="text" align='absmiddle' name="listupdated" size="20" value="$session->listupdated" maxlength="19">
&nbsp; &laquo; <input type="radio" align='absmiddle' name="listupdatedsign" value="<" $this->updated1> before
| <input type="radio" align='absmiddle' name="listupdatedsign" value=">" $this->updated3> on or after 
<br>
<br>
Show 
<input type="text" align='absmiddle' name="listlimit" size="4" value="$session->listlimit" maxlength="19"> items, 
and skip the first 
<input type="text" align='absmiddle' name="listoffset" size="4" value="$session->listoffset" maxlength="19">.
<input type="submit" name="refresh3" align="right" value="refresh list" class="buttonstyle">
</blockquote>
<br>
<b>Actual Query:</b>
<br>
<br>
$session->listquery
</form>

%%footer%%


%%postprocess%%


%%end of context%%
