<?php
/*
   Copyright  2001-2005 THINKDING.COM - All Rights Reserved
         ALL COPYRIGHT INFORMATION MUST REMAIN INTACT          
             AND MAY NOT BE MODIFIED IN ANY WAY               

Disclaimer of Warranty: THE SOFTWARE AND ACCOMPANYING DOCUMENTATION ARE PROVIDED "AS IS" AND WITHOUT ANY WARRANTIES 
AS TO PERFORMANCE, MERCHANTABILITY, FITNESS OR OTHER PURPOSES, WHETHER EXPRESSED OR IMPLIED. ALL EXPRESSED OR IMPLIED 
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR 
PURPOSE ARE DISCLAIMED. THE LICENSEE MUST ASSUME THE ENTIRE RISK OF USING THE SOFTWARE. IN NO CASE SHALL THINKDING LLC 
OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, CONSEQUENTIAL, OR OTHER DAMAGES 
OR LOSS, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR THE INABILITY TO USE EQUIPMENT OR ACCESS DATA, WHETHER SUCH 
DAMAGES ARE BASED UPON A BREACH OF EXPRESS OR IMPLIED WARRANTIES, BREACH OF CONTRACT, NEGLIGENCE, STRICT TORT, OR ANY 
OTHER LEGAL THEORY. THIS IS TRUE EVEN IF THINKDING LLC OR ITS CONTRIBUTORS IS ADVISED OF THE POSSIBILITY OF SUCH 
DAMAGES. IN NO CASE WILL THE LIABILITY OF THINKDING LLC OR ITS CONTRIBUTORS EXCEED THE AMOUNT OF THE LICENSE FEE PAID 
BY LICENSEE TO THINKDING LLC. ANY LIABILITY OF THINKDING LLC OR ITS CONTRIBUTORS IS LIMITED EXCLUSIVELY TO PRODUCT 
REPLACEMENT OR REFUND OF THE PURCHASE PRICE. THINKDING LLC OR ITS CONTRIBUTORS IS NOT LIABLE FOR ANY CONTENT DISPLAYED 
ON A WEBSITE POWERED BY THINKDING LLC SOFTWARE. THIS LICENSE SHALL BE GOVERNED BY THE LAWS OF THE STATE OF PENNSYLVANIA.
*/

////////// START CONFIGURATION

/*
This file, titled entryform.php, calls the addentries.php file and will add entries 
to a database table for use with the search script. The database table to create for 
this entry script is the following:

CREATE TABLE search_data (
title varchar(255) NOT NULL,
description text NOT NULL,
keywords text NOT NULL,
url varchar(255) NOT NULL,
size varchar(255) NOT NULL,
date varchar(255) NOT NULL
) TYPE=MyISAM;

Below is a variable to set the number of entries to be made. It is currently set 
as define('HOW_MANY','3');

If you leave an entry blank when adding entries, then after you hit submit, you 
will see a message stating that "Problem with entry X : At least one blank field" 
onscreen.

This really isn't a problem if you meant to only add say two of three entries, 
but the message is there just in case you miss adding info in a field of one of the 
entries.

Also, the addentries.php script will try to determine the filesize of the file 
located at the URLs you enter. Sometimes it is not possible to determine these sizes, 
and if this is the case, a message will appear onscreen letting you know.
*/

define('HOW_MANY','3');

/*
Now edit the variables in the addentries.php file. Once done, ASCII FTP both the 
entryform.php and the addentries.php files to the same directory, and then call 
entryform.php from your browser.
*/

////////// END CONFIGURATION

while(list($key,$val)=each($_REQUEST)) {
$
$key $val;
}

$how_many HOW_MANY;

if ((!isset(
$enum)) || (($enum != 1) && ($enum != 2) && ($enum != 3) && ($enum != 4) && ($enum != 5))) {
    
$num_to_loop intval($how_many);
}
else {
    
$num_to_loop $enum;
}

if (
$num_to_loop == 1) {
    
$entry_info "There is $num_to_loop entry below.";
    
$submit_info "<INPUT TYPE=\"submit\" value=\"Add Entry\">";
}
else {
    
$entry_info "There are $num_to_loop entries below.";
    
$submit_info "<INPUT TYPE=\"submit\" value=\"Add Entries\">";
}

echo <<<END
<HTML>
<HEAD>
<TITLE>ThinkDing :: Entry Form</TITLE>
<style type="text/css">
<!--
body,td 
{ font-family: arial, sans-serif; }
//-->
</style>
</HEAD>

<BODY BGCOLOR="#FFFFFF">
<center>

<FORM METHOD=POST ACTION="entryform.php">

<TABLE width="500">
    <TR>
        <TD colspan="2" bgcolor="#eaeaea"><B>$entry_info</B></TD>
    </TR>
    <TR>
        <TD width="150">Change this to?</TD>
        <TD width="350">
            <SELECT NAME="enum">
                <option value="1">1 Entry</option>
                <option value="2">2 Entries</option>
                <option value="3" selected>3 Entries</option>
                <option value="4">4 Entries</option>
                <option value="5">5 Entries</option>
            </SELECT>
        </TD>
    </TR>
    <TR>
        <TD>&nbsp;</TD>
        <TD><INPUT TYPE="submit" value="Change"></TD>
    </TR>
</TABLE>

</FORM>

<FORM METHOD=POST ACTION="addentries.php">

<TABLE width="500">
END;


for (
$i=1$i<=$num_to_loop$i++) {
echo <<<END
    <TR>
        <TD colspan="2" bgcolor="#eaeaea"><B>Entry $i - All fields required</B></TD>
    </TR>
    <TR>
        <TD width="150">Title</TD>
        <TD width="350"><INPUT TYPE="text" NAME="search_title
[]"></TD>
    </TR>
    <TR>
        <TD>Description</TD>
        <TD><INPUT TYPE="text" NAME="search_description
[]"></TD>
    </TR>
    <TR>
        <TD>Keywords</TD>
        <TD><INPUT TYPE="text" NAME="search_keywords
[]"></TD>
    </TR>
    <TR>
        <TD>URL</TD>
        <TD><INPUT TYPE="text" NAME="search_url
[]" value="http://"></TD>
    </TR>
END;

}

echo <<<END
    <TR>
        <TD>&nbsp;</TD>
        <TD>$submit_info</TD>
    </TR>
</TABLE>

</FORM>

</center>
</BODY>
</HTML>
END;

?>