Ejemplo n.º 1
0
$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_poll_exists = Input::Get('f_poll_exists', 'array', array());
$f_poll_checked = Input::Get('f_poll_checked', 'array', array());

$p_a = 0;
$p_u = 0;

switch ($f_target) {
    case 'publication':
        foreach ($f_poll_exists as $poll_nr => $lost) {
            $PollPublication = new PollPublication($poll_nr, $f_publication_id);

            if (array_key_exists($poll_nr, $f_poll_checked) && !$PollPublication->exists()) {
                $PollPublication->create();
                $p_a++;
            } elseif (!array_key_exists($poll_nr, $f_poll_checked) && $PollPublication->exists()) {
                $PollPublication->delete();
                $p_u++;
            }
        }
        ?>
        <script>
        try {
        window.opener.document.forms[0].onsubmit();
        window.opener.document.forms[0].submit();
        } catch (e) {}
        window.close();
        </script>