<?php
  $carnet = $_POST["carnet"] ?? "";
  $nombre = $_POST["nombre"] ?? "";

  if($carnet == "" || $nombre == ""){
    echo "<p style='color:red'>Error: Todos los campos son obligatorios</p>";
    echo "<a href='formRegistrarDocente.php'>Volver</a>";
    exit;
  }

  // Verificar si ya existe
  if(file_exists("docentes.txt")){
    $recurso = fopen("docentes.txt","r");
    while(!feof($recurso)){
      $linea = fgets($recurso);
      if(trim($linea) != ""){
        $reg = explode("|",$linea);
        if(count($reg) >= 2 && trim($reg[0]) == $carnet){
          echo "<p style='color:red'>Error: Ya existe un docente con carnet $carnet</p>";
          echo "<a href='formRegistrarDocente.php'>Volver</a>";
          fclose($recurso);
          exit;
        }
      }
    }
    fclose($recurso);
  }

  $registro = $carnet."|".$nombre;

  $recurso = fopen("docentes.txt","a");
  fwrite($recurso, $registro."\n");
  fclose($recurso);

  echo "<h3 style='color:green'>Docente registrado exitosamente!</h3>";
  echo "<p><strong>Carnet:</strong> $carnet</p>";
  echo "<p><strong>Nombre:</strong> $nombre</p>";
  echo "<p><a href='formRegistrarDocente.php'>Registrar otro</a></p>";
?>
