/** * Call this if an section is deleted * * @param int $p_fk_publication_id */ public static function OnSectionDelete($p_fk_section_language_id, $p_fk_section_nr, $p_fk_issue_nr, $p_fk_publication_id) { foreach (PollSection::getAssignments(null, $p_fk_section_language_id, $p_fk_section_nr, $p_fk_issue_nr, $p_fk_publication_id) as $record) { $record->delete(); } }
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="6" CLASS="table_input" width="806"> <TR> <TD> <B><?php putGS("Polls"); ?></B> </TD> <?php if ($g_user->hasPermission('plugin_poll')) { ?> <TD align="right"> <IMG src="<?php p($Campsite["ADMIN_IMAGE_BASE_URL"]);?>/configure.png" border="0"> <A href="javascript: void(0);" onclick="window.open('<?php p("/$ADMIN/poll/assign_popup.php?f_poll_item=section&f_section_nr=$section_nr&f_language_id=$section_language_id&f_issue_nr=$issue_nr&f_publication_id=$publication_id"); ?>', 'assign_poll', 'scrollbars=yes, resizable=yes, menubar=no, toolbar=no, width=800, height=600, top=200, left=100');"><?php putGS("Edit"); ?></A> </TD> <?php } ?> </TR> <TR> <TD colspan="2"> <HR NOSHADE SIZE="1" COLOR="BLACK"> </TD> </TR> <TR> <TD> <div style="overflow: auto; max-height: 50px"> <?php foreach (PollSection::getAssignments(null, $section_language_id, $section_nr, $issue_nr, $publication_id) as $pollIssue) { $poll = $pollIssue->getPoll($section_language_id); p($poll->getName()); p(" ({$poll->getLanguageName()})<br>"); } ?> </div> </TD> </TR> </TABLE>