public function actionCreate() { self::validateAdmin(); if (isset($_POST['submit'])) { $option['name_platforms'] = $_POST['name_platforms']; $option['sort'] = $_POST['sort']; $option['status'] = $_POST['status']; $errors = false; if (!isset($option['name_platforms']) || empty($option['name_platforms'])) { $errors[] = "Введите имя категории"; print_r($errors); } if ($errors == false) { $id = Platform::createPlatform($option); header("Location: /evkazolinAdminka/platform/"); } } require_once ROOT . '/views/admin_category/create.php'; return true; }
/** * Extrahiert die relevanten Daten der Plattform und erzeugt * daraus ein Platform-Objekt * * @param string[][] $data Die Serverdaten * @return Patform Die Plattformdaten */ public static function PlattformZusammenstellen($data) { // hier aus den Daten ein Plattform-Objekt zusammenstellen $platform = Platform::createPlatform($data['PL']['url'], $data['DB']['db_path'], $data['DB']['db_name'], null, null, $data['DB']['db_user_operator'], $data['DB']['db_passwd_operator'], $data['PL']['temp'], $data['PL']['files'], $data['PL']['urlExtern']); return $platform; }