wgWizFlow - wgWizNextStep : int, default 1 - wgWizButtons : hash, default "next" = true wgWizButtons["next"] : bool - "prev" : bool - "save" : bool - "back" : bool - wgWizTitle : string, default "Wizard" - wgWizCallObject : object, default $this - wgWizCaption : string, default "", displayed below wgWizFlow No result. ******************************************************************/ if (!isset($HTTP_GET_VARS)) { global $HTTP_GET_VARS; } if (!isset($HTTP_POST_VARS)) { global $HTTP_POST_VARS; } if (!isset($HTTP_SERVER_VARS)) { global $HTTP_SERVER_VARS; } if (!$wgWizCallObject) { if ($wgWizNewType) { if (!$wgWizNewfilename) { $wgWizNewFilename="{5:id}"; } if (!$wgWizNewData) { $wgWizNewData=serialize(new object); } $wgWizNewPath=$this->make_path($wgWizNewFilename); $wgWizCallObject=$this->store->newobject($wgWizNewPath, $this->path, $wgWizNewType, $wgWizNewData); $wgWizCallObject->arIsNewObject=true; } else { $wgWizCallObject=$this; } } if (!$wgWizTitle) { $wgWizTitle="Wizard"; //FIXME: nls value? } if (!$wgWizFlow || !is_array($wgWizFlow)) { $wgWizFlow=$ARCurrent->wgWizFlow; if (!$wgWizFlow || !is_array($wgWizFlow)) { error("wgWizFlow undefined or corrupt"); } } if (!$wgWizControl) { $wgWizControl=$this->getdata("wgWizControl","none"); } if (!$wgWizCurrent) { $wgWizCurrent=$this->getdata("wgWizCurrent","none"); } if (!$wgWizNextStep) { if ($wgWizControl && $wgWizCurrent) { $wgWizNextStep=$wgWizFlow[$wgWizCurrent][wgWizGetAction($wgWizControl)]; } else if ($wgWizList && is_array($wgWizList)) { $wgWizNextStep=$wgWizList[1]; } else { $wgWizNextStep=1; } } if (!$wgWizButtons) { $wgWizButtons=$wgWizFlow[$wgWizNextStep]; } ?>