#do system_log 1 'Starting'
#database db=localhost user generator passwd maakh3tnu db generator
#record select project, name, `sql`, directory, rights from `project` where `select`='true'
#do system_log 1 ('Project: ' ^ name ^ ' in ' ^ directory)
#database data_connection=localhost user generator passwd maakh3tnu db ?sql?
#database inner_connection=localhost user generator passwd maakh3tnu db generator
#record select screen, name, title from screen where project=?project?
#set fd=open_out (directory ^ '/' ^ name)
#if not is_error fd
#do output_html fd (generate_screen project screen)
#do close_out fd
#end
#end
#record select screen, name, title from screen where project=?project?
#set fd=open_out (directory ^ '/' ^ 'rights_' ^ name)
#if not is_error fd
#do output_html fd (rights_screen project screen)
#do close_out fd
#end
#end
#record select `table`, name from `table` where project=?project?
#set fd=open_out (directory ^ '/add' ^ name ^ '.php')
#if not is_error fd
#do output_html fd (add_php project table)
#do close_out fd
#end
#set fd=open_out (directory ^ '/postadd' ^ name ^ '.php')
#if not is_error fd
#do output_html fd (postadd_php project table)
#do close_out fd
#end
#set fd=open_out (directory ^ '/edit' ^ name ^ '.php')
#if not is_error fd
#do output_html fd (edit_php project table)
#do close_out fd
#end
#set fd=open_out (directory ^ '/rightsedit' ^ name ^ '.php')
#if not is_error fd
#do output_html fd (rights_edit_php project table)
#do close_out fd
#end
#set fd=open_out (directory ^ '/postedit' ^ name ^ '.php')
#if not is_error fd
#do output_html fd (postedit_php project table)
#do close_out fd
#end
#set fd=open_out (directory ^ '/postdelete' ^ name ^ '.php')
#if not is_error fd
#do output_html fd (postdelete_php project table)
#do close_out fd
#end
#end
#query select count(*) as nrofs from `sheet` where project=?project?
#if int_of_string nrofs>0
#set fd=open_out (directory ^ '/sheets.php')
#if not is_error fd
#do output_html fd (listsheets project)
#do close_out fd
#end
#end
#record select sheet, name from `sheet` where project=?project?
#set fd=open_out (directory ^ '/sheet' ^ name ^ '.php')
#if not is_error fd
#do output_html fd (showsheet project sheet)
#do close_out fd
#end
#end
#record select sheet, name from `sheet` where project=?project?
#set fd=open_out (directory ^ '/sheetexport' ^ name ^ '.php')
#if not is_error fd
#do output_html fd (export project sheet)
#do close_out fd
#end
#end
#end
#end
#end
#end