<?php camp_load_translation_strings("plugin_poll"); global $articleObj, $f_article_number, $f_edit_mode; ?> <div class="articlebox" title="<?php putGS('Polls'); ?>"> <?php if (($f_edit_mode == "edit") && $g_user->hasPermission('plugin_poll')) { ?> <a class="iframe ui-state-default icon-button right-floated" href="<?php p("/$ADMIN/poll/assign_popup.php?f_poll_item=article&f_language_id={$articleObj->getLanguageId()}&f_article_nr=$f_article_number"); ?>"><span class="ui-icon ui-icon-plusthick"></span><?php putGS('Attach'); ?></a> <div class="clear"></div> <?php } ?> <ul class="block-list"> <?php foreach (PollArticle::getAssignments(null, $articleObj->getLanguageId(), $articleObj->getArticleNumber()) as $pollArticle) { $poll = $pollArticle->getPoll($articleObj->getLanguageId()); ?> <li><?php echo $poll->getName(), ' (', $poll->getLanguageName(), ')'; ?></li> <?php } ?> </ul> </div>
/** * Call this if an publication is deleted * * @param int $p_publication_id */ public static function OnArticleDelete($p_article_language_id, $p_article_nr) { foreach (PollArticle::getAssignments(null, $p_article_language_id, $p_article_nr) as $record) { $record->delete(); } }