<?php session_start(); require_once "../../config.php"; require_once APP_PATH . "admin/includes/templates/main.tpl.php"; require_once APP_PATH . "/api/classes/kit.inc.php"; if (!isset($_SESSION['user_id']) || $_SESSION['email'] != SYSTEM_ADMIN_EMAIL) { header('Location: ../login.php'); } $kitAPI = new Kit(); $template = new MainTemplate(); if ($_POST) { $action = $_POST['action']; if ($action == 'newKit') { $newKitName = $_POST['newKitName']; $newKitStatus = $kitAPI->newKit($newKitName); $newKitSuccess = $newKitStatus['success'] ? 'success' : 'error'; } else { if ($action == 'syncKits') { $downloadDir = "../../download/kits/"; $kitArr = $kitAPI->getKits(); foreach ($kitArr as $key => $val) { $kitId = $val['id']; $kitChannels = $kitAPI->getKitChannels($kitId, 'ogg'); mkdir($downloadDir . $kitId); $channelArr = array(); foreach ($kitChannels as $key => $val) { $fileName = $downloadDir . $kitId . '/' . $val['channel'] . '.ogg'; $fp = fopen($fileName, 'wb'); fwrite($fp, base64_decode($val['src'])); fclose($fp);