Missed adding this file on the last checkin (r519)
git-svn-id: file:///svn-source/pmgr/branches/yafr_20090716@520 97e9348a-65ac-dc4b-aefc-98561f571b83
This commit is contained in:
91
site/views/tenders/edit.ctp
Normal file
91
site/views/tenders/edit.ctp
Normal file
@@ -0,0 +1,91 @@
|
||||
<?php /* -*- mode:PHP -*- */
|
||||
|
||||
echo '<div class="tender edit">' . "\n";
|
||||
|
||||
?>
|
||||
<script type="text/javascript"><!--
|
||||
function switchTenderType(base, radioid) {
|
||||
var type_id = $("#"+radioid).val();
|
||||
if (!$("#"+base+"-"+type_id).is(':visible')) {
|
||||
$("."+base).slideUp();
|
||||
$("#"+base+"-"+type_id).slideDown();
|
||||
}
|
||||
}
|
||||
$(document).ready(function(){
|
||||
switchTenderType("tender-type-div", "TenderTenderTypeId");
|
||||
});
|
||||
|
||||
--></script>
|
||||
<?php
|
||||
; // align
|
||||
|
||||
echo $form->create('Tender', array('action' => 'edit')) . "\n";
|
||||
echo $form->input('id') . "\n";
|
||||
|
||||
if (empty($this->data['Tender']))
|
||||
INTERNAL_ERROR('Creation of new Tender not allowed.');
|
||||
|
||||
echo $form->input('tender_type_id',
|
||||
array('div' => 'tender',
|
||||
// REVISIT <AP>: 20090810
|
||||
// We're not ready to allow changing the type
|
||||
// of a tender, since it will force us to deal
|
||||
// with changing the LedgerEntry account (easy)
|
||||
// and the associated StatementEntry accounts
|
||||
// (not too hard), and make sure the tender has
|
||||
// not been deposited (easy), and then deal with
|
||||
// any corner cases that pop up.
|
||||
'disabled' => true,
|
||||
'onclick' => ('switchTenderType(' .
|
||||
'"tender-type-div", ' .
|
||||
'$(this).attr("id")' .
|
||||
')'),
|
||||
)) . "\n";
|
||||
|
||||
$form->input('comment');
|
||||
foreach ($types AS $type) {
|
||||
$type = $type['TenderType'];
|
||||
echo('<DIV' .
|
||||
' ID="tender-type-div-'.$type['id'].'"' .
|
||||
' CLASS="tender-type-div"' .
|
||||
($type['id'] != $this->data['TenderType']['id']
|
||||
? ' STYLE="display:none;"' : '') .
|
||||
'>' . "\n");
|
||||
|
||||
echo ('<INPUT TYPE="hidden"' .
|
||||
' NAME="data[type]['.$type['id'].'][tender_type_id]"' .
|
||||
' VALUE="'.$type['id'].'"' .
|
||||
'>' . "\n");
|
||||
|
||||
for ($i=1; $i<=4; ++$i) {
|
||||
if (!empty($type["data{$i}_name"])) {
|
||||
echo ("<!-- data{$i}_name -->\n");
|
||||
echo $form->input("type.{$type['id']}.data$i",
|
||||
array('label' => $type["data{$i}_name"],
|
||||
'div' => 'input text tender',
|
||||
'value' =>
|
||||
($type['id'] == $this->data['TenderType']['id']
|
||||
? $this->data['Tender']["data$i"] : null),
|
||||
)) . "\n";
|
||||
|
||||
/* echo ('<DIV CLASS="input text required">' . */
|
||||
/* ' <INPUT TYPE="text" SIZE="20"' . */
|
||||
/* ' NAME="data[type]['.$type['id'].'][data'.$i.']"' . */
|
||||
/* ' CLASS="tender"' . */
|
||||
/* ' ID= */
|
||||
/* '<LABEL' . */
|
||||
/* ' CLASS="tender"' . */
|
||||
/* ' FOR="tender-data'.$i.'">' . */
|
||||
/* $type["data{$i}_name"] . */
|
||||
/* '</LABEL>' . "\n" . */
|
||||
/* '</DIV>' . "\n"); */
|
||||
}
|
||||
}
|
||||
|
||||
echo('</DIV>' . "\n");
|
||||
}
|
||||
|
||||
echo $form->submit('Update') . "\n";
|
||||
echo $form->submit('Cancel', array('name' => 'cancel')) . "\n";
|
||||
echo $form->end() . "\n";
|
||||
echo '</div>' . "\n";
|
||||
Reference in New Issue
Block a user