getPath( 'admin_html' ) ); switch ($task) { case "save": save( $option ); break; default: edit( $option, $id[0] ); break; } function save( $option ) { global $database, $my; $sqlauth_cfg_id = mosGetParam( $_REQUEST, 'sqlauth_cfg_id', '' ); $sqlauth_cfg_value = mosGetParam( $_REQUEST, 'sqlauth_cfg_value', '' ); $configSaved = true; if( is_array($sqlauth_cfg_id) ) { $configSaved = true; for ($i=0; $iid = $sqlauth_cfg_id[$i]; $row->value = $sqlauth_cfg_value[$i]; if( !$row->store() ) { echo "Error: ".$row->getError()."
"; $configSaved = false; } } } if($configSaved) { mosRedirect( "index2.php?option=$option", "Saved" ); } else { mosRedirect( "index2.php?option=$option", "Not Saved" ); } } function edit( $option) { global $database; $query = "SELECT * " . "\n FROM #__sqlauth "; $database->setQuery( $query ); if(!$result = $database->query()) { echo $database->stderr(); return; } $rows = $database->loadObjectList(); HTML_sqlauth::edit( $rows, $option ); }