コード例 #1
0
ファイル: batchusers_xml.php プロジェクト: NemOry/Skoolyf
    if ($searchOper == 'eq') {
        $searchString = $searchString;
    }
    if ($searchOper == 'bw' || $searchOper == 'bn') {
        $searchString .= '%';
    }
    if ($searchOper == 'ew' || $searchOper == 'en') {
        $searchString = '%' . $searchString;
    }
    if ($searchOper == 'cn' || $searchOper == 'nc' || $searchOper == 'in' || $searchOper == 'ni') {
        $searchString = '%' . $searchString . '%';
    }
    $where = "{$searchField} {$ops} '{$searchString}'";
    $batchusers = BatchUser::get_by_sql("SELECT * FROM " . T_BATCHUSERS . " WHERE " . $where . " AND " . $where2 . " ORDER BY {$sidx} {$sord} LIMIT {$start} , {$limit}");
} else {
    $batchusers = BatchUser::get_by_sql("SELECT * FROM " . T_BATCHUSERS . " WHERE " . $where2 . " ORDER BY {$sidx} {$sord} LIMIT {$start} , {$limit}");
}
header("Content-type: text/xml;charset=utf-8");
$s = "<?xml version='1.0' encoding='utf-8'?>";
$s .= "<rows>";
$s .= "<page>" . $page . "</page>";
$s .= "<total>" . $total_pages . "</total>";
$s .= "<records>" . $count . "</records>";
foreach ($batchusers as $batchuser) {
    $user = User::get_by_id($batchuser->userid);
    if (!$user) {
        $user = new User();
    }
    $school = School::get_by_id($batchuser->schoolid);
    if (!$school) {
        $school = new School();