Exemplo n.º 1
0
<?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&amp;f_language_id={$articleObj->getLanguageId()}&amp;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>
Exemplo n.º 2
0
 /**
  * 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();   
     }   
 }