} //show current states editor if (wf_CheckGet(array('states'))) { //creating new state if (wf_CheckPost(array('createstate', 'createstatecolor'))) { $capabilities->statesCreate($_POST['createstate'], $_POST['createstatecolor']); rcms_redirect("?module=capabilities&states=true"); } //deleting existing state if (wf_CheckGet(array('deletestate'))) { $capabilities->statesDelete($_GET['deletestate']); rcms_redirect("?module=capabilities&states=true"); } if (!wf_CheckGet(array('editstate'))) { show_window(__('Create new states'), $capabilities->statesAddForm()); show_window(__('Available states'), $capabilities->statesList()); } else { //editing of existing states if (wf_CheckPost(array('editstate', 'editstatecolor'))) { $capabilities->statesChange($_GET['editstate'], $_POST['editstate'], $_POST['editstatecolor']); rcms_redirect("?module=capabilities&states=true"); } show_window(__('Edit'), $capabilities->statesEditForm($_GET['editstate'])); } } //show available if (!wf_CheckGet(array('edit'))) { if (!wf_CheckGet(array('states'))) { show_window(__('Available connection capabilities'), $capabilities->render()); } }