Current Path :
/
home
/
develito
/
www
/
tmp
/
install_5fbe1a92c6986
/
Admin
/
field
/
Or
Select Your Path :
Upload File :
New :
File
Dir
/home/develito/www/tmp/install_5fbe1a92c6986/Admin/field/edit.php
<?php /** * @package: SobiPro Component for Joomla! * * @deprecated * * @author * Name: Sigrid Suski & Radek Suski, Sigsiu.NET GmbH * Email: sobi[at]sigsiu.net * Url: https://www.Sigsiu.NET * * @copyright Copyright (C) 2006 - 2019 Sigsiu.NET GmbH (https://www.sigsiu.net). All rights reserved. * @license GNU/GPL Version 3 * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 * as published by the Free Software Foundation, and under the additional terms according section 7 of GPL v3. * See https://www.gnu.org/licenses/gpl.html and https://www.sigsiu.net/licenses. * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. */ use Sobi\Input\Input; defined( 'SOBIPRO' ) || exit( 'Restricted access' ); Input::Set( 'hidemainmenu', 1 ); SPFactory::header() ->addCSSCode( 'body { min-width: 1200px; }' ) ->addJsCode( " var SPErrMsg = SobiPro.Txt( 'Please fill in all required fields!' ); function submitbutton( task ) { var form = document.adminForm; if ( task == 'field.cancel' || SPValidateForm() ) { if ( SP_id( 'field.nid' ).value == '' ) { SP_id( 'field.nid' ).value = SP_id( 'field.name' ).value; } var nid = SP_id( 'field.nid' ).value; nid = nid.replace( /(\s+)/g, '_' ); nid = nid.replace( /[^\w_]/g, '' ); SP_id( 'field.nid' ).value = nid.toLowerCase(); if ( SP_id( 'field.nid' ).value.indexOf( 'field_' ) != 0 ) { SP_id( 'field.nid' ).value = 'field_' + SP_id( 'field.nid' ).value; } submitform( task ); } } SobiPro.jQuery( document ).ready( function () { Joomla.submitform = function ( task ) { submitbutton( task ); } } ); " ); $row = 0; ?> <?php $this->trigger( 'OnStart' ); ?> <div> <fieldset class="adminform"> <table class="admintable"> <tr class="row<?php echo ++$row % 2; ?>"> <td class="key"> <?php $this->txt( 'FM.FIELD_LABEL' ); ?> </td> <td> <?php $this->field( 'text', 'field.name', 'value:field.name', 'id=field.name, size=50, maxlength=255, class=inputbox required' ); ?> </td> </tr> <tr class="row<?php echo ++$row % 2; ?>"> <td class="key"> <?php $this->txt( 'FM.ALIAS' ); ?> </td> <td> <?php $this->field( 'text', 'field.nid', 'value:field.nid', 'id=field.nid, size=50, maxlength=255, class=inputbox' ); ?> </td> </tr> <tr class="row<?php echo ++$row % 2; ?>"> <td class="key" valign="top"> <?php $this->txt( 'FM.SUFFIX' ); ?> </td> <td> <?php $this->field( 'text', 'field.suffix', 'value:field.suffix', 'id=field.suffix, size=50, maxlength=255, class=inputbox' ); ?> </td> </tr> <tr class="row<?php echo ++$row % 2; ?>"> <td class="key" valign="top"> <?php $this->txt( 'FM.NOTICES' ); ?> </td> <td> <?php $this->field( 'textarea', 'field.notice', 'value:field.notice', false, 550, 30, 'id=field.notice' ); ?> </td> </tr> <tr class="row<?php echo ++$row % 2; ?>"> <td class="key" valign="top"> <?php $this->txt( 'FM.DESCRIPTION' ); ?> </td> <td> <?php $this->field( 'textarea', 'field.description', 'value:field.description', false, 550, 150, 'id=field.description' ); ?> </td> </tr> </table> </fieldset> <?php $this->trigger( 'AfterFixed' ); ?> </div> <div> <fieldset class="adminform" style="border: 1px dashed silver;"> <legend><?php $this->txt( 'FM.FIELD_PARAMETERS' ); ?></legend> <table class="admintable"> <tr class="row<?php echo ++$row % 2; ?>"> <td class="key"> <?php $this->txt( 'ENABLED' ); ?> </td> <td> <?php $this->field( 'states', 'field.enabled', 'value:field.enabled', 'enabled', 'enabled', 'class=inputbox' ); ?> </td> </tr> <tr class="row<?php echo ++$row % 2; ?>"> <td class="key"> <?php $this->txt( 'FM.AVAILABLE_IN' ); ?> </td> <td> <?php $this->field( 'select', 'field.showIn', 'both=translate:[FM.BOTH_OPT], details=translate:[FM.DETAILS_VIEW_OPT], vcard=translate:[FM.V_CARD_OPT], hidden=translate:[FM.HIDDEN_OPT]', 'value:field.showIn', false, 'id=show_in, size=1, class=inputbox' ); ?> </td> </tr> <tr class="row<?php echo ++$row % 2; ?>"> <td class="key"> <?php $this->txt( 'FM.CSS_CLASS' ); ?> </td> <td> <?php $params = [ 'id' => 'field_css', 'size' => 15, 'maxlength' => 50, 'class' => 'inputbox', 'style' => 'text-align:center;' ]; if ( $this->get( 'field.id' ) == SPFactory::config()->nameField()->get( 'id' ) ) { $params[ 'readonly' ] = 'readonly'; } $this->field( 'text', 'field.cssClass', 'value:field.cssClass', $params ); ?> </td> </tr> <tr class="row<?php echo ++$row % 2; ?>"> <td class="key"> <?php $this->txt( 'FM.ADM_FIELD' ); ?> </td> <td> <?php $this->field( 'states', 'field.adminField', 'value:field.adminField', 'admin_field', 'yes_no', 'class=inputbox' ); ?> </td> </tr> <tr class="row<?php echo ++$row % 2; ?>"> <td class="key"> <?php $this->txt( 'FM.IS_REQUIRED' ); ?> </td> <td> <?php $this->field( 'states', 'field.required', 'value:field.required', 'required', 'yes_no', 'class=inputbox' ); ?> </td> </tr> <tr class="row<?php echo ++$row % 2; ?>"> <td class="key"> <?php $this->txt( 'FM.IS_EDITABLE' ); ?> </td> <td> <?php $this->field( 'states', 'field.editable', 'value:field.editable', 'editable', 'yes_no', 'class=inputbox' ); ?> </td> </tr> <tr class="row<?php echo ++$row % 2; ?>"> <td class="key"> <?php $this->txt( 'FM.SHOW_LABEL' ); ?> </td> <td> <?php $this->field( 'states', 'field.withLabel', 'value:field.withLabel', 'withLabel', 'yes_no', 'class=inputbox' ); ?> </td> </tr> <tr class="row<?php echo ++$row % 2; ?>"> <td class="key"> <?php $this->txt( 'FM.EDIT_LIMITS' ); ?> </td> <td> <?php $this->field( 'text', 'field.editLimit', 'value:field.editLimit', 'id=field_edit_limit, size=5, maxlength=10, class=inputbox, style=text-align:center;' ); ?> </td> </tr> <tr class="row<?php echo ++$row % 2; ?>"> <td class="key"> <?php $this->txt( 'VERSION' ); ?> </td> <td> <b><?php $this->show( 'field.version' ); ?></b> </td> </tr> </table> </fieldset> <?php $this->trigger( 'AfterFixedParams' ); ?> <fieldset class="adminform" style="border: 1px dashed silver;"> <legend> <?php $this->txt( 'FM.FIELD_TYPE' ); ?> </legend> <table class="admintable"> <tr class="row<?php echo ++$row % 2; ?>"> <td class="key" valign="top"> <?php $this->txt( 'FM.FIELD_TYPE' ); ?> </td> <td> <?php $this->field( 'select', 'field.fieldType', 'value:types', 'value:field.fieldType', false, 'id=field_type, size=15, class=inputbox required, style=width:200px;', 'field_type' ); ?> </td> </tr> </table> </fieldset> <fieldset class="adminform" style="border: 1px dashed silver;"> <legend> <?php $this->txt( 'FM.PAYMENT' ); ?> </legend> <table class="admintable"> <tr class="row<?php echo ++$row % 2; ?>"> <td class="key" valign="top"> <?php $this->txt( 'FM.FOR_FREE' ); ?> </td> <td> <?php $this->field( 'states', 'field.isFree', 'value:field.isFree', 'is_free', 'yes_no', 'class=inputbox' ); ?> </td> </tr> <tr class="row<?php echo ++$row % 2; ?>"> <td class="key" valign="top"> <?php $this->txt( 'FM.FIELD_FEE' ); ?> </td> <td> <?php $this->field( 'text', 'field.fee', 'value:field.fee', 'id=field_fee, size=10, maxlength=10, class=inputbox, style=text-align:center;' ); ?> <?php echo Sobi::Cfg( 'payments.currency', 'EUR' ); ?> </td> </tr> </table> </fieldset> <?php $this->trigger( 'AfterParams' ); ?> </div> <?php $this->trigger( 'BeforeFixed' ); ?> <?php $this->trigger( 'OnEnd' ); ?>