コード例 #1
0
     $uid = Site::getSessionUid();
     if ($response['uid'] == $uid || checkAuthority(9)) {
         handle('0000' . json_encode($response));
     }
     if (!$response['public']) {
         handle(ERROR_PERMISSION . '01' . '该用户没有公开计算内容!');
     }
     if ($response['public'] && $response['password'] == getRequest('password')) {
         handle('0000' . json_encode($response));
     } else {
         handle(ERROR_PERMISSION . '02' . '查看密码错误,请重新输入!');
     }
     handle(ERROR_PERMISSION . '00');
     break;
 case 'list':
     handle('0000' . Calculation::listData((int) getRequest('user'), (int) getRequest('public'), (int) getRequest('status')));
     break;
 case 'new':
     $currentCalculation = new Calculation();
     require_once 'site.class.php';
     $uid = Site::getSessionUid();
     if ($uid == 0) {
         handle(ERROR_PERMISSION . '01' . '请先登陆!');
     }
     require_once 'user.class.php';
     $currentUser = new User();
     $currentUser->uid = $uid;
     $response = json_decode($currentUser->getData(), true);
     $priority = $response['level'];
     if ($priority != 9) {
         require_once 'plugin.class.php';