/** * Call this if an publication is deleted * * @param int $p_publication_id */ public static function OnPublicationDelete($p_publication_id) { foreach (DebatePublication::getAssignments(null, $p_publication_id) as $record) { $record->delete(); } }
?> /configure.png" border="0"> <A href="javascript: void(0);" onclick="window.open('<?php p("/{$ADMIN}/debate/assign_popup.php?f_debate_item=publication&f_publication_id=" . $publicationObj->getPublicationId() . "&f_language_id={$publicationObj->getLanguageId()}"); ?> ', 'assign_debate', '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 (DebatePublication::getAssignments(null, $publicationObj->getPublicationId()) as $debatePublication) { $debate = $debatePublication->getDebate($publicationObj->getLanguageId()); p($debate->getName()); p(" ({$debate->getLanguageName()})<br>"); } ?> </div> </TD> </TR> </TABLE> <?php }