zentaopms/extension/biz/product/ext/view/browse.excel.html.hook.php
2023-05-16 10:50:42 +08:00

24 lines
1.7 KiB
PHP

<?php $appTab = $this->app->tab;?>
<?php if($appTab == 'product' or ($appTab == 'project' and isset($project->hasProduct) && !$project->hasProduct)):?>
<?php
$linkHtml = '';
$openModule = $this->app->rawModule == 'projectstory' ? 'project' : 'product';
if((!empty($this->config->CRProduct) or $product->status != 'closed') and common::hasPriv('story', 'import')) $linkHtml = html::a($this->createLink('story', 'import', "productID=$productID&branch=$branch&type=$storyType&projectID=$projectID"), '<i class="icon-import muted"></i> <span class="text">' . $lang->story->import . '</span>', '', "class='btn btn-link import' data-toggle='modal' data-type='iframe' data-app='$openModule'");
$class = common::hasPriv('story', 'exportTemplate') ? '' : "class='disabled'";
$link = common::hasPriv('story', 'exportTemplate') ? $this->createLink('story', 'exportTemplate', "productID=$productID&branch=$branch&type=$storyType") : '#';
$misc = common::hasPriv('story', 'exportTemplate') ? "data-toggle='modal' data-type='iframe' class='exportTemplate' data-app='$openModule'" : "class='disabled'";
$exportHtml = "<li $class>" . html::a($link, $lang->story->exportTemplate, '', $misc) . '</li>';
?>
<script>
$(function()
{
$('#exportActionMenu').closest('.btn-group').after(<?php echo json_encode($linkHtml)?>);
$('#exportActionMenu').append(<?php echo json_encode($exportHtml)?>);
$('.import').modalTrigger({width:650, type:'iframe'})
$(".exportTemplate").modalTrigger({width:650, type:'iframe'});
$('#exportActionMenu a.export').attr('href', createLink('story', 'export', "<?php echo "productID=$productID&orderBy=$orderBy&executionID=$projectID&browseType=$browseType&type=$storyType";?>"));
})
</script>
<?php endif;?>