Example #1
0
    function EditPanel($item, $changeclass = true)
    {
        $this->Init();
        $this->changeclass = $changeclass;
        if ($this->permission['artperm'] > 1 || $this->permission['artperm'] == 1 && $item['author'] == $this->userid) {
            echo "<div class='fsf_content_edit_article'>";
            echo "<a href='" . FSFRoute::_("index.php?option=com_fsf&view=admin&layout=content&type={$this->id}&what=edit&id={$item['id']}&option=com_fsf&return=1") . "' class='fsj_tip' title='" . JText::_('EDIT_ARTICLE') . "'><img src='" . JURI::root(true) . "/components/com_fsf/assets/images/edit.png' alt='Edit' /></a>";
            if ($item['published']) {
                $tip = JText::_("CONTENT_PUB_TIP");
            } else {
                $tip = JText::_('CONTENT_UNPUB_TIP');
            }
            if ($this->permission['artperm'] > 2) {
                ?>
					<a href="#" id="publish_<?php 
                echo $item['id'];
                ?>
" class="fsf_publish_button fsj_tip" state="<?php 
                echo $item['published'];
                ?>
" title="<?php 
                echo $tip;
                ?>
">
						<?php 
                echo FSF_Helper::GetPublishedText($item['published'], true);
                ?>
					</a>
				<?php 
            } else {
                ?>
					<?php 
                echo str_replace("_16.png", "_g_16.png", FSF_Helper::GetPublishedText($item['published']));
                ?>
				<?php 
            }
            echo "</div>";
        }
    }