***************************************************************************/ define('InAdmin', 1); $current_page = 'fees'; $extraJs = ';js/calendar.php'; include '../common.php'; include $include_path . 'functions_admin.php'; include $include_path . 'dates.inc.php'; include 'loggedin.inc.php'; unset($ERR); // get form variables $list_type = isset($_POST['type']) ? $_POST['type'] : 'a'; $from_date = !empty($_POST['from_date']) ? $_POST['from_date'] : 0; $to_date = !empty($_POST['to_date']) ? $_POST['to_date'] : 0; // filter date and date format $from_date = filter_date($from_date); $to_date = filter_date($to_date); // Set offset and limit for pagination if (isset($_GET['PAGE']) && is_numeric($_GET['PAGE'])) { $PAGE = intval($_GET['PAGE']); $OFFSET = ($PAGE - 1) * $system->SETTINGS['perpage']; } elseif (isset($_SESSION['RETURN_LIST_OFFSET']) && $_SESSION['RETURN_LIST'] == 'accounts.php') { $PAGE = intval($_SESSION['RETURN_LIST_OFFSET']); $OFFSET = ($PAGE - 1) * $system->SETTINGS['perpage']; } else { $OFFSET = 0; $PAGE = 1; } $where_sql = ''; $params = array(); if ($from_date != 0) { $where_sql = 'paid_date > \'' . FormatTimeStamp($from_date) . '\'';
function print_form($formdata) { if (isset($formdata)) { print "<div class='form'>"; foreach ($formdata as $key => $data) { if (isset($data['label_head'])) { print "<div class='form_label_head "; if (isset($data['label'])) { print "label"; } print "'>" . $data['label_head'] . "</div>"; } if (isset($data['label_key_head'])) { print "<div class='form_label_key_head "; if (isset($data['style']['class'])) { print $data['style']['class']; } if (isset($data['label'])) { print " label"; } print "'>" . $data['label_key_head'] . "</div>"; } if (isset($data['label_value_head'])) { print "<div class='form_label_value_head "; if (isset($data['style']['class'])) { print $data['style']['class']; } if (isset($data['label'])) { print "label"; } print "'>" . $data['label_value_head'] . "</div>"; } if (!isset($data['value'])) { $data['value'] = NULL; } if (!isset($data['id'])) { $data['id'] = $key; } if (!isset($data['class'])) { $data['class'] = $key; } $data['style']['id'] = $data['id']; if (isset($data['style']['class'])) { $data['style']['class'] .= " " . $data['class']; } else { $data['style']['class'] = $data['class']; } if ($data['type'] != 'hidden') { print "<div class='form_element "; if (isset($data['parent_class'])) { print $data['parent_class'] . " "; } if (isset($data['settings']['alert'])) { if (is_array($data['settings']['alert'])) { print $data['settings']['alert']['type'] . " "; } else { print $data['settings']['alert'] . " "; } } print "'>"; if (isset($data['label'])) { print "\n\t\t\t\t\t<div class='form_field_label'>\n\t\t\t\t\t\t<label for='" . $data['id'] . "'>" . $data['label'] . "</label>\n\t\t\t\t\t</div>"; } print "<div class='form_field'>"; } if (isset($data['label_before'])) { print "<div class='form_label_before'>" . $data['label_before'] . "</div>"; } if (!isset($data['settings'])) { $data['settings'] = NULL; } switch ($data['type']) { case 'hidden': print form_hidden($key, $data['style'], $data['value']); break; case 'int': print form_text($key, $data['style'], $data['value'], $data['settings']); break; case 'text': print form_text($key, $data['style'], $data['value'], $data['settings']); break; case 'textarea': print form_textarea($key, $data['style'], $data['value'], $data['settings']); break; case 'checkbox': print form_checkbox($key, $data['style'], $data['value'], $data['settings']); break; case 'select': print form_select($key, $data['style'], $data['value'], $data['settings']); break; case 'radio': print form_radiogroup($key, $data['style'], $data['value'], $data['settings']); break; case 'password': print form_password($key, $data['style'], $data['value'], $data['settings']); break; case 'filter-date': filter_date($data['value'], $data['settings']); break; case 'datepicker': datepicker($data['value'], $data['settings']); break; case 'input_add': print form_text("key_" . $key, $data['style'], $data['value']['key'], $data['settings']); print form_text("value_" . $key, $data['style'], $data['value']['value'], $data['settings']); if (isset($data['settings']['number'])) { print "<i class='icon-inputadd' id='" . $data['settings']['number'] . "'></i>"; } break; case 'upload': print form_upload($key); break; } if (isset($data['label_after'])) { print "<div class='form_label_after'>" . $data['label_after'] . "</div>"; } if ($data['type'] != 'hidden') { print "\n\t\t\t\t\t</div>\n\t\t\t\t</div>"; if (isset($data['settings']['alert'])) { if (is_array($data['settings']['alert'])) { if (isset($data['settings']['alert']['text'])) { print print_alert($data['settings']['alert']['type'], $data['settings']['alert']['label'], $data['settings']['alert']['text']); } else { print print_alert($data['settings']['alert']['type'], v('CMT_HEADLINE_' . $data['settings']['alert']['label'] . '_ERROR'), v('CMT_TEXT_' . $data['settings']['alert']['label'] . '_ERROR')); } } else { print print_alert($data['settings']['alert'], v('CMT_HEADLINE_REQUIRED_ERROR'), v('CMT_TEXT_REQUIRED_ERROR')); } } } } print "</div>"; } }