Пример #1
0
function getRecords($con, $where, $orderby, $limit, $offset, $pagesize, &$rowcount)
{
    $sql_where = getWhere($where);
    $sql_orderby = getOrderBy($orderby, $count);
    $sql_limit = getLimit($limit, 0);
    $sql_page = getLimit($pagesize, $offset);
    if ($limit) {
        if ($pagesize) {
            $sql = "SELECT * FROM phones " . $sql_where . $sql_orderby . $sql_limit;
            $sql = "select * from ( " . $sql . " ) a " . $sql_page;
            $records = fetchRows($con, $sql);
            if (!$records) {
                return false;
            }
            $rc_sql = "SELECT 1 FROM phones " . $sql_where . $sql_limit;
            $rc_sql = "select count(*) AS rowcount from ( " . $rc_sql . " ) rc";
            $rowcount = fetchRowCount($con, $rc_sql);
            if (!$rowcount) {
                return false;
            }
            return $records;
        }
        $sql = "SELECT * FROM phones " . $sql_where . $sql_orderby . $sql_limit;
        $records = fetchRows($con, $sql);
        $rowcount = count($records);
        return $records;
    }
    if ($pagesize) {
        $sql = "SELECT * FROM phones " . $sql_where . $sql_orderby . $sql_page;
        $records = fetchRows($con, $sql);
        if (!$records) {
            return false;
        }
        $rc_sql = "SELECT 1 FROM phones " . $sql_where;
        $rc_sql = "select count(*) AS rowcount from ( " . $rc_sql . " ) rc";
        $rowcount = fetchRowCount($con, $rc_sql);
        if (!$rowcount) {
            return false;
        }
        return $records;
    }
    $sql = "SELECT * FROM phones " . $sql_where . $sql_orderby;
    $records = fetchRows($con, $sql);
    if (!$records) {
        return false;
    }
    $rowcount = count($records);
    return $records;
}
Пример #2
0
function shareListUser($conn, $userID, $user, $listID)
{
    $message = "Failed";
    $sql = "SELECT `ID` FROM `UserInfo` WHERE `email`=? OR `username`=?";
    $rows_ID = fetchRows($conn, $sql, 'ss', $user, $user);
    if (count($rows_ID) == 1) {
        $uid = intval($rows_ID[0]['ID']);
        $sql = "INSERT INTO `UserList`(`UserID`, `ListID`) VALUES (?,?)";
        if (modifyRows($conn, $sql, 'ii', $uid, $listID)) {
            $message = "OK";
        } else {
            $message = "List is already assigned or something went wrong.";
        }
    } else {
        if ($num_result == 0) {
            $message = "User not found";
        } else {
            $message = "There was a mismatch";
        }
    }
    return $message;
}
Пример #3
0
function GetAuthLevelEoC($name)
{
    $query = 'SELECT
                    account.`status`
                  FROM
                    account
                  WHERE
                    account.`name` = "' . $name . '"';
    $result = mysql_query($query);
    $status = fetchRows($result)[0]['status'];
    return $status;
}