} foreach ($sections as $s) { $_POST['Section' . $s] = 1; } if ($clone) { set_focus('name'); $Ajax->activate('_page_body'); } else { $_POST['role'] = $id; } } //-------------------------------------------------------------------------------------------------- start_form(); start_table(TABLESTYLE_NOBORDER); start_row(); security_roles_list_cells(_("Role:") . " ", 'role', null, true, true, check_value('show_inactive')); $new_role = get_post('role') == ''; check_cells(_("Show inactive:"), 'show_inactive', null, true); end_row(); end_table(); echo "<hr>"; if (get_post('_show_inactive_update')) { $Ajax->activate('role'); set_focus('role'); } if (find_submit('_Section')) { $Ajax->activate('details'); } //----------------------------------------------------------------------------------------------- div_start('details'); start_table(TABLESTYLE2);
if ($selected_id != -1) { if ($Mode == 'Edit') { //editing an existing payment reminder $myrow = get_dashboard_reminder($selected_id); $_POST['role_id'] = $myrow["role_id"]; $_POST['next_date'] = sql2date($myrow["next_date"]); $_POST['description'] = $myrow["description"]; $_POST['frequency'] = $myrow["frequency"]; $_POST['param'] = $myrow["param"]; $data = json_decode(html_entity_decode($_POST['param'])); $_POST['occurrence'] = coalesce($data, 'occurrence'); } hidden('selected_id', $selected_id); } label_cell(_("Role:"), "class='label'"); security_roles_list_cells(null, 'role_id'); date_row(_("Next Date"), 'next_date', '', null, 0, 0, 1001); textarea_row(_("Description:"), 'description', null, 40, 5); select_row(_("Frequency:"), "frequency", null, $frequencies, array('select_submit' => true)); switch ($_POST['frequency']) { case 'daily': text_row_ex(_("Recur every:"), 'occurrence', 3, null, null, null, null, _("days")); break; case 'weekly': text_row_ex(_("Recur every:"), 'occurrence', 3, null, null, null, null, _("weeks")); break; case 'monthly': text_row_ex(_("Recur every:"), 'occurrence', 3, null, null, null, null, _("months")); break; case 'yearly': break;