require("config.php"); require("funcs1.php"); if ($md=="logout") { logout();} connect_to_db(); if ($md=="print_menu") { if($admpassw1 != $adm_passw){ $inc_passw="incorrect password !"; printpasswordform($inc_passw); exit; } setcookie("admcookpassw", $admpassw1); print_menu(); exit; } if($admcookpassw != $adm_passw){ if ($admcookpassw != ""){ $inc_passw= "Incorrect password or cookies does not work"; } printpasswordform($inc_passw); exit; } if ($md=="") print_menu(); if ($md=="create_db") create_db(); if ($md=="create_tb") create_tb(); if ($md=="sql_tb") print_sql_tb(); function logout() { setcookie("admcookpassw", "0"); printpasswordform($inc_passw); exit; } function print_menu() { global $html_header, $html_footer, $db_name, $table_ads, $moderating, $categories; echo $html_header; echo "
|
|
"; echo "
| Create database table for classifieds | |
|
Now database '$db_name' contains the following tables:
";
$result = mysql_list_tables ($db_name);
$i = 0;
while ($i < mysql_num_rows ($result)) {
$tb_names[$i] = mysql_tablename ($result, $i);
$message=$message.$tb_names[$i].", ";
$i++;
}
$message=$message."
";
admin_message1($message);
exit;
}
function sql_create_tb()
{
global $ads_fields, $table_ads;
$table_name=$table_ads;
$db_t_fields['idnum']="integer";
$db_t_fields['time']="integer";
$db_t_fields['exptime']="integer";
$db_t_fields['catname']="text";
$db_t_fields['visible']="integer";
$db_t_fields['adphotos']="char(5)";
$db_t_fields['login']="text";
$db_t_fields['adrate']="integer";
foreach ($ads_fields as $key => $value)
{
$db_t_fields[$key]=$ads_fields[$key][6];
}
$create_string="";
foreach ($db_t_fields as $db_key => $value)
{
$create_string=$create_string.$db_key." ".$db_t_fields[$db_key].", ";
}
$create_string=corr_sqlstring($create_string);
$sql="create table $table_name ( $create_string ) ";
return $sql;
}
function admin_message1($message)
{
global $cat_fields, $photos_count, $html_header, $html_footer, $id,
$ct, $categories, $ad_second_width, $left_width_sp, $exp_period;
echo $html_header;
echo "
|
Categories:
$message |
|
|
$inc_passw