diff --git a/server/resources/ajax/ajax_admin_list.php b/server/resources/ajax/ajax_admin_list.php deleted file mode 100644 index ddf0ec3..0000000 --- a/server/resources/ajax/ajax_admin_list.php +++ /dev/null @@ -1,96 +0,0 @@ -requirelogin(false); - -$risultato = $database->exec("SELECT * FROM `%PREFIX%_profiles` ORDER BY available DESC, chief DESC, services ASC, availability_minutes ASC, name ASC;", true); - -$hidden = $user->hidden(); -?> - -
- | - | - | - | - | - | - | - - | "; - $name = $user->nameById($row["id"]); - $callFunction = ($row['available'] == 1) ? "Deactivate" : "Activate"; - $available = $row["available"]; - if ($row['chief'] == 1) { - echo ""; - } else { - echo ""; - } - if((time()-$row["online_time"])<=30){ - echo "".$name." | "; - } else { - echo $name." | "; - } - if ($row['available'] == 1) { - echo ""; - } else { - echo ""; - }; - echo " | -"; - if ($row['autista'] == 1) { - echo ""; - } else { - echo ""; - }; - echo " | -"; - - $nome_url = urlencode($row['name']); - echo " | "; - - $services = $row['services']; - $minutes = $row['availability_minutes']; - $u = 'user_details.php?user=' . str_replace(' ', '_', urldecode(strtolower($row["id"]))); - echo "$services | $minutes | ".t("Others infos",false)." |
---|
- | - | "; - if ($row['chief'] == 1) {echo " ";} else{echo " ";} - if((time()-$row["online_time"])<=30){ - echo "".$user->nameById($row["id"])." | "; +$response = []; +foreach($risultato as $row){ + if(!in_array($row['name'], $hidden) && ($row['hidden'] == 0 && $row['disabled'] == 0)){ + if(isset($_GET["only_data"])){ + if($user->requireRole(Role::FULL_VIEWER)){ + $response[] = [ + "id" => $row["id"], + "available" => $row["available"], + "chief" => $row['chief'], + "online" => (time()-$row["online_time"])<=30 ? 1 : 0, + "driver" => $row['autista'], + "phone" => $row['telefono'], + "services" => $row['services'], + "availability_minutes" => $row['availability_minutes'] + ]; } else { - echo "".$user->nameById($row["id"])." | "; + $response[] = [ + "id" => $row["id"], + "available" => $row["available"], + "online" => (time()-$row["online_time"])<=30 ? 1 : 0 + ]; } - if ($row['available'] == 1) {echo "";} else{echo "";}; - echo " |
---|
{{ 'Name'|t }} | +{{ 'Available'|t }} | + {% if user.full_viewer %} +{{ 'Driver'|t }} | +{{ 'Call'|t }} | +{{ 'Write'|t }} | +{{ 'Services'|t }} | +{{ 'Availability Minutes'|t }} | +{{ 'Other'|t }} | + {% endif %} +
---|