| 
<?php
/////////////////////////////////////////////////////////
 //
 // program:                        ROPE Aplication Examples
 // module:                        Main
 // coder:                        Koszorus
 // date:                        20. 09. 02
 // modify:                        29. 07. 03
 // system:                        Web (HTML/PHP/ROPE)
 // interpreter:                PHP4
 // Version:                        2.12
 //
 /////////////////////////////////////////////////////////
 require_once( "rope_oo.php" );
 
 $my_globals["some"][1] = "Some text 1";
 $my_globals["some"][2] = "Some text 2";
 $my_globals["some"][3] = 0;
 $my_globals["some"][4] = "";
 
 if ( $lang == "en" )
 $my_globals["include_filename"]["a"]["b"]["c"] = "test_inc_en.html";
 else
 $my_globals["include_filename"]["a"]["b"]["c"] = "test_inc.html";
 
 /*
 // **** here is a MySQL query for example: ****
 
 $query_result =  mysql_query( ... )
 
 $query_row_cntr = 0;
 while ($query_row = mysql_fetch_assoc( $query_result) )
 {
 $query_col_cntr = 0;
 foreach( $query_row as $query_name => $query_val )
 {
 $my_globals["row"][$query_row_cntr]["col"][$query_col_cntr] = $query_val;
 //...
 //...
 
 $query_col_cntr++;
 
 }//for
 
 $query_row_cntr++;
 
 }//while
 */
 
 // **** the MySQL query above generates something like this: ****
 // change it for testing ROPE!!!
 $my_globals["row"][0]["id"] = 10;
 $my_globals["row"][0]["selectable"] = 1;
 $my_globals["row"][0]["checked"] = "checked";
 $my_globals["row"][0]["col"][0] = "Robert";
 $my_globals["row"][0]["col"][1] = "Koszorus";
 $my_globals["row"][0]["col"][2] = "REIDEA Informatic";
 $my_globals["row"][0]["col"][3] = "Hungary";
 $my_globals["row"][0]["col"][4] = "[email protected]";
 
 $my_globals["row"][1]["id"] = 1;
 $my_globals["row"][1]["selectable"] = 1;
 $my_globals["row"][1]["checked"] = "";
 $my_globals["row"][1]["col"][0] = "Attila";
 $my_globals["row"][1]["col"][1] = "Zsebi";
 $my_globals["row"][1]["col"][2] = "Pocketbase";
 $my_globals["row"][1]["col"][3] = "Hungary";
 $my_globals["row"][1]["col"][4] = "[email protected]";
 
 $my_globals["row"][2]["id"] = 21;
 $my_globals["row"][2]["selectable"] = 0;
 $my_globals["row"][2]["checked"] = "";
 $my_globals["row"][2]["col"][0] = "Some";
 $my_globals["row"][2]["col"][1] = "Body";
 $my_globals["row"][2]["col"][2] = "Some Co.";
 $my_globals["row"][2]["col"][3] = "Eldorado";
 $my_globals["row"][2]["col"][4] = "who@where";
 
 $my_globals["row"][3]["id"] = 2;
 $my_globals["row"][3]["selectable"] = 1;
 $my_globals["row"][3]["checked"] = "";
 $my_globals["row"][3]["col"][0] = "Lacko";
 $my_globals["row"][3]["col"][1] = "Hege";
 $my_globals["row"][3]["col"][2] = "OMSZ";
 $my_globals["row"][3]["col"][3] = "Hungary";
 $my_globals["row"][3]["col"][4] = "[email protected]";
 
 
 
 // **** with  an other simple MySQL qery you can get the name of fields(or anything what you want there are no ranges :)):
 // we store some fictive column name for demonstrate multiple reference of ROPE local symboles
 $my_globals["colname"][0] = "First name";
 $my_globals["colname"][1] = "Last name";
 $my_globals["colname"][2] = "Company";
 $my_globals["colname"][3] = "Country";
 $my_globals["colname"][4] = "E-mail";
 
 
 $rope = new rope_class;
 
 // call ROPE to process the template with our  global symboles
 if ( $lang == "en" )
 $rope->rope_process( "rope_test_en.html", $my_globals );
 else
 $rope->rope_process( "rope_test.html", $my_globals );
 
 ?>
 
 |