выборка моделей типа "модальное окно". Подробнее...
Переменные | |
$table_name = basename($request) | |
$response ['recordsFiltered'] = $response['recordsTotal'] | |
$columns = ['id', 'request', 'file', 'groups', 'owner_group', 'note', 'act'] | |
$order_column = isset($_GET['order'][0]['column']) && isset($columns[$_GET['order'][0]['column']]) ? $columns[$_GET['order'][0]['column']] : $columns[0] | |
$order_dir = isset($_GET['order'][0]['dir']) && $_GET['order'][0]['dir'] == 'asc' ? 'ASC' : 'DESC' | |
$start = abs(intval($_GET['start'])) | |
$length = intval($_GET['length']) | |
$query = "SELECT " . implode(', ', $columns) . " FROM `$table_name` ORDER BY `$order_column` $order_dir" | |
$sth = $dbh->prepare($query) | |
$arr = $sth->fetchAll(PDO::FETCH_NUM) | |
$arr_filtered = $arr | |
$response ['recordsTotal'] = count($arr) | |
$response ['recordsFiltered'] = $response['recordsTotal'] | |
$response ['recordsFiltered'] = count($arr_filtered) | |
$response ['data'] = array_slice($arr_filtered, $start, $length) | |
$response ['draw'] = abs(intval($_GET['draw'])) | |
выборка моделей типа "модальное окно".
См. определение в файле modals.php
$arr = $sth->fetchAll(PDO::FETCH_NUM) |
См. определение в файле modals.php строка 27
$arr_filtered = $arr |
См. определение в файле modals.php строка 31
$columns = ['id', 'request', 'file', 'groups', 'owner_group', 'note', 'act'] |
См. определение в файле modals.php строка 16
$length = intval($_GET['length']) |
См. определение в файле modals.php строка 21
$order_column = isset($_GET['order'][0]['column']) && isset($columns[$_GET['order'][0]['column']]) ? $columns[$_GET['order'][0]['column']] : $columns[0] |
См. определение в файле modals.php строка 18
$order_dir = isset($_GET['order'][0]['dir']) && $_GET['order'][0]['dir'] == 'asc' ? 'ASC' : 'DESC' |
См. определение в файле modals.php строка 19
$query = "SELECT " . implode(', ', $columns) . " FROM `$table_name` ORDER BY `$order_column` $order_dir" |
См. определение в файле modals.php строка 23
$response[ 'data'] = array_slice($arr_filtered, $start, $length) |
См. определение в файле modals.php строка 60
$response[ 'draw'] = abs(intval($_GET['draw'])) |
См. определение в файле modals.php строка 61
if (!empty( $_GET[ 'search'][ 'value'])) $response = $response['recordsTotal'] |
См. определение в файле modals.php строка 14
$response[ 'recordsFiltered'] = $response['recordsTotal'] |
См. определение в файле modals.php строка 57
$response[ 'recordsFiltered'] = count($arr_filtered) |
См. определение в файле modals.php строка 59
$response[ 'recordsTotal'] = count($arr) |
См. определение в файле modals.php строка 56
$start = abs(intval($_GET['start'])) |
См. определение в файле modals.php строка 20
$sth = $dbh->prepare($query) |
См. определение в файле modals.php строка 25
$table_name = basename($request) |
См. определение в файле modals.php строка 12