'; print_r($variables); echo ''; $m= ob_get_contents(); ob_end_clean(); return $m; } /** * list all columns of each given table * * @return array of array */ static public function Get_columns_of($table){ $columns_of = array(); $query = 'DESC '.$table.';'; $result = mysql_query($query); $columns_of[$table] = array(); if ($result) while ($row = mysql_fetch_row($result)) array_push($columns_of[$table], $row[0]); return $columns_of; } } class cl_edit_controler { static public function cl_edit_admin_menu($menu) { include_once( dirname(__FILE__) .'/include/functions.php'); add_event_handler('invalidate_user_cache', 'cl_meta_invalidate_cache' ); array_push($menu, array( 'NAME' => 'EDIT Maps & Earth', 'URL' => get_admin_plugin_menu_link(dirname(__FILE__).'/admin/admin.php') ) ); return $menu; } /* * */ function cl_edit_Get_Options() { global $conf,$EDIT_CL_parametres; $EDIT_CL_parametres = unserialize($conf['cl_edit']); $EDIT_CL_parametres = cl_edit_Set_Options(); return $EDIT_CL_parametres; } /* * */ function cl_edit_Set_Options() { global $EDIT_CL_parametres; //============================================================================= $my_para=$EDIT_CL_parametres; $my_para->type=(isset($_POST['type']))? $_POST['type']: ((isset($my_para->type)) ? $my_para->type: 'Ty') ; //=============================================================================== if ( isset($_POST['submit'] ) && $_POST['submit'] == l10n('cl_edit_save') ) { $my_para->check_desc_v = isset($_POST['check_desc_v']) ? $_POST['check_desc_v'] : "off" ; }else{ $my_para->check_desc_v = isset($_POST['check_desc_v']) ? $_POST['check_desc_v'] : ( ( isset($my_para->check_desc_v) ) ? $my_para->check_desc_v : 'off') ; } return $my_para; } /* * */ function cl_edit_sauve_options_inf() { global $options,$infos_message,$conf,$EDIT_CL_parametres ; $infos_message .=l10n("cl_edit_save_config")."
"; $EDIT_CL_parametres=cl_edit_Set_Options(); if ( isset($EDIT_CL_parametres) ) { $query = ' UPDATE '.CONFIG_TABLE.' SET value="'.addslashes(serialize($EDIT_CL_parametres)).'" WHERE param = "cl_EDIT_CL" LIMIT 1'; pwg_query($query); } } } // class ?>