Exemple #1
0
}
$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>