function chartsPrepRows_mainPage($username)
{
    $devNames = dbGetDevNamesList($username);
    foreach ($devNames as $name) {
        $numOfLogs = dbGetDevNumOfLogs($name);
        $resultStr .= "['" . $name . "'," . $numOfLogs . "],";
    }
    //delete last comma
    if (strlen($resultStr) > 0) {
        $resultStr = substr($resultStr, 0, strlen($resultStr) - 1);
    }
    return $resultStr;
}
Example #2
0
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
include_once 'outputs/includeOutputs.php';
include_once '../includes/includes.php';
//session management
sec_session_start();
if (!isset($_SESSION['username'])) {
    header("Location: ../logout.php");
    exit;
}
//pagination parameters
$limit = isset($_GET['limit']) ? $_GET['limit'] : 25;
$page = isset($_GET['page']) ? $_GET['page'] : 1;
$links = isset($_GET['links']) ? $_GET['links'] : 1;
//get data needed
$devNamesList = dbGetDevNamesList($_SESSION['username']);
$table = "selectDevice";
if (isset($_GET['devName']) && $_GET['devName'] != "") {
    //get data
    $table = dbGetDataTable($_GET['devName'], $limit, $page, $links);
}
/*************
 * PRINT HTML
 *************/
$header = new outputHeader();
$header->printSimpleHeader("IoT MyAdmin - Data Tables");
$header->closeHeader();
openBody();
printNavbarAndSidebar("devDataTables");
printBody($devNamesList, $table, $_GET['devName']);
closeBody();
Example #3
0
    }
    if ($_POST['firstData'] < 0) {
        $errorMessages[2] = 1;
    }
    if (!isset($_POST['numOfDataAll']) && $_POST['numOfData'] < 0) {
        $errorMessages[3] = 1;
    } else {
        if (isset($_POST['numOfData']) && $_POST['numOfData'] > 0) {
            $numOfData = $_POST['numOfData'];
        } else {
            $numOfData = "all";
        }
    }
}
//set data
$devNamesList = dbGetDevNamesList();
/*************
 * PRINT HTML
 *************/
$header = new outputHeader();
$header->printSimpleHeader("IoT MyAdmin - Test");
$header->closeHeader();
openBody();
printNavbarAndSidebar("blank");
printBody($devNamesList, $errorMessages);
closeBody();
$footer = new outputFooter();
if ($errorMessages == array(0, 0, 0, 0)) {
    printChartsScript($_POST['devName'], $_POST['chartType'], $_POST['firstData'], $numOfData);
}
$footer->closeHtml();