$obj=new $class(); $allAttrs=$obj->sGetAllAttributes(); $visAttrs=$obj->sGetVisibleAttributes(); $defAttrs=$obj->sGetDefaultVisibleAttributes(); if (!empty($_POST['diff'])) { $diff=$_POST['diff']; if (empty($_POST['visi'][$diff])) $new=false; else $new=true; $sv=new LPC_Scaffold_fld_visi(); if ($new) { if (in_array($diff, $defAttrs)) $sv->removeForcedVisi($obj, $diff); else $sv->addForcedVisi($obj, $diff, LPC_Scaffold_fld_visi::MOD_SHOW); } else { if (in_array($diff, $defAttrs)) $sv->addForcedVisi($obj, $diff, LPC_Scaffold_fld_visi::MOD_HIDE); else $sv->removeForcedVisi($obj, $diff); } header("Location: ".$_SERVER['PHP_SELF']."?c=".get_class($obj)); exit; } $f=new LPC_HTML_form(); $p->a($f); $f->a("<input type='hidden' name='c' value=\"".htmlspecialchars($_REQUEST['c'])."\">");