예제 #1
0
    /**
     * Display the form to add or edit a package
     * @param object package
     * @param object parameters from attributes
     * @param array lists
     */
    function edit($row, $tables, $lists)
    {
        FabrikHelperHTML::mootools();
        JHTML::stylesheet('fabrikadmin.css', 'administrator/components/com_fabrik/views/');
        JRequest::setVar('hidemainmenu', 1);
        jimport('joomla.html.pane');
        $pane =& JPane::getInstance();
        FabrikViewPackage::setPackageToolbar();
        FabrikHelperHTML::script('adminpackage.js', 'administrator/components/com_fabrik/views/', true);
        FabrikHelperHTML::cleanMootools();
        ?>
 
		<form action="index.php" method="post" name="adminForm">
		<table style="width:100%;">
		 	<tr>
	 			<td style="width:50%;" valign="top">
	 			<fieldset class="adminform">
				<legend><?php 
        echo JText::_('DETAILS');
        ?>
</legend>
				<table class="admintable"> 
					<tr>
						<td class="key">
						<label for="label"><?php 
        echo JText::_('LABEL');
        ?>
</label>
						</td>
						<td><input class="inputbox" type="text" id="label" name="label" size="30" value="<?php 
        echo $row->label;
        ?>
" /></td>
					</tr>
					<tr>
						<td class="key" valign="top"  style="text-align:right">
						<label for="state"><?php 
        echo JText::_('PUBLISHED');
        ?>
</label>
						</td>
						<td>
						<input type="checkbox" id="state" name="state" value="1" <?php 
        echo $row->state ? 'checked="checked"' : '';
        ?>
 />
						</td>
					</tr>
					<tr>
						<td class="key" valign="top"  style="text-align:right">
							<label for="template"><?php 
        echo JText::_('TEMPLATE');
        ?>
</label>
						</td>
						<td>
						<?php 
        echo $lists['template'];
        ?>
						</td>
					</tr>
				</table>
				</fieldset>
				<fieldset class="adminform">
				<legend><?php 
        echo JText::_('TABLES');
        ?>
</legend>
				
				<table class="admintable"> 
					
					<?php 
        foreach ($tables as $table) {
            ?>
					<tr class="packageTable" >
						<td><?php 
            echo $table;
            ?>
</td>
						<td style="width:5em"><a href="#" class="addButton"><?php 
            echo JText::_('ADD');
            ?>
</a></td>
						<td><a href="#" class="removeButton"><?php 
            echo JText::_('DELETE');
            ?>
</a></td>
					</tr> 
					<?php 
        }
        ?>
				</table>
				</fieldset>
				</td>
				<td style="width:50%;"  valign="top">
			
				<?php 
        echo $pane->endPanel();
        echo $pane->endPane();
        ?>
				</td>
			</tr>
		</table>
		<input type="hidden" name="option" value="com_fabrik" /> 
		<input type="hidden" name="c" value="package" />
		<input type="hidden" name="task" value="savePackage" /> 
		<input type="hidden" name="id" value="<?php 
        echo $row->id;
        ?>
" /> 	
		<input type="hidden" name="cid[]" value="<?php 
        echo $row->id;
        ?>
" />
		<?php 
        echo JHTML::_('form.token');
        echo JHTML::_('behavior.keepalive');
        ?>
	</form>
	<?php 
    }