<tr width="100%"> <td> <font size="+1"><b><?php putGS("Polls"); ?></b></font> </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=publication&f_publication_id=" . $publicationObj->getPublicationId() . "&f_language_id={$publicationObj->getLanguageId()}"); ?>', '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" align="left" valign="top" width="100%"> <div style="overflow: auto; max-height: 50px"> <?php foreach (PollPublication::getAssignments(null, $publicationObj->getPublicationId()) as $pollPublication) { $poll = $pollPublication->getPoll($publicationObj->getLanguageId()); p($poll->getName()); p(" ({$poll->getLanguageName()})<br>"); } ?> </div> </TD> </TR> </TABLE> <?php } ?>
/** * Call this if an publication is deleted * * @param int $p_publication_id */ public static function OnPublicationDelete($p_publication_id) { foreach (PollPublication::getAssignments(null, $p_publication_id) as $record) { $record->delete(); } }