<?php use Model\Account; use Encrypt\Data; $act = isset($_GET['act']) ? $_GET['act'] : ''; $eid = isset($_GET['eid']) ? $_GET['eid'] : 0; //实例化加密模块 $encrypt = new Data(APP_SYSTEM_SECRET_KEY); if ($act == 'save') { $accountPost = isset($_POST['account']) && is_array($_POST['account']) ? $_POST['account'] : ''; $data = array('account_title' => isset($accountPost['title']) ? $accountPost['title'] : '', 'account_cat' => isset($accountPost['cat_id']) ? $accountPost['cat_id'] : '', 'account_content' => isset($accountPost['content']) ? $accountPost['content'] : '', 'user_id' => $_SESSION['user_id']); $data = array_map('trim', $data); if (Account::isCat($data['account_cat']) == false) { echo '{"code":"1","msg":"选择的分类有误,请重新选择."}'; exit(0); } if (Account::isAccountTitle($data['account_title']) == false) { echo '{"code":"1","msg":"输入的帐号标题有误,请重新输入."}'; exit(0); } $data['account_content'] = $encrypt->encode($data['account_content']); if ($eid > 0) { $account = Account::getAccountById($eid, '*'); if (isset($account['account_id']) == false) { echo '{"code":"1","msg":"要更新的数据没有被找到"}'; exit(0); } foreach ($data as $k => $v) { if ($account[$k] == $v) { unset($data[$k]); }