} $f_target = Input::Get('f_target', 'string'); $f_language_id = Input::Get('f_language_id', 'int'); $f_publication_id = Input::Get('f_publication_id', 'int'); $f_issue_nr = Input::Get('f_issue_nr', 'int'); $f_section_nr = Input::Get('f_section_nr', 'int'); $f_article_nr = Input::Get('f_article_nr', 'int'); $f_debate_exists = Input::Get('f_debate_exists', 'array', array()); $f_debate_checked = Input::Get('f_debate_checked', 'array', array()); $p_a = 0; $p_u = 0; switch ($f_target) { case 'publication': foreach ($f_debate_exists as $debate_nr => $lost) { $DebatePublication = new DebatePublication($debate_nr, $f_publication_id); if (array_key_exists($debate_nr, $f_debate_checked) && !$DebatePublication->exists()) { $DebatePublication->create(); $p_a++; } elseif (!array_key_exists($debate_nr, $f_debate_checked) && $DebatePublication->exists()) { $DebatePublication->delete(); $p_u++; } } ?> <script> try { window.opener.document.forms[0].onsubmit(); window.opener.document.forms[0].submit(); } catch (e) {} window.close(); </script>