| 
<?php
include_once("./config.inc.php");
 include_once(INCLUDE_PATH."cls_fast_template.php");
 include_once(INCLUDE_PATH."cls_string.php");
 $stringutil = new String("");
 $all_url_vars=array();
 $all_url_vars=$stringutil->parse_all();
 $all_url_vars['table']=$stringutil->changeBRtoEnter($all_url_vars['table']);
 $all_url_vars['table']=strtolower($all_url_vars['table']);
 $tok=explode(",",$all_url_vars['table']);
 //print_r($tok);
 //print $stringutil->changeBRtoEnter($all_url_vars['table']); exit;
 $toknr=sizeof($tok);
 //print $toknr;
 $fpos=strpos($tok[0],"(");
 $firsttok=substr($tok[0],0,$fpos);
 $firsttok=strtolower($firsttok);
 $firsttok=str_replace(" ","",$firsttok);
 $firsttok=str_replace("createtable","",$firsttok);
 
 if($firsttok[0]=="`")
 {
 $firsttok=substr($firsttok,1,strlen($firsttok));
 }
 if($firsttok[strlen($firsttok)-1]=="`")
 {
 $firsttok=substr($firsttok,0,strlen($firsttok)-1);
 }
 $ft = new FastTemplate(TEMPLATE_PATH);
 $ft->define(array("main"=>"template_body.html", "content"=>"template_generate.html"));
 $ft->assign("TABLE",$firsttok);
 //FIELDS
 $fields="";
 for($i=0;$i<$toknr;$i++)
 {
 if($i==0)
 {
 $buffer=substr($tok[0],$fpos+1);
 $fbuffer=explode(" ",ltrim($buffer));
 $fbnr=sizeof($fbuffer);
 //print_r($fbuffer);
 $z=0;
 while(empty($fbuffer[$z]) or $fbuffer[$z]=="`")
 {
 $z++;
 }
 $field=$fbuffer[$z];
 if($field[0]=="`")
 $field=substr($field,1,strlen($field));
 if($field[strlen($field)-1]=="`")
 $field=substr($field,0,strlen($field)-1);
 if($field!="primary" and $field!="key"and $field!="index" and $field!="unique" and $field!="fulltext" and $field!="foreign" and $field!="check")
 {
 $fields.=$field;
 $fields.=";";
 }
 }
 else
 {
 $fbuffer=explode(" ",ltrim($tok[$i]));
 $fbnr=sizeof($fbuffer);
 $z=0;
 while(empty($fbuffer[$z]) or $fbuffer[$z]=="`")
 {
 $z++;
 }
 $field=$fbuffer[$z];
 if($field[0]=="`")
 $field=substr($field,1,strlen($field));
 if($field[strlen($field)-1]=="`")
 $field=substr($field,0,strlen($field)-1);
 if($field!="primary" and $field!="key" and $field!="index" and $field!="unique" and $field!="fulltext" and $field!="foreign" and $field!="check")
 {
 $fields.=$field;
 $fields.=";";
 }
 }
 }
 $ft->assign("DBFIELDS",$fields);
 $tokexample=explode(";",$fields);
 $tokenr=sizeof($tokexample);
 $example="";
 for($i=0;$i<$tokenr-1;$i++)
 {
 $example.=ucwords($tokexample[$i]);
 $example.=";";
 }
 $ft->assign("EXAMPLE",$example);
 
 $ft->parse("BODY", array("content","main"));
 print $ft->fetch("BODY");
 ?>
 |