C.F.: PHP, JavaScript: Was bedeutet dieser Code?

Beitrag lesen

Guten Abend,

ich habe heute die ersten nervigen Aufgaben bekommen. Habe ja bei Chris und Tom² schon eine Menge gelernt, aber nun soll ich bis Montag eine Doku schreiben und weiß nicht, was und warum die das gemacht haben:

if (isset($_POST['btn']['confirm']) and checkid('forms'.'0aef3219cfd908cc'))
  {
    echo
    "<script type="text/javascript">\n".
    "  if(opener.window && !opener.window.closed)\n".
    "  {\n".
    "     opener.window.location.href=opener.window.location.href;\n".
    "     opener.window.focus();\n".
    "  }\n".
    "  self.close();\n".
    "</script>\n";

exit;
  }
  else
  ...

Was hat das für einen Sinn, einer Variablen ihren Wert wieder zuzuweisen?

Liebe Grüße

C.F.