Файловый менеджер - Редактировать - /var/www/html/components/com_jssupportticket/views/knowledgebase/tmpl/formarticle.php
Ðазад
<?php /** * @Copyright Copyright (C) 2012 ... Ahmad Bilal * @license GNU/GPL http://www.gnu.org/copyleft/gpl.html * Company: Buruj Solutions + Contact: www.burujsolutions.com , info@burujsolutions.com * Created on: May 03, 2012 ^ + Project: JS Tickets ^ */ defined('_JEXEC') or die('Restricted access'); ?> <div class="js-row js-null-margin"> <?php $document = JFactory::getDocument(); $document->addScript('administrator/components/com_jssupportticket/include/js/file/file_validate.js'); JText::script('Error file size too large'); JText::script('Error file extension mismatch'); ?> <?php if($this->config['offline'] != '1'){ require_once JPATH_COMPONENT_SITE . '/views/header.php'; $document = JFactory::getDocument(); $document->addStyleSheet(JURI::root().'components/com_jssupportticket/include/css/inc.css/knowledgebase-formarticle.css', 'text/css'); $language = JFactory::getLanguage(); $document->addStyleSheet(JURI::root().'components/com_jssupportticket/include/css/jssupportticketresponsive.css'); if($language->isRTL()){ $document->addStyleSheet(JURI::root().'components/com_jssupportticket/include/css/jssupportticketdefaultrtl.css'); } if($this->per_granted){ if(!$this->user->getIsGuest()){ if($this->user->getIsStaff()){ if(!$this->user->getIsStaffDisable()){ ?> <script language="javascript"> function validate_form(f) { if (document.formvalidator.isValid(f)) { f.check.value = '<?php if ((JVERSION == '1.5') || (JVERSION == '2.5')) echo JUtility::getToken(); else echo JSession::getFormToken(); ?>';//send token } else { alert("<?php echo JText::_('Some values are not acceptable please retry'); ?>"); return false; } return true; } </script> <?php JHTML::_('behavior.formvalidator'); JText::script('JS_ERROR_FILE_SIZE_TO_LARGE'); JText::script('JS_ERROR_FILE_EXT_MISMATCH'); ?> <div id="jsst-wrapper-top"> <?php if($this->config['cur_location'] == 1){ ?> <div id="jsst-wrapper-top-left"> <div id="jsst-breadcrunbs"> <ul> <li> <a href="index.php?option=com_jssupportticket&c=jssupportticket&layout=controlpanel&Itemid=<?php echo $this->Itemid; ?>" title="Dashboard"> <?php echo JText::_('Dashboard'); ?> </a> </li> <li><a href="index.php?option=com_jssupportticket&c=knowledgebase&layout=articles&Itemid=<?php echo $this->Itemid; ?>" title="Dashboard"><?php echo JText::_('knowledge Base'); ?></a> </li> <li> <?php echo JText::_('Add knowledge base'); ?> </li> </ul> </div> </div> <?php } ?> </div> <div class="js-ticket-add-form-wrapper"> <form class="js-ticket-form" action="index.php" method="POST" enctype="multipart/form-data" name="adminForm" id="adminForm" > <div class="js-ticket-from-field-wrp"> <div class="js-ticket-from-field-title"> <label for="subject"> <?php echo JText::_('Subject'); ?> <font color="red">*</font> </label> </div> <div class="js-ticket-from-field"> <input class="inputbox js-ticket-form-field-input required" type="text" id="subject" name="subject" value="<?php if (isset($this->article)) echo $this->article->subject; ?>"/> </div> </div> <div class="js-ticket-from-field-wrp"> <div class="js-ticket-from-field-title"> <label for="categoryid"> <?php echo JText::_('Category'); ?> </label> </div> <div class="js-ticket-from-field js-ticket-form-field-select"> <?php echo $this->lists['categories']; ?> </div> </div> <?php /*<div class="js-col-md-6 js-col-xs-12"> <div class="js-form-title"><label for="public"><?php echo JText::_('Type'); ?> </label></div> <div class="js-form-value"> <div class="js-kb-radios"> <input type="radio" name="type" id="public" value="0" <?php if (isset($this->article)) {if ($this->article->type == 0) echo "checked="; } else echo "checked="; ?>/> <label for="public"><?php echo JText::_('Public'); ?></label> </div> <div class="js-kb-radios"> <input type="radio" name="type" id="private" value="1" <?php if (isset($this->article)) if ($this->article->type == 1) echo "checked="; ?>/> <label for="private"><?php echo JText::_('Private'); ?></label> </div> <div class="js-kb-radios"> <input type="radio" name="type" id="draft" value="2" <?php if (isset($this->article)) if ($this->article->type == 2) echo "checked="; ?>/> <label for="draft"><?php echo JText::_('Draft'); ?></label> </div> </div> </div>*/ ?> <div class="js-ticket-from-field-wrp js-ticket-from-field-wrp-full-width "> <div class="js-ticket-from-field-title"> <label> <?php echo JText::_('Content'); ?> </label> </div> <div class="js-ticket-from-field"> <?php $editor = JFactory::getConfig()->get('editor');$editor = JEditor::getInstance($editor); if (isset($this->article->content)) echo $editor->display('content_article', $this->article->content, '550', '300', '60', '20', false); else echo $editor->display('content_article', '', '550', '300', '60', '20', false); ?> </div> </div> <div class="js-ticket-from-field-wrp js-ticket-from-field-wrp-full-width "> <div class="js-ticket-from-field-title"> <label for="metadesc"> <?php echo JText::_('Meta Description'); ?> </label> </div> <div class="js-ticket-from-field"> <textarea id="metadesc" name="metadesc"><?php if (isset($this->article)) echo $this->article->metadesc; ?></textarea> </div> </div> <div class="js-ticket-from-field-wrp js-ticket-from-field-wrp-full-width "> <div class="js-ticket-from-field-title"> <label for="metakey"> <?php echo JText::_('Meta Keywords'); ?> </label> </div> <div class="js-ticket-from-field"> <textarea id="metakey" name="metakey"><?php if (isset($this->article)) echo $this->article->metakey; ?></textarea> </div> </div> <!-- Attachments --> <?php if(!isset($this->article_attachments) || count($this->article_attachments)<=$this->config['noofattachment']){ ?> <div class="js-ticket-reply-attachments"> <div class="js-attachment-field-title"> <label for="attachemtid"> <?php echo JText::_('Attachments'); ?> </label> </div> <div class="js-attachment-field"> <div class="tk_attachment_value_wrapperform tk_attachment_user_reply_wrapper"> <span class="tk_attachment_value_text"> <input id="attachmentid" type="file" class="inputbox js-attachment-inputbox" name="filename[]" onchange="uploadfile(this, '<?php echo $this->config["filesize"]; ?>', '<?php echo $this->config["fileextension"]; ?>');" size="20" maxlenght='30'/> <span class='tk_attachment_remove'></span> </span> </div> <span class="tk_attachments_configform"> <?php echo JText::_('Maximum File Size') . ' (' . $this->config['filesize']; ?>KB)<br><?php echo JText::_('File Extension Type') . ' (' . $this->config['fileextension'] . ')'; ?> </span> <span id="tk_attachment_add" data-ident="tk_attachment_user_reply_wrapper" class="tk_attachments_addform"><?php echo JText::_('Add More'); ?></span> </div> <?php if(isset($this->article_attachments) && count($this->article_attachments)>0){ foreach($this->article_attachments as $attachment){ echo ' <div class="js-ticket-attached-files-wrp"> <div class="js_ticketattachment"> ' . $attachment->filename . ' </div> <a class="js-ticket-delete-attachment" href="index.php?option=com_jssupportticket&c=knowledgebase&task=deleteattachmentbyid&id='.$attachment->id.'&kbid='.$attachment->articleid.'&'. JSession::getFormToken() .'=1">' . JText::_('Remove') . '</a> </div>'; } } ?> </div> <?php } ?> <div class="js-ticket-from-field-wrp"> <div class="js-ticket-from-field-title"> <label for="status"> <?php echo JText::_('Status'); ?> </label> </div> <div class="js-ticket-from-field js-ticket-form-field-select"> <?php echo $this->lists['status']; ?> </div> </div> <div class="js-ticket-form-btn-wrp"> <input type="submit" class="js-ticket-save-button" name="submit_app" onclick="return validate_form(document.adminForm)" value="<?php echo JText::_('Save Knowledge Base'); ?>" /> <a href="index.php?option=com_jssupportticket&c=knowledgebase&layout=articles&Itemid=<?php echo $this->Itemid; ?>" class="js-ticket-cancel-button"><?php echo JText::_('Cancel'); ?></a> </div> <input type="hidden" name="created" value="<?php if (isset($this->article)) {echo $this->article->created; } else {$curdate = date('Y-m-d H:i:s'); echo $curdate; } ?>" /> <input type="hidden" name="id" value="<?php if (isset($this->article)) echo $this->articleid; ?>" /> <input type="hidden" name="Itemid" value="<?php echo $this->Itemid; ?>" /> <input type="hidden" name="c" value="knowledgebase" /> <input type="hidden" name="view" value="knowledgebase" /> <input type="hidden" name="layout" value="formarticle" /> <input type="hidden" name="check" value="" /> <input type="hidden" name="task" value="saveknowledgebasearticle" /> <input type="hidden" name="option" value="<?php echo $this->option; ?>" /> <?php echo JHtml::_('form.token'); ?> </form> </div> <?php }else{ messageslayout::getStaffDisable(); //staff disabled } }else{ messageslayout::getNotStaffMember(); //user not staff } }else{ messageslayout::getUserGuest($this->layoutname,$this->Itemid); //user guest } }else{ messageslayout::getPermissionNotAllow(); //permission not granted } }else{ messageslayout::getSystemOffline($this->config['title'],$this->config['offline_text']); //offline }//End ?> <script> jQuery("#tk_attachment_add").click(function () { var obj = this; var current_files = jQuery('input[type="file"]').length; var total_allow =<?php echo $this->config['noofattachment']; ?>; var append_text = "<span class='tk_attachment_value_text'><input name='filename[]' type='file' onchange=uploadfile(this,'<?php echo $this->config['filesize']; ?>','<?php echo $this->config['fileextension']; ?>'); size='20' maxlenght='30' /><span class='tk_attachment_remove'></span></span>"; <?php if(isset($this->article_attachments)){ ?> current_files += <?php echo count($this->article_attachments); ?>; <?php } ?> if (current_files < total_allow) { jQuery(".tk_attachment_value_wrapperform").append(append_text); } else if ((current_files === total_allow) || (current_files > total_allow)) { alert("<?php echo JText::_('File upload limit exceed'); ?>"); jQuery(obj).hide(); } }); jQuery(document).delegate(".tk_attachment_remove", "click", function (e) { var current_files = jQuery('input[type="file"]').length; if(current_files!=1) jQuery(this).parent().remove(); var current_files = jQuery('input[type="file"]').length; var total_allow =<?php echo $this->config['noofattachment']; ?>; <?php if(isset($this->article_attachments)){ ?> current_files += <?php echo count($this->article_attachments); ?>; <?php } ?> if (current_files < total_allow) { jQuery("#tk_attachment_add").show(); } }); </script> </div>
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка