mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-21 12:19:56 +09:00
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6557 201d5d3c-b55e-5fd7-737f-ddc643e51545
295 lines
13 KiB
HTML
295 lines
13 KiB
HTML
<!--#include("header.html")-->
|
|
|
|
<div class="issuetrackerRead">
|
|
|
|
<div class="issuetrackerReadHeader">
|
|
|
|
<div class="titleArea">
|
|
<h3 class="title"><a href="{$oIssue->getPermanentUrl()}">{$oIssue->getTitle()}</a></h3>
|
|
<span class="sum">
|
|
<span class="read">{$lang->readed_count} <span class="num">{$oIssue->get('readed_count')}</span></span>
|
|
<span class="vote">{$lang->voted_count} <span class="num">{$oIssue->get('voted_count')}</span></span>
|
|
<span class="date">{$oIssue->getRegdate('Y.m.d')} {$oIssue->getRegdate('H:i:s')}</span>
|
|
</span>
|
|
</div>
|
|
<div class="authorArea">
|
|
<!--@if(!$oIssue->getMemberSrl())-->
|
|
<!--@if($oIssue->isExistsHomepage())-->
|
|
<a href="{$oIssue->getHomepageUrl()}" onclick="window.open(this.href);return false;" class="author">{$oIssue->getNickName()}</a>
|
|
<!--@else-->
|
|
{$oIssue->getNickName()}
|
|
<!--@end-->
|
|
<!--@else-->
|
|
<a href="#popup_menu_area" class="member_{$oIssue->get('member_srl')} author" onclick="return false">{$oIssue->getNickName()}</a>
|
|
<!--@end-->
|
|
<span class="ipAddress"><!--@if($grant->manager)-->{$oIssue->getIpaddress()}<!--@end--></span>
|
|
<a href="{$oIssue->getPermanentUrl()}" class="permaLink">{$oIssue->getPermanentUrl()}</a>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<table border="1" cellspacing="0" summary="Extra Form" class="extraVarsList">
|
|
<!--@foreach($oIssue->getExtraVars() as $key => $val)-->
|
|
<tr>
|
|
<th>{$val->name}</th>
|
|
<td>{$val->getValueHTML()} </td>
|
|
</tr>
|
|
<!--@end-->
|
|
<!--@if(!$oIssue->isSecret() || $oIssue->isAccessible())-->
|
|
<tr>
|
|
<th>{$lang->milestone}</th>
|
|
<td>{$oIssue->getMilestoneTitle()} </td>
|
|
</tr>
|
|
<tr>
|
|
<th>{$lang->priority}</th>
|
|
<td>{$oIssue->getPriorityTitle()} </td>
|
|
</tr>
|
|
<tr>
|
|
<th>{$lang->type}</th>
|
|
<td>{$oIssue->getTypeTitle()} </td>
|
|
</tr>
|
|
<tr>
|
|
<th>{$lang->component}</th>
|
|
<td>{$oIssue->getComponentTitle()} </td>
|
|
</tr>
|
|
<tr>
|
|
<th>{$lang->status}</th>
|
|
<td>{$oIssue->getStatus()} </td>
|
|
</tr>
|
|
<tr>
|
|
<th>{$lang->assignee}</th>
|
|
<td>
|
|
<!--@if($oIssue->get('assignee_srl'))-->
|
|
<span class="member_{$oIssue->get('assignee_srl')}">{$oIssue->get('assignee_name')}</span>
|
|
<!--@else-->
|
|
|
|
<!--@end-->
|
|
</td>
|
|
</tr>
|
|
<!--@if(count($project->packages))-->
|
|
<tr>
|
|
<th>{$lang->package}</th>
|
|
<td>{$oIssue->getPackageTitle()} </td>
|
|
</tr>
|
|
<tr>
|
|
<th>{$lang->occured_version}</th>
|
|
<td>{$oIssue->getReleaseTitle()} </td>
|
|
</tr>
|
|
<!--@end-->
|
|
<!--@end-->
|
|
</table>
|
|
|
|
<div class="issuetrackerReadBody">
|
|
<!--@if($oIssue->isSecret() && !$oIssue->isGranted())-->
|
|
<form action="./" method="get" onsubmit="return procFilter(this, input_password)" class="secretMessage">
|
|
<input type="hidden" name="mid" value="{$mid}" />
|
|
<input type="hidden" name="page" value="{$page}" />
|
|
<input type="hidden" name="document_srl" value="{$oIssue->document_srl}" />
|
|
|
|
<p>"{$lang->msg_is_secret}"</p>
|
|
<dl>
|
|
<dt><label for="cpw">{$lang->password}</label> :</dt>
|
|
<dd><input type="password" name="password" id="cpw" class="inputText" /><span class="buttonOfficial"><input type="submit" value="{$lang->cmd_input}" /></span></dd>
|
|
</dl>
|
|
|
|
</form>
|
|
<!--@else-->
|
|
{$oIssue->getContent(false,true)}
|
|
<!--@end-->
|
|
</div>
|
|
|
|
<div class="issuetrackerReadFooter">
|
|
|
|
<!--@if($oIssue->getProfileImage() || $oIssue->getSignature())-->
|
|
<div class="memberSignature">
|
|
<!--@if($oIssue->getProfileImage())-->
|
|
<img src="{$oIssue->getProfileImage()}" alt="profile" class="profile" align="left" />
|
|
<!--@end-->
|
|
<!--@if($oIssue->getSignature())-->
|
|
{$oIssue->getSignature()}
|
|
<!--@end-->
|
|
</div>
|
|
<!--@end-->
|
|
|
|
{@ $tag_list = $oIssue->get('tag_list') }
|
|
<!--@if(count($tag_list))-->
|
|
<dl class="tag">
|
|
<dt><img src="./img/common/iconTag.gif" width="27" height="11" alt="{$lang->tag}" /></dt>
|
|
<!--@for($i=0;$i<count($tag_list);$i++)-->
|
|
{@ $tag = $tag_list[$i]; }
|
|
<dd><a href="{getUrl('search_target','tag','search_keyword',$tag,'document_srl','')}" rel="tag">{htmlspecialchars($tag)}</a></dd>
|
|
<!--@end-->
|
|
</dl>
|
|
<!--@end-->
|
|
|
|
<!--@if($oIssue->hasUploadedFiles() && !$oIssue->isSecret() && $oIssue->isAccessible())-->
|
|
<dl class="attachedFile">
|
|
<dt><img src="./img/common/iconFiles.gif" width="27" height="11" alt="{$lang->uploaded_file}" /> <button type="button" class="fileToggle" onclick="jQuery(this).parents('dl.attachedFile').toggleClass('open');return false;">{$lang->uploaded_file} ({$oIssue->get('uploaded_count')})</button></dt>
|
|
<dd>
|
|
<ul class="files">
|
|
{@ $uploaded_list = $oIssue->getUploadedFiles() }
|
|
<!--@foreach($uploaded_list as $key => $file)-->
|
|
<li><a href="{getUrl('')}{$file->download_url}">{$file->source_filename} <span class="bubble">[File Size:{FileHandler::filesize($file->file_size)}/Download:{number_format($file->download_count)}]</span></a></li>
|
|
<!--@end-->
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<!--@end-->
|
|
|
|
<!--@if(!$oIssue->getTrackbackCount())-->
|
|
<dl class="trackbackURL">
|
|
<dt>{$lang->trackback} </dt>
|
|
<dd><a href="{$oIssue->getTrackbackUrl()}" onclick="return false;">{$oIssue->getTrackbackUrl()}</a></dd>
|
|
</dl>
|
|
<!--@end-->
|
|
|
|
</div>
|
|
|
|
<div class="issuetrackerNavigation">
|
|
<div class="buttonLeft">
|
|
<a href="{getUrl('document_srl','')}" class="buttonOfficial"><span>{$lang->cmd_list}</span></a>
|
|
</div>
|
|
|
|
<!--@if($oIssue->isGranted())-->
|
|
<div class="buttonRight">
|
|
<a href="{getUrl('act','dispIssuetrackerDeleteIssue')}" class="buttonOfficial"><span>{$lang->cmd_delete}</span></a>
|
|
<a href="{getUrl('act','dispIssuetrackerNewIssue')}" class="buttonOfficial"><span>{$lang->cmd_modify}</span></a>
|
|
</div>
|
|
<!--@end-->
|
|
</div>
|
|
</div>
|
|
|
|
<!--@if($oIssue->allowTrackback())-->
|
|
<a name="trackback"></a>
|
|
<!--#include("./trackback.html")-->
|
|
<!--@end-->
|
|
|
|
<!--@if($oIssue->allowComment())-->
|
|
<a name="comment"></a>
|
|
<!--#include("./comment.html")-->
|
|
|
|
<!--@if($grant->ticket_write || $grant->commiter)-->
|
|
<form action="./" method="post" onsubmit="return procFilter(this, insert_history)" class="issuetrackerEditor" >
|
|
<input type="hidden" name="mid" value="{$mid}" />
|
|
<input type="hidden" name="target_srl" value="{$oIssue->get('target_srl')}" />
|
|
<input type="hidden" name="history_srl" value="" />
|
|
<input type="hidden" name="content" value="" />
|
|
<div class="issuetrackerWrite commentEditor">
|
|
|
|
<!--@if($grant->commiter)-->
|
|
<table border="1" cellspacing="0" summary="Extra Form" class="extraVarsList">
|
|
<tr>
|
|
<th><label for="inputMilestone">{$lang->milestone}</label></th>
|
|
<td>
|
|
<select name="milestone_srl" id="inputMilestone">
|
|
<option value="0">{$lang->milestone}</option>
|
|
<!--@foreach($project->milestones as $val)-->
|
|
<option value="{$val->milestone_srl}" <!--@if($oIssue->get('milestone_srl')==$val->milestone_srl)-->selected="selected"<!--@end-->>{$val->title}</option>
|
|
<!--@end-->
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th><label for="inputPriority">{$lang->priority}</label></th>
|
|
<td>
|
|
<select name="priority_srl" id="inputPriority">
|
|
<option value="">{$lang->priority}</option>
|
|
<!--@foreach($project->priorities as $key => $val)-->
|
|
<option value="{$val->priority_srl}" <!--@if($val->priority_srl==$oIssue->get('priority_srl'))-->selected="selected"<!--@end-->>{$val->title}</option>
|
|
<!--@end-->
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th><label for="inputType">{$lang->type}</label></th>
|
|
<td>
|
|
<select name="type_srl" id="inputType">
|
|
<option value="">{$lang->type}</option>
|
|
<!--@foreach($project->types as $key => $val)-->
|
|
<option value="{$val->type_srl}" <!--@if($val->type_srl==$oIssue->get('type_srl'))-->selected="selected"<!--@end-->>{$val->title}</option>
|
|
<!--@end-->
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th><label for="inputComponent">{$lang->component}</label></th>
|
|
<td>
|
|
<select name="component_srl" id="inputComponent">
|
|
<option value="">{$lang->component}</option>
|
|
<!--@foreach($project->components as $key => $val)-->
|
|
<option value="{$val->component_srl}" <!--@if($val->component_srl==$oIssue->get('component_srl'))-->selected="selected"<!--@end-->>{$val->title}</option>
|
|
<!--@end-->
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
<!--@if(count($project->packages))-->
|
|
<tr>
|
|
<th><label for="inputPackage">{$lang->occured_version}</label></th>
|
|
<td>
|
|
<select name="package_srl" id="inputPackage">
|
|
<option value="">{$lang->package}</option>
|
|
<!--@foreach($project->packages as $key => $val)-->
|
|
<option value="{$val->package_srl}" <!--@if($val->package_srl==$oIssue->get('package_srl'))-->selected="selected"<!--@end-->>{$val->title}</option>
|
|
<!--@end-->
|
|
</select>
|
|
<select name="occured_version_srl">
|
|
<option value="">{$lang->release}</option>
|
|
<!--@foreach($project->packages as $key => $val)-->
|
|
<!--@foreach($project->releases as $k => $v)-->
|
|
<!--@if($val->package_srl == $v->package_srl)-->
|
|
<option value="{$v->release_srl}" <!--@if($v->release_srl==$oIssue->get('occured_version_srl'))-->selected="selected"<!--@end-->>{$v->title}</option>
|
|
<!--@end-->
|
|
<!--@end-->
|
|
<!--@end-->
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
<!--@end-->
|
|
<tr>
|
|
<th><label>{$lang->action}</label></th>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<input type="radio" name="action" value="resolve" id="actResolve" /><label for="actResolve">{$lang->cmd_resolve_as}</label>
|
|
<select name="status" onchange="xGetElementById('actResolve').checked='checked'">
|
|
<!--@foreach($lang->status_list as $key => $val)-->
|
|
<option value="{$key}" <!--@if($oIssue->get('status')==$key)-->selected="selected"<!--@end-->>{$val}</option>
|
|
<!--@end-->
|
|
</select>
|
|
</li>
|
|
<li>
|
|
<input type="radio" name="action" value="reassign" id="actReassign" /><label for="actReassign">{$lang->cmd_reassign}</label>
|
|
<select name="assignee_srl" onchange="xGetElementById('actReassign').checked='checked'">
|
|
<!--@foreach($commiters as $key => $val)-->
|
|
<option value="{$val->member_srl}" <!--@if($oIssue->get('assignee_srl')==$val->member_srl)-->selected="selected"<!--@end-->>{$val->nick_name} ({$val->user_id})</option>
|
|
<!--@end-->
|
|
</select>
|
|
</li>
|
|
<li><input type="radio" name="action" value="accept" id="actAccept" /><label for="actAccept">{$lang->cmd_accept}</label></li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<!--@end-->
|
|
</table>
|
|
<!--@end-->
|
|
|
|
<div class="editor">{$oIssue->getCommentEditor()}</div>
|
|
|
|
<!--@if(!$is_logged)-->
|
|
<div class="editorOption">
|
|
<input type="text" name="nick_name" class="inputText userName" value="{$lang->writer}" onfocus="this.value=''" />
|
|
<input type="password" name="password" class="inputText userPw" value="{$lang->password}" onfocus="this.value=''" />
|
|
<input type="text" name="email_address" class="inputText emailAddress" value="{$lang->email_address}" onfocus="this.value=''" />
|
|
<input type="text" name="homepage" class="inputText homePage" value="{$lang->homepage}" onfocus="this.value=''" />
|
|
</div>
|
|
<!--@end-->
|
|
|
|
<div class="issuetrackerNavigation">
|
|
<span class="buttonOfficial"><input type="submit" value="{$lang->cmd_registration}" accesskey="s" /></span>
|
|
</div>
|
|
</div>
|
|
|
|
</form>
|
|
<!--@end-->
|
|
|
|
<!--#include("footer.html")-->
|