function form_multi_edit() { $method = ps('method'); $forms = ps('selected_forms'); if (is_array($forms)) { if ($method == 'delete') { foreach ($forms as $name) { if (form_delete($name)) { $deleted[] = $name; } } form_edit(messenger('form', join(', ', $deleted), 'deleted')); } } else { form_edit('nothing to delete'); } }
function form_multi_edit() { global $essential_forms; $method = ps('edit_method'); $forms = ps('selected_forms'); if ($forms and is_array($forms)) { if ($method == 'delete') { foreach ($forms as $name) { if (!in_array($name, $essential_forms) && form_delete($name)) { $deleted[] = $name; } } $message = gTxt('forms_deleted', array('{list}' => join(', ', $deleted))); form_edit($message); } } else { form_edit(); } }
$res = sqlStatement("SELECT * FROM forms WHERE encounter = '{$encounterid}'"); while ($row = sqlFetchArray($res)) { form_delete($row['formdir'], $row['form_id']); } row_delete("forms", "encounter = '{$encounterid}'"); } else { if ($formid) { if (!acl_check('admin', 'super')) { die("Not authorized!"); } $row = sqlQuery("SELECT * FROM forms WHERE id = '{$formid}'"); $formdir = $row['formdir']; if (!$formdir) { die("There is no form with id '{$formid}'"); } form_delete($formdir, $row['form_id']); row_delete("forms", "id = '{$formid}'"); } else { if ($issue) { if (!acl_check('admin', 'super')) { die("Not authorized!"); } row_delete("issue_encounter", "list_id = '{$issue}'"); row_delete("lists", "id = '{$issue}'"); } else { if ($document) { if (!acl_check('admin', 'super')) { die("Not authorized!"); } $trow = sqlQuery("SELECT url FROM documents WHERE id = '{$document}'"); $url = $trow['url'];
function form_multi_edit() { global $essential_forms; $method = ps('edit_method'); $forms = ps('selected_forms'); $affected = array(); if ($forms and is_array($forms)) { if ($method == 'delete') { foreach ($forms as $name) { if (form_delete($name)) { $affected[] = $name; } } $message = gTxt('forms_deleted', array('{list}' => join(', ', $affected))); form_edit($message); } if ($method == 'changetype') { $new_type = ps('type'); foreach ($forms as $name) { if (form_set_type($name, $new_type)) { $affected[] = $name; } } $message = gTxt('forms_updated', array('{list}' => join(', ', $affected))); form_edit($message); } } else { form_edit(); } }
$form_id = $form->getGUID(); $fields = form_get_fields($form_id); $title = sprintf(elgg_echo('form:manage_form_title'), $form->title, $form->name); $vars = array('form' => $form, 'fields' => $fields, 'form_username' => $username); $body = elgg_view('form/forms/manage_form', $vars); if ($form_action == 'add') { system_message(elgg_echo('form:create_form_response')); } else { system_message(elgg_echo('form:manage_form_response')); } } else { if ($form_action == 'delete') { $form_id = get_input('id', 0); $form = get_entity($form_id); $username = get_entity($form->owner_guid)->username; form_delete($form_id); system_message(elgg_echo('form:delete_response')); $redirect_url = $CONFIG->wwwroot . 'pg/form/' . $username; } else { if ($form_action == 'translate_status') { $form_id = get_input('id', 0); $translate = get_input('translate', 0); form_set_translation_status($form_id, $translate); if ($translate) { system_message(elgg_echo('form:translate_on_response')); } else { system_message(elgg_echo('form:translate_off_response')); } $redirect_url = $CONFIG->wwwroot . 'mod/form/manage_form_translation.php?id=' . $form_id; } else { if ($form_action == 'user_content_status') {