Exemple #1
0
    function edit($row, $pluginManager, $lists, $params, $form)
    {
        JFilterOutput::objectHTMLSafe($row, ENT_QUOTES, '');
        FabrikViewElement::setElementToolbar();
        FabrikViewElement::editJs($row, $pluginManager, $lists, $params);
        jimport('joomla.html.pane');
        $pane =& JPane::getInstance();
        $fbConfig =& JComponentHelper::getParams('com_fabrik');
        JHTML::stylesheet('fabrikadmin.css', 'administrator/components/com_fabrik/views/');
        JRequest::setVar('hidemainmenu', 1);
        $document =& JFactory::getDocument();
        if ($fbConfig->get('fbConf_wysiwyg_label', false)) {
            $editor =& FabrikHelperHTML::getEditor();
        }
        ?>
<form action="index.php" method="post" name="adminForm" >
<?php 
        if ($row->parent_id != 0) {
            ?>
	<div id="system-message">
	<dl>
		<dd class="notice">
		<ul>
			<li>
				<?php 
            echo JText::_('THIS ELEMENTS PROPERTIES ARE LINKED TO');
            ?>
:
			</li>
			<li>
				<a href="#" id="swapToParent" class="element_<?php 
            echo $lists['parent']->id;
            ?>
"><?php 
            echo $lists['parent']->label;
            ?>
</a>
			</li>
			<li>
				<label><input id="unlink" name="unlink" id="unlinkFromParent" type="checkbox"> <?php 
            echo JText::_('UNLINK');
            ?>
</label>
			</li>
		</ul>
		</dd>
	</dl>
	</div>
<?php 
        }
        echo JHTML::_('form.token');
        ?>
	<input type="hidden" name="id" value="<?php 
        echo (int) $row->id;
        ?>
" />
<table style="width:100%" id="elementFormTable" >
<tbody>
	<tr>
		<td style="width:50%" valign="top">
			<?php 
        FabrikViewElement::editLeft($row, $lists, $params, $form, $fbConfig);
        FabrikViewElement::editPluginOptions($pluginManager, $lists, $row);
        ?>
		</td>
		<td style="width:50%" valign="top">
		<?php 
        echo $pane->startPane("content-pane");
        echo $pane->startPanel(JText::_('PUBLISHING'), "publish-page");
        FabrikViewElement::editPublishing($form);
        echo $pane->endPanel();
        echo $pane->startPanel(JText::_('TABLE SETTINGS'), "table-page");
        FabrikViewElement::editTableSettings($form);
        echo $pane->endPanel();
        echo $pane->startPanel(JText::_('VALIDATIONS'), "validations-page");
        FabrikViewElement::editValidations($form);
        echo $pane->endPanel();
        echo $pane->startPanel(JText::_('JAVASCRIPT'), "javascript-page");
        FabrikViewElement::editJavascript($form);
        echo $pane->endPanel();
        echo $pane->endPane();
        ?>
</td>
	</tr>
	</tbody>
</table>
	<input type="hidden" name="task" value="save" />
	<input type="hidden" name="option" value="com_fabrik" />
	<input type="hidden" name="c" value="element" />
	<input type="hidden" name="boxchecked" value="" />
	<input type="hidden" name="redirectto" value="" />
	</form>
		<?php 
        echo JHTML::_('behavior.keepalive');
        FabrikHelperHTML::cleanMootools();
    }