This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ require_once "../include/phprechnung.inc.php"; require_once "../include/smarty.inc.php"; CheckUser(); CheckAdminGroup3(); CheckSession(); $ArrayValue = CheckArrayValue($_REQUEST); foreach ($ArrayValue as $key => $val) { ${$key} = $val; $smarty->assign("{$key}", $val); } if (!isset($page) || !is_numeric($page) || $page <= 0) { $page = 1; } if (!isset($Sort) || $Sort !== 'ASC' && $Sort !== 'DESC') { $Sort = ""; } if (empty($Order) || $Order !== 'CASHBOOKID' && $Order !== 'TAKINGS' && $Order !== 'EXPENDITURES' && $Order !== 'CASH_IN_HAND' && $Order !== 'CASHBOOK_DATE' && $Order !== 'DESCRIPTION') { $Order = "CASHBOOK_DATE DESC,CASHBOOKID DESC"; $Sort = ""; } $smarty->assign("Title", "{$a['cashbook']} - {$a['searchresult']}");
function CheckArrayValue($arr) { foreach ($arr as $key => $val) { if (is_array($val)) { CheckArrayValue($arr[$key]); } else { $arr[$key] = htmlspecialchars($val, ENT_QUOTES, $_SESSION['Charset']); } } return $arr; }