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;
 }
예제 #2
0
 /**
  * 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;
 }