| RADICORE v2.01.0 released  [message #6004] | 
			Tue, 01 November 2016 07:38  | 
		 
		
			
				
				
				
					
						  
						AJM
						 Messages: 2386 Registered: April 2006  Location: Surrey, UK
						
					 | 
					Senior Member  | 
					 | 
		 
		 
	 | 
 
	
		This version adds the ability to include javascript on every page, and demonstrates this with code that prevents a SUBMIT button from being pressed more than once. It also includes a small update to the Workflow subsystem, and changes the location of the batch.ini file so that there is one copy per installation instead of one copy per subsystem. 
 
Database changes: 
- none 
 
Other changes: 
- updated 'include.xml.php5.inc' so that when a LIST pattern is executed it will not read the MNU_TASK data for popup tasks in order to obtain the text for the tooltip.
 - tidied up batch processing by copying file 'std.batch.inc' from each subsystem directory and renaming it as 'include.batch.inc' in the parent directory. Updated each 'std.batch.inc' so that it refers to '../include.batch.inc'. Also copied 'batch.ini.default' and 'batch.ini' from each subsystem directory into the parent directory. This means that I can update the code in '../include.batch.inc' in just one place instead of multiple directories, and that each installation needs only one copy of 'batch.ini'.
 - included file 'custom_javascript.class.inc' which will allow javascript to be specified globally for all forms and/or all fields.
 - created 'javascript' directory to contain scripts 'jquery-3.1.1.min.js' and 'jquery.cookie.min.js' which will disable a submit button when it is pressed and overlay it with a spinning red circle. This will prevent the problems caused by a user who presses a submit button more than once, thus sending multiple requests to the server.
 - modified 'include.xml.php5.inc' so that call to form_level_js() in 'custom_javascript.class.inc' is only performed once for each form.
 - updated Workflow system to allow more than two arcs on an implicit-OR-split, and removed restriction that one of the transitions must be triggered via a TIMER.
 - fixed bug which prevented putting all Radicore schemas into a single database.
 - modified 'database(output2).php' so that the PDF output shows the count of tables and relationships in each subsystem.
  
		
		
  Tony Marston 
http://www.tonymarston.net 
http://www.radicore.org
		
 |  
	| 
		
	 | 
 
 
 |