1
<h3>$i18n.getString( "program_management" ) #openHelp( "program" )</h3>
3
<table class="mainPageTable">
5
<td align="right"><input type="button" value="$i18n.getString( "add_new" )" onclick="window.location.href='showAddProgramForm.action'" style="width:70px"></td>
8
<td style="vertical-align:top">
10
<table class="listTable" id="listTable">
15
<th>$i18n.getString( "name" )</th>
16
<th class="{sorter: false}">$i18n.getString( "operations" )</th>
20
#foreach( $program in $programs )
21
<tr id="tr${program.id}">
23
<td>$encoder.htmlEncode( $program.name )</td>
25
<td style="text-align:center">
26
<a href="defineProgramAssociationsForm.action?id=$program.id" title="$i18n.getString( 'define_associations' )"><img src="../images/assign.png" alt="$i18n.getString( 'define_associations' )"></a>
27
<a href="programValidation.action?programId=$program.id" title="$i18n.getString( 'define_program_validation' )"><img src="../images/assign_b.png" alt="$i18n.getString( 'define_program_validation' )"></a>
28
<a href="showUpdateProgramForm.action?id=$program.id" title="$i18n.getString( 'edit' )"><img src="../images/edit.png" alt="$i18n.getString( 'edit' )"></a>
29
<a href="programStage.action?id=$program.id" title="$i18n.getString( 'view_stage_management' )"><img src="../images/add_section.png" alt="$i18n.getString( 'view_stage_management' )"></a>
30
<a href="javascript:removeProgram( '$program.id', '$encoder.jsEncode( $program.name )' )" title="$i18n.getString( "remove" )"><img src="../images/delete.png" alt="$i18n.getString( 'remove' )"></a>
31
<a href="javascript:showProgramDetails( $program.id )" title="$i18n.getString( 'show_details' )"><img src="../images/information.png" alt="$i18n.getString( 'show_details' )"></a>
40
<td style="width:20em; padding-left:2em; vertical-align:top">
42
<div id="detailsArea" style="display:none">
43
<div style="float:right">
44
<a href="javascript:hideDetails()" title="$i18n.getString( "hide_details" )"><img src="../images/close.png" alt="$i18n.getString( "hide_details" )"></a>
46
<p><label>$i18n.getString( "id" ):</label><br><span id="idField"></span></p>
47
<p><label>$i18n.getString( "name" ):</label><br><span id="nameField"></span></p>
48
<p><label>$i18n.getString( "description" ):</label><br><span id="descriptionField"></span></p>
49
<p><label>$i18n.getString( "stage_in_program" ):</label><br><span id="programStageCountField"></span></p>
50
<p><label>$i18n.getString( "max_days_from_start" ):</label><br><span id="maxDaysFromStartField"></span></p>
57
<script type="text/javascript">
58
var i18n_confirm_delete = '$encoder.jsEscape( $i18n.getString( "confirm_delete_prorgam" ) , "'" )';
59
var i18n_adding_program_failed = '$encoder.jsEscape( $i18n.getString( "adding_program_failed" ), "'")';
60
var i18n_updating_program_failed = '$encoder.jsEscape( $i18n.getString( "updating_program_failed" ), "'")';
61
var i18n_none = '$encoder.jsEscape( $i18n.getString( "none" ), "'")';
63
jQuery(document).ready(function(){
64
tableSorter( 'listTable' );