Файловый менеджер - Редактировать - /var/www/iplanru/data/old/www/i-plan.ru/administrator/components/com_artforms/lib/af.lib.fields.php
Назад
<?php /** * @version $Id: af.lib.fields.php v.2.1b7 2007-11-25 00:17:58Z GMT-3 $ * @package ArtForms 2.1b7 * @subpackage ArtForms Component * @copyright Copyright (C) 2005 Andreas Duswald * @copyright Copyright (C) 2007 InterJoomla. All rights reserved. * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU/GPL version 2, see LICENSE.txt * This version may have been modified pursuant to the * GNU General Public License, and as distributed it includes or is derivative * of works licensed under the GNU General Public License or other free * or open source software licenses. * See COPYRIGHT.txt for copyright notices and details. */ defined( '_JEXEC' ) or die( 'Restricted access' ); function showEditFields( $option, $formid, &$items, &$itlists, $afcfg_usebehelper='0', $afcfg_fieldsdefaultlayout='' ) { include( AFPATH_LIB_ADM_SITE.'af.lib.loadhelper.php' ); $a_typeslist = JHTML::_('select.genericlist', $itlists['a_types'], 'type[]', 'class="text_area" size="1"', 'value', 'text' ); $a_requlist = JHTML::_('select.genericlist', $itlists['a_requ'], 'required[]', 'class="text_area" size="1"', 'value', 'text' ); $a_validlist = JHTML::_('select.genericlist', $itlists['a_valid'], 'validation[]', 'class="text_area" size="1"', 'value', 'text' ); $a_ronlylist = JHTML::_('select.genericlist', $itlists['a_ronly'], 'readonly[]', 'class="text_area" size="1"', 'value', 'text' ); $addFieldx = JHTML::_('select.genericlist', $itlists['addFieldx'], 'addFieldx', 'class="text_area" onChange="extrainputbox(this.form)"', 'value', 'text', 'n' ); $dolayout = urldecode( $afcfg_fieldsdefaultlayout ); ?> <table class="adminform" border="0" cellpadding="3" cellspacing="0" width="100%"> <tr> <th align="left" width="125px"><?php echo JText::_( 'ARTF_FORM_FIELDS' );?></th> <th align="left" width="40px"><?php echo JText::_( 'ARTF_FORM_ORDER' ).$helper_order;?></th> <th align="left" width="128px"><?php echo JText::_( 'ARTF_FORM_FIELDNAME' ).$helper_fieldname;?></th> <th align="left" width="90px"><?php echo JText::_( 'ARTF_FORM_FIELDTYPE' ).$helper_fieldtype;?></th> <th align="left" width="90px"><?php echo JText::_( 'ARTF_FORM_REQUIRED' ).$helper_required;?></th> <th align="left" width="90px"><?php echo JText::_( 'ARTF_FORM_VALIDE' ).$helper_valide;?></th> <th align="left" width="128px"><?php echo JText::_( 'ARTF_FORM_VALUES' ).$helper_values;?></th> <th align="left" width="128px"><?php echo JText::_( 'ARTF_FORM_DEFVALUES' ).$helper_defvalues;?></th> <th align="left" width="128px"><?php echo JText::_( 'ARTF_FORM_LAYOUT' ).$helper_layout;?></th> <th align="left" width="90px"><?php echo JText::_( 'ARTF_FORM_READONLY' ).$helper_readonly;?></th> <th align="left" width="128px"><?php echo JText::_( 'ARTF_FORM_CUSTOMCODE' ).$helper_customcode;?></th> <th align="left" width="90px"><?php echo JText::_( 'ARTF_FORM_ITEMDEL' );?></th> <th> </th> </tr> <?php $i=0; if ($formid == ''){ $i=1; echo "<tr> <td width=\"182px\" valign=\"top\"> <input type=\"hidden\" name=\"form_id[]\" value=\"".$formid."\" /> <input type=\"hidden\" name=\"item_id[]\" value=\"\" /> ".JText::_( 'ARTF_FORM_FIELD' )."_".$i.": </td> <td align=\"center\" valign=\"top\"> <input class=\"text_area\" type=\"text\" name=\"item_ordering[]\" maxlength=\"4\" align=\"center\" style=\"width:25px;text-align:center;\" value=\"\"/> </td> <td width=\"128px\" valign=\"top\"> <input class=\"text_area\" type=\"text\" size=\"20\" name=\"name[]\" value=\"\" /> </td> <td width=\"90px\" valign=\"top\">"; echo $a_typeslist." </td> <td width=\"90px\" valign=\"top\">"; echo $a_requlist." </td> <td width=\"90px\" valign=\"top\">"; echo $a_validlist." </td> <td width=\"128px\" valign=\"top\"> <textarea class=\"text_area\" type=\"text\" cols=\"20\" rows=\"3\" name=\"values[]\" /></textarea> </td> <td width=\"128px\" valign=\"top\"> <textarea class=\"text_area\" type=\"text\" cols=\"20\" rows=\"3\" name=\"default_values[]\" /></textarea> </td> <td width=\"128px\" valign=\"top\"> <textarea class=\"text_area\" type=\"text\" cols=\"30\" rows=\"3\" name=\"layout[]\" />".$dolayout."</textarea> </td> <td width=\"90px\" valign=\"top\">"; echo $a_ronlylist." </td> <td width=\"128px\" valign=\"top\"> <input class=\"text_area\" type=\"text\" name=\"customcode[]\" value=\"\"/> </td> <td width=\"90px\" valign=\"top\"> </td> <td valign=\"top\"> </td> </tr>"; } else { foreach ($items as $item) { $i++; $item->values = str_replace("<","<",$item->values); $item->values = str_replace(">",">",$item->values); $item->default_values = str_replace("<","<",$item->default_values); $item->default_values = str_replace(">",">",$item->default_values); $item->layout = str_replace("<","<",$item->layout); $item->layout = str_replace(">",">",$item->layout); echo "<tr> <td width=\"182px\" valign=\"top\"> <input type=\"hidden\" name=\"form_id[]\" value=\"".$formid."\" /> <input type=\"hidden\" name=\"item_id[]\" value=\"".$item->item_id."\" /> ".JText::_( 'ARTF_FORM_FIELD' )."_".$i.": </td> <td align=\"center\" valign=\"top\"> <input class=\"text_area\" type=\"text\" name=\"item_ordering[]\" maxlength=\"4\" align=\"center\" style=\"width:25px;text-align:center;\" value=\"".$item->item_ordering."\"/> </td> <td width=\"128px\" valign=\"top\"> <input class=\"text_area\" type=\"text\" size=\"20\" name=\"name[]\" value=\"".$item->name."\" /> </td> <td width=\"90px\" valign=\"top\">"; $a_typeslistf = JHTML::_('select.genericlist', $itlists['a_types'], 'type[]', 'class="text_area" size="1"', 'value', 'text', $item->type ); echo $a_typeslistf." </td> <td width=\"90px\" valign=\"top\">"; $a_requlistf = JHTML::_('select.genericlist', $itlists['a_requ'], 'required[]', 'class="text_area" size="1"', 'value', 'text', $item->required ); echo $a_requlistf." </td> <td width=\"90px\" valign=\"top\">"; $a_validlistf = JHTML::_('select.genericlist', $itlists['a_valid'], 'validation[]', 'class="text_area" size="1"', 'value', 'text', $item->validation ); echo $a_validlistf." </td> <td width=\"128px\" valign=\"top\"> <textarea class=\"text_area\" type=\"text\" cols=\"20\" rows=\"3\" name=\"values[]\" />".$item->values."</textarea> </td> <td width=\"128px\" valign=\"top\"> <textarea class=\"text_area\" type=\"text\" cols=\"20\" rows=\"3\" name=\"default_values[]\" />".$item->default_values."</textarea> </td> <td width=\"128px\" valign=\"top\"> <textarea class=\"text_area\" type=\"text\" cols=\"20\" rows=\"3\" name=\"layout[]\" />".($item->layout ? $item->layout : $dolayout)."</textarea> </td> <td width=\"90px\" valign=\"top\">"; $a_ronlylistf = JHTML::_('select.genericlist', $itlists['a_ronly'], 'readonly[]', 'class="text_area" size="1"', 'value', 'text', $item->readonly ); echo $a_ronlylistf." </td> <td width=\"128px\" valign=\"top\"> <input class=\"text_area\" type=\"text\" name=\"customcode[]\" value=\"".$item->customcode."\"/> </td> <td width=\"90px\" valign=\"top\">"; if ($i > 1){ echo "<a href=\"javascript:void(0);\" onClick=\"window.location='index.php?option=com_artforms&task=delrow&id=".$formid."&itemdel=".$item->item_id."'\"> <img src=\"".AFPATH_WEB_IMG_ADM_SITE."delete.png\" width=\"16\" height=\"16\" border=\"0\" alt=\"".JText::_( 'ARTF_FORM_ITEMDEL' )."\" /> </a>"; } echo "</td> <td valign=\"top\"> </td> </tr>"; } } $a_typeslist = eregi_replace( 'ze="1">', 'ze="1">\\', $a_typeslist ); $a_requlist = eregi_replace( 'ze="1">', 'ze="1">\\', $a_requlist ); $a_validlist = eregi_replace( 'ze="1">', 'ze="1">\\', $a_validlist ); $a_ronlylist = eregi_replace( 'ze="1">', 'ze="1">\\', $a_ronlylist ); $a_typeslist = eregi_replace( 'n>', 'n>\\', $a_typeslist ); $a_requlist = eregi_replace( 'n>', 'n>\\', $a_requlist ); $a_validlist = eregi_replace( 'n>', 'n>\\', $a_validlist ); $a_ronlylist = eregi_replace( 'n>', 'n>\\', $a_ronlylist ); $a_typeslist = eregi_replace( 'ct>', 'ct>\\', $a_typeslist ); $a_requlist = eregi_replace( 'ct>', 'ct>\\', $a_requlist ); $a_validlist = eregi_replace( 'ct>', 'ct>\\', $a_validlist ); $a_ronlylist = eregi_replace( 'ct>', 'ct>\\', $a_ronlylist ); $dolayout = base64_encode( $dolayout ); echo '<script type="text/javascript" src="'.AFPATH_WEB_JS_SITE.'base64/webtoolkit.base64.js"></script>'; echo "<script type=\"text/javascript\"> function extrainputbox(form) { var b64layout = '".$dolayout."'; var getlayout = Base64.decode(b64layout); var einputs1 = '<table><tr><td width=\"179px\" valign=\"top\"><input type=\"hidden\" name=\"form_id[]\" value=\"".$formid."\" /><input type=\"hidden\" name=\"item_id[]\" value=\"\" />".JText::_( 'ARTF_FORM_FIELD' )."_'; var einputs2 = ':</td><td align=\"center\" width=\"40px\" valign=\"top\"><input class=\"text_area\" type=\"text\" name=\"item_ordering[]\" maxlength=\"4\" style=\"width:25px;text-align:center;\" value=\"\"/></td>\ <td width=\"128px\" valign=\"top\"><input class=\"text_area\" type=\"text\" size=\"20\" name=\"name[]\" value=\"\" /></td>\ <td width=\"90px\" valign=\"top\">\\".$a_typeslist."</td>\ <td width=\"90px\" valign=\"top\">\\".$a_requlist."</td>\ <td width=\"90px\" valign=\"top\">\\".$a_validlist."</td>\ <td width=\"128px\" valign=\"top\"><textarea class=\"text_area\" type=\"text\" cols=\"20\" rows=\"3\" name=\"values[]\" /></textarea></td>\ <td width=\"128px\" valign=\"top\"><textarea class=\"text_area\" type=\"text\" cols=\"20\" rows=\"3\" name=\"default_values[]\" /></textarea></td>\ <td width=\"128px\" valign=\"top\"><textarea class=\"text_area\" type=\"text\" cols=\"20\" rows=\"3\" name=\"layout[]\" />'+getlayout+'</textarea></td>\ <td width=\"90px\" valign=\"top\">\\".$a_ronlylist."</td>\ <td width=\"128px\" valign=\"top\"><input class=\"text_area\" type=\"text\" name=\"customcode[]\" value=\"\"/></td>\ <td width=\"90px\" valign=\"top\"> </td>\ <td valign=\"top\"> </td>\ </tr></table>'; var numObj = parseInt(form.addFieldx.value); var html = ''; var container = document.getElementById('divAddField'); if (numObj > 0) { for(i=1; i<=numObj; i++) { var n2 = ".$i." - 1 + i; n2++; einputs = (einputs1 + n2 + einputs2); html += (einputs); } } container.innerHTML = html; } </script> "; ?> <tr> <td colspan="10"> <div id="divAddField" align="left" width="100%"style="margin-left:-2px;"></div> </td> </tr> </table> <br /> <input type="hidden" name="id" value="<?php echo $formid; ?>" /> <input type="hidden" name="option" value="<?php echo $option; ?>" /> <input type="hidden" name="boxchecked" value="0" /> <input type="hidden" name="task" value="" /> </form> <form name="adminForm2" method="" action=""> <div width="100%" align="left" height="30"> <?php echo JText::_( 'ARTF_FORM_NEWFIELD' ).' '.$addFieldx.$helper_addfieldssel;?> </div> </form> <?php } ?>
| ver. 1.4 |
Github
|
.
| PHP 5.4.45-1~dotdeb+6.1 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка