%PDF- %PDF-
Direktori : /home/lightco1/www/lightingrepublic.com.au/components/com_docman/views/document/tmpl/ |
Current File : /home/lightco1/www/lightingrepublic.com.au/components/com_docman/views/document/tmpl/form.php |
<? /** * @package DOCman * @copyright Copyright (C) 2011 - 2013 Timble CVBA. (http://www.timble.net) * @license GNU GPLv3 <http://www.gnu.org/licenses/gpl.html> * @link http://www.joomlatools.com */ defined('KOOWA') or die; ?> <?= @helper('behavior.jquery'); ?> <?= @helper('behavior.bootstrap', array('namespace' => false)); ?> <?= @helper('behavior.mootools'); ?> <?= @helper('behavior.keepalive'); ?> <?= @helper('behavior.validator'); ?> <!-- <script src="media://com_docman/js/document.js" /> <script src="media://lib_koowa/js/koowa.js" /> --> <? if ($document->isNew()): ?> <script> window.addEvent('domready', function() { var controller = document.id('document-form').retrieve('controller'); controller.addEvent('validate', function() { if (!jQuery('#docman_category_id').select2('val')) { alert('<?= @text('Please select a category for your document'); ?>'); return false; } return true; }); }); </script> <? endif; ?> <? if ($menu->params->get('upload_folder')): $folder = trim($menu->params->get('upload_folder'), '/'); ?> <script> // Prepend the upload_folder parameter to the path when it changes jQuery(function($) { $('#storage_path_file').bind('change', function(e) { this.value = '<?= $folder ?>'+'/'+this.value; }); }); </script> <? endif; ?> <div class="frontend-toolbar"> <?= @helper('com://admin/docman.template.helper.toolbar.render', array( 'toolbar' => $this->getView()->getToolbar() ));?> </div> <form action="<?= @route($document, 'layout=form'); ?>" method="post" id="document-form" class="-koowa-form" data-toolbar=".toolbar-list"> <div class="com_docman boxed" style="padding: 20px;"> <fieldset class="form-horizontal"> <legend><?= @text('Details'); ?></legend> <div class="control-group"> <label class="control-label"><?= @text('Title'); ?></label> <div class="controls"> <input class="required" id="title_field" type="text" class="title" size="25" name="title" value="<?= $document->title; ?>" class="required" maxlength="255" /> </div> </div> <div class="control-group"> <label class="control-label"><?= @text('Category'); ?></label> <div class="controls"> <?= @helper('listbox.categories', array( 'identifier' => 'com://site/docman.model.categories', 'required' => true, 'check_access' => true, 'name' => 'docman_category_id', 'attribs' => array( 'id' => 'docman_category_id', 'class' => 'required select2-listbox' ), 'selected' => $document->docman_category_id, 'filter' => array( 'parent_id' => isset($root_category) ? $root_category : null, 'include_self' => true, 'page' => $state->page, 'access' => JFactory::getUser()->getAuthorisedViewLevels() ) ))?> </div> </div> <div class="control-group"> <label class="control-label"><?= @text('File Type'); ?></label> <div class="controls"> <?= @helper('listbox.storage_types', array( 'name' => 'storage_type', 'attribs' => array('id' => 'storage_type'), 'selected' => $document->storage_type, ))?> </div> </div> <? $remote_value = $document->storage_type == 'remote' ? $document->storage_path : ''; $file_value = $document->storage_type == 'file' ? $document->storage_path : ''; ?> <div class="control-group" id="document-remote-path-row" style="display: none"> <label class="control-label"><?= @text('URL of Document'); ?></label> <div class="controls"> <input class="validate-storage validate-stream-wrapper " data-type="remote" id="storage_path_remote" type="text" size="25" maxlength="512" data-streams='<?= json_encode($document->getStreamWrappers()); ?>' name="storage_path_remote" value="<?= $remote_value; ?>" /> </div> </div> <div class="control-group" id="document-file-path-row" style="display: none"> <label class="control-label"><?= @text('File path'); ?></label> <div class="controls"> <div class="input-append"> <?= @helper('modal.select', array( 'name' => 'storage_path_file', 'id' => 'storage_path_file', 'value' => $file_value, 'link' => JRoute::_('index.php?option=com_docman&view=files&layout=select&tmpl=component&Itemid='.$state->page[0]), 'link_selector' => 'modal-button', 'attribs' => array('class' => 'validate-storage', 'data-type' => 'file') )) ?> </div> </div> </div> </fieldset> <fieldset> <legend><?= @text('Description'); ?></legend> <?= @editor(array( 'name' => 'description', 'id' => 'description', 'width' => '100%', 'height' => '200', 'rows' => '20' )); ?> </fieldset> <fieldset class="form-horizontal"> <legend><?= @text('Metadata options'); ?></legend> <div class="control-group"> <label class="control-label"><?= @text('Image'); ?></label> <div class="controls"> <?= @helper('behavior.thumbnail', array( 'automatic_thumbnail' => $document->image === 'generated/'.md5($document->id).'.png', 'automatic_thumbnail_image' => 'generated/'.md5($document->id).'.png', 'value' => $document->image, 'name' => 'image', 'id' => 'image', )) ?> </div> </div> <div class="control-group"> <label class="control-label"><?= @text('Icon'); ?></label> <div class="controls"> <?= @helper('modal.icon', array( 'name' => 'params[icon]', 'id' => 'params_icon', 'value' => $document->params->icon ? $document->params->icon : 'default.png', 'link' => @route('option=com_docman&view=files&layout=select_icon&tmpl=component&container=docman-icons&types[]=image'), 'link_selector' => 'modal-button' ))?> </div> </div> <div class="control-group"> <label class="control-label" for="name"><?= @text('Alias') ?></label> <div class="controls"> <input type="text" name="slug" size="32" maxlength="255" value="<?= $document->slug ?>" /> </div> </div> <? if ($document->canPerform('manage') || $document->created_by == $state->current_user): ?> <div class="control-group"> <label class="control-label" for="enabled"><?= @text('Status'); ?></label> <div class="controls"> <?= @helper('select.booleanlist', array( 'name' => 'enabled', 'selected' => $document->enabled, 'true' => 'Published', 'false' => 'Unpublished' )); ?> </div> </div> <div class="control-group"> <label class="control-label"><?= @text('Start publishing on'); ?></label> <div class="controls"> <?= @helper('behavior.calendar', array( 'name' => 'publish_on', 'id' => 'publish_on', 'value' => $document->publish_on, 'format' => '%Y-%m-%d %H:%M:%S', 'filter' => 'user_utc' ))?> </div> </div> <div class="control-group"> <label class="control-label"><?= @text('Stop publishing on'); ?></label> <div class="controls"> <?= @helper('behavior.calendar', array( 'name' => 'unpublish_on', 'id' => 'unpublish_on', 'value' => $document->unpublish_on, 'format' => '%Y-%m-%d %H:%M:%S', 'filter' => 'user_utc' ))?> </div> </div> <div class="control-group"> <label class="control-label"><?= @text('Date'); ?></label> <div class="controls"> <?= @helper('behavior.calendar', array( 'name' => 'created_on', 'id' => 'created_on', 'value' => $document->created_on, 'format' => '%Y-%m-%d %H:%M:%S', 'filter' => 'user_utc' ))?> </div> </div> <? endif; ?> <? if ($document->canPerform('manage')): ?> <div class="control-group"> <label class="control-label"><?= @text('Owner'); ?></label> <div class="controls"> <?= @helper('listbox.users', array( 'name' => 'created_by', 'selected' => $document->created_by ? $document->created_by : $user->id, 'deselect' => false, 'attribs' => array('class' => 'select2-listbox'), 'behaviors' => array('select2' => array('element' => '.select2-listbox')) )) ?> </div> </div> <? endif; ?> <? if ($document->modified_by): ?> <div class="control-group"> <label class="control-label"><?= @text('Modified by'); ?></label> <div class="controls"> <span class="help-info"> <?= JFactory::getUser($document->modified_by)->name; ?> <?= @text('on') ?> <?= @date(array('date' => $document->modified_on)); ?> </span> </div> </div> <? endif; ?> </fieldset> </div> </form>