<?php

require('../../includes/csrf.php');

include_once('../../includes/config.php');
include_once('../../includes/functions.php');


if (isset($_POST['interface'])) {
    $int = preg_replace('/[^a-z0-9]/', '', $_POST['interface']);
    if (!file_exists(RASPI_CONFIG_NETWORKING.'/'.$int.'.ini')) {
        touch(RASPI_CONFIG_NETWORKING.'/'.$int.'.ini');
    }

    $intConfig = parse_ini_file(RASPI_CONFIG_NETWORKING.'/'.$int.'.ini', false, INI_SCANNER_RAW);
    $jsonData = ['return'=>1,'output'=>['intConfig'=>$intConfig]];
    echo json_encode($jsonData);

    // Todo - get dhcp lease information from `dhcpcd -U eth0` ? maybe ?
} else {
    $jsonData = ['return'=>2,'output'=>['Error getting data']];
    echo json_encode($jsonData);
}