Exemple #1
0
                }
            }
            break;
        case "DS":
            if ($u && $p) {
                if (validatelogin($u, $p)) {
                    if ($slid) {
                        $ret = webservices_ds_slid($u, $slid);
                    } else {
                        $ret = webservices_ds_count($u, $c, $last);
                    }
                } else {
                    $ret = "ERR 100";
                }
            }
            break;
        case "CR":
            if ($u && $p) {
                if (validatelogin($u, $p)) {
                    $ret = webservices_cr($u);
                } else {
                    $ret = "ERR 100";
                }
            }
            break;
        default:
            // output do not require valid login
            $ret = webservices_output($ta, $_REQUEST);
    }
}
echo $ret;
Exemple #2
0
 case "IX":
     if ($u = webservices_validate($h, $u)) {
         $json = webservices_ix($u, $src, $dst, $dt, $c, $last);
     } else {
         $json['status'] = 'ERR';
         $json['error'] = '100';
     }
     $log_this = TRUE;
     // ignore no data on log
     if ($json['error'] == '501') {
         $log_this = FALSE;
     }
     break;
 case "CR":
     if ($u = webservices_validate($h, $u)) {
         $json = webservices_cr($u);
     } else {
         $json['status'] = 'ERR';
         $json['error'] = '100';
     }
     $log_this = TRUE;
     break;
 case "GET_CONTACT":
     if ($u = webservices_validate($h, $u)) {
         $c_uid = user_username2uid($u);
         $json = webservices_get_contact($c_uid, $kwd, $c);
     } else {
         $json['status'] = 'ERR';
         $json['error'] = '100';
     }
     $log_this = TRUE;