| 1234567891011121314151617181920212223242526272829303132333435363738 | 
							- <?php
 
- require('config.php');
 
- header('Content-Type: text/javascript');
 
- // convert API config to Ext.Direct spec
 
- $actions = array();
 
- foreach($API as $aname=>&$a){
 
- 	$methods = array();
 
- 	foreach($a['methods'] as $mname=>&$m){
 
- 	    if (isset($m['len'])) {
 
- 		    $md = array(
 
- 			    'name'=>$mname,
 
- 			    'len'=>$m['len']
 
- 		    );
 
- 		} else {
 
- 		    $md = array(
 
- 		        'name'=>$mname,
 
- 		        'params'=>$m['params']
 
- 		    );
 
- 		}
 
- 		if(isset($m['formHandler']) && $m['formHandler']){
 
- 			$md['formHandler'] = true;
 
- 		}
 
- 		$methods[] = $md;
 
- 	}
 
- 	$actions[$aname] = $methods;
 
- }
 
- $cfg = array(
 
-     'url'=>'php/router.php',
 
-     'type'=>'remoting',
 
- 	'actions'=>$actions
 
- );
 
- echo 'Ext.ns("Ext.app"); Ext.app.REMOTING_API = ';
 
- echo json_encode($cfg);
 
- echo ';';
 
 
  |