Файловый менеджер - Редактировать - /home/wuectly/www/03cbe/filter.zip
Назад
PK }}!][F}5c c output.phpnu &1i� <?php /** *------------------------------------------------------------------------------ * iC Library - Library by Jooml!C, for Joomla! *------------------------------------------------------------------------------ * @package iC Library * @subpackage filter * @copyright Copyright (c)2014-2015 Cyril Rezé, Jooml!C - All rights reserved * * @license GNU General Public License version 3 or later; see LICENSE.txt * @author Cyril Rezé (Lyr!C) * @link http://www.joomlic.com * * @version 1.0.0 2014-06-13 * @since 1.0.0 *------------------------------------------------------------------------------ */ // No direct access to this file defined('_JEXEC') or die(); /** * class iCUrl */ class iCFilterOutput { /** * Process a string in a JOOMLA_TRANSLATION_STRING standard. * This method processes a string and replaces all accented UTF-8 characters by unaccented * ASCII-7 "equivalents" and the string is uppercase. Spaces replaced by underscore. * * @param string $string String to process * * @return string Processed string * * @since 1.0.0 */ public static function stringToJText($string) { // Remove any '_' from the string since they will be used as concatenaters $str = str_replace('_', ' ', $string); $lang = JFactory::getLanguage(); $str = $lang->transliterate($str); // Trim white spaces at beginning and end of translation string and make uppercase $str = trim(JString::strtoupper($str)); // Remove any duplicate whitespace, and ensure all characters are alphanumeric $str = preg_replace('/(\s|[^A-Za-z0-9\-])+/', '_', $str); // Trim underscores at beginning and end of translation string $str = trim($str, '_'); return $str; } /** * Process a string in slug format. * This method processes a string and replaces all accented UTF-8 characters by unaccented * ASCII-7 "equivalents" and the string is lowercase. Spaces replaced by underscore. * * @param string $string String to process * * @return string Processed string * * @since 1.0.0 */ public static function stringToSlug($string) { // Remove any '_' from the string since they will be used as concatenaters $replace = array('-', '_'); $str = str_replace($replace, ' ', $string); //replaces all accented UTF-8 characters by unaccented ASCII-7 "equivalents" $lang = JFactory::getLanguage(); $str = $lang->transliterate($str); // Trim white spaces at beginning and end of translation string and make uppercase $str = trim(JString::strtolower($str)); // Remove any duplicate whitespace, and ensure all characters are alphanumeric $str = preg_replace('/(\s|[^A-Za-z0-9\-])+/', '_', $str); // Trim underscores at beginning and end of translation string $str = trim($str, '_'); return $str; } /** * Convert a HTML string in a text single line. * This method processes a string, cleans all HTML tags and converts special characters to HTML entities. * The string is lowercase. Spaces replaced by underscore. * * @param string $string String to process * * @return string Processed string * * @since 1.0.0 */ static public function fullCleanHTML($string) { // Clean text of all formatting and scripting code $str = preg_replace("'<script[^>]*>.*?</script>'si", '', $string); $str = preg_replace('/<a\s+.*?href="([^"]+)"[^>]*>([^<]+)<\/a>/is', '\2 (\1)', $str); $str = preg_replace('/<!--.+?-->/', '', $str); $str = preg_replace('/{.+?}/', '', $str); // Strip HTML and PHP tags $str = strip_tags($str); // Replace all sequences of two or more spaces, tabs, and/or line breaks with a single space $str = preg_replace('/[\p{Z}\s]{2,}/u', ' ', $str); // Convert special characters to HTML entities $str = htmlspecialchars($str, ENT_QUOTES, 'UTF-8'); // Trim spaces at beginning and end of translation string $str = trim($str); return $str; } } PK }}!]�#o, , index.htmlnu &1i� <html><body bgcolor="#FFFFFF"></body></html>PK O�!]g�� � tmpl/edit.phpnu &1i� <?php /** * @package Joomla.Administrator * @subpackage com_finder * * @copyright (C) 2011 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; JHtml::_('behavior.formvalidator'); JHtml::_('behavior.keepalive'); JHtml::_('formbehavior.chosen', 'select'); JHtml::_('behavior.tabstate'); JFactory::getDocument()->addScriptDeclaration(' Joomla.submitbutton = function(task) { if (task == "filter.cancel" || document.formvalidator.isValid(document.getElementById("adminForm"))) { Joomla.submitform(task, document.getElementById("adminForm")); } }; jQuery(document).ready(function($) { $("#rightbtn").on("click", function() { if($(this).text() == "' . JText::_('COM_FINDER_FILTER_SHOW_ALL') . '") { $(".collapse:not(.in)").each(function (index) { $(this).collapse("toggle"); }); $(this).text("' . JText::_('COM_FINDER_FILTER_HIDE_ALL') . '"); } else { $(this).text("' . JText::_('COM_FINDER_FILTER_SHOW_ALL') . '"); $(".collapse.in").each(function (index) { $(this).collapse("toggle"); }); } return false; }); $(".filter-node").change(function() { $(\'input[id="jform_map_count"]\').val(document.querySelectorAll(\'input[type="checkbox"]:checked\').length); }); }); '); JFactory::getDocument()->addStyleDeclaration(' .accordion-inner .control-group .controls { margin-left: 10px; } .accordion-inner > .control-group { margin-bottom: 0; } '); ?> <form action="<?php echo JRoute::_('index.php?option=com_finder&view=filter&layout=edit&filter_id=' . (int) $this->item->filter_id); ?>" method="post" name="adminForm" id="adminForm" class="form-validate"> <?php echo JLayoutHelper::render('joomla.edit.title_alias', $this); ?> <div class="form-horizontal"> <?php echo JHtml::_('bootstrap.startTabSet', 'myTab', array('active' => 'details')); ?> <?php echo JHtml::_('bootstrap.addTab', 'myTab', 'details', JText::_('COM_FINDER_EDIT_FILTER')); ?> <div class="row-fluid"> <div class="span9"> <?php if ($this->total > 0) : ?> <div class="well"> <?php echo $this->form->renderField('map_count'); ?> </div> <button class="btn jform-rightbtn" type="button" onclick="jQuery('.filter-node').each(function () { this.click(); });"> <span class="icon-checkbox-partial" aria-hidden="true"></span> <?php echo JText::_('JGLOBAL_SELECTION_INVERT'); ?></button> <button class="btn pull-right" type="button" id="rightbtn" ><?php echo JText::_('COM_FINDER_FILTER_SHOW_ALL'); ?></button> <hr> <?php endif; ?> <?php echo JHtml::_('filter.slider', array('selected_nodes' => $this->filter->data)); ?> </div> <div class="span3"> <?php echo JLayoutHelper::render('joomla.edit.global', $this); ?> </div> </div> <?php echo JHtml::_('bootstrap.endTab'); ?> <?php echo JHtml::_('bootstrap.addTab', 'myTab', 'publishing', JText::_('JGLOBAL_FIELDSET_PUBLISHING')); ?> <div class="row-fluid form-horizontal-desktop"> <?php echo JLayoutHelper::render('joomla.edit.publishingdata', $this); ?> </div> <?php echo JHtml::_('bootstrap.endTab'); ?> <?php echo JLayoutHelper::render('joomla.edit.params', $this); ?> <?php echo JHtml::_('bootstrap.endTabSet'); ?> </div> <input type="hidden" name="task" value="" /> <input type="hidden" name="return" value="<?php echo JFactory::getApplication()->input->get('return', '', 'BASE64'); ?>" /> <?php echo JHtml::_('form.token'); ?> </form> PK O�!]�G�Q3 Q3 view.html.phpnu &1i� <?php /** * @package AcyMailing for Joomla! * @version 5.9.6 * @author acyba.com * @copyright (C) 2009-2018 ACYBA S.A.R.L. All rights reserved. * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html */ defined('_JEXEC') or die('Restricted access'); ?><?php class FilterViewFilter extends acymailingView{ var $chosen = false; function display($tpl = null){ $function = $this->getLayout(); if(method_exists($this, $function)) $this->$function(); parent::display($tpl); } function form(){ $config = acymailing_config(); $pageInfo = new stdClass(); $pageInfo->filter = new stdClass(); $pageInfo->filter->order = new stdClass(); $pageInfo->limit = new stdClass(); $pageInfo->elements = new stdClass(); $paramBase = ACYMAILING_COMPONENT.'.'.$this->getName(); $pageInfo->filter->order->value = acymailing_getUserVar($paramBase.".filter_order", 'filter_order', 'name', 'cmd'); $pageInfo->filter->order->dir = acymailing_getUserVar($paramBase.".filter_order_Dir", 'filter_order_Dir', 'asc', 'word'); if(strtolower($pageInfo->filter->order->dir) !== 'desc') $pageInfo->filter->order->dir = 'asc'; $pageInfo->search = acymailing_getUserVar($paramBase.".search", 'search', '', 'string'); $pageInfo->search = strtolower(trim($pageInfo->search)); $pageInfo->limit->value = acymailing_getUserVar($paramBase.'.list_limit', 'limit', acymailing_getCMSConfig('list_limit'), 'int'); $pageInfo->limit->start = acymailing_getUserVar($paramBase.'.limitstart', 'limitstart', 0, 'int'); if(acymailing_getVar('none', 'task') == 'filterDisplayUsers'){ $action = array(); $action['type'] = array(0 => array('displayUsers')); $action[] = array('displayUsers' => array()); $filterClass = acymailing_get('class.filter'); $filterClass->subid = acymailing_getVar('string', 'subid'); $filterClass->execute(acymailing_getVar('none', 'filter'), $action, 200000); if(!empty($filterClass->report)){ $this->filteredUsers = $filterClass->report[0]; } } $filid = acymailing_getCID('filid'); $filterClass = acymailing_get('class.filter'); if(!empty($filid) && acymailing_getVar('cmd', 'task', '') != 'filterDisplayUsers'){ $filter = $filterClass->get($filid); }else{ $filter = new stdClass(); $filter->action = acymailing_getVar('none', 'action'); $filter->filter = acymailing_getVar('none', 'filter'); $filter->published = 1; } acymailing_importPlugin('acymailing'); $typesFilters = array(); $typesActions = array(); $outputFilters = implode('', acymailing_trigger('onAcyDisplayFilters', array(&$typesFilters, 'massactions'))); $outputActions = implode('', acymailing_trigger('onAcyDisplayActions', array(&$typesActions))); $typevaluesFilters = array(); $typevaluesActions = array(); $typevaluesFilters[] = acymailing_selectOption('', acymailing_translation('FILTER_SELECT')); $typevaluesActions[] = acymailing_selectOption('', acymailing_translation('ACTION_SELECT')); foreach($typesFilters as $oneType => $oneName){ $typevaluesFilters[] = acymailing_selectOption($oneType, $oneName); } foreach($typesActions as $oneType => $oneName){ $typevaluesActions[] = acymailing_selectOption($oneType, $oneName); } $js = "function updateAction(actionNum){ var actiontype = window.document.getElementById('actiontype'+actionNum); if(actiontype == 'undefined' || actiontype == null) return; currentActionType = actiontype.value; if(!currentActionType){ window.document.getElementById('actionarea_'+actionNum).innerHTML = ''; return; } actionArea = 'action__num__'+currentActionType; window.document.getElementById('actionarea_'+actionNum).innerHTML = window.document.getElementById(actionArea).innerHTML.replace(/__num__/g,actionNum); if(typeof(window['onAcyDisplayAction_'+currentActionType]) == 'function') { try{ window['onAcyDisplayAction_'+currentActionType](actionNum); }catch(e){alert('Error in the onAcyDisplayAction_'+currentActionType+' function : '+e); } } }"; $js .= "var numActions = 0; function addAction(){ var newdiv = document.createElement('div'); newdiv.id = 'action'+numActions; newdiv.className = 'plugarea'; newdiv.innerHTML = document.getElementById('actions_original').innerHTML.replace(/__num__/g, numActions); var allactions = document.getElementById('allactions'); if(allactions != 'undefined' && allactions != null){ allactions.appendChild(newdiv); updateAction(numActions); numActions++; if(numActions > 1){ var del = document.createElement('i'); del.setAttribute('class', 'acyicon-cancel deleteFilter'); del.onclick = function(){ this.parentNode.remove(); return false; } var num = numActions - 1; var sp2 = document.getElementById('actiontype' + num.toString()); var parentDiv = sp2.parentNode; parentDiv.insertBefore(del, sp2.nextSibling); } } } "; $js .= "document.addEventListener(\"DOMContentLoaded\", function(){ addAction(); });"; $js .= ' document.addEventListener("DOMContentLoaded", function(){ acymailing.submitbutton = function(pressbutton) { if (pressbutton != \'save\') { acymailing.submitform(pressbutton,document.adminForm); return; }'; if(ACYMAILING_J30){ $js .= "if(window.document.getElementById('filterinfo').style.display == 'none'){ window.document.getElementById('filterinfo').style.display = 'block'; return false;} if(window.document.getElementById('title').value.length < 2){alert('".acymailing_translation('ENTER_TITLE', true)."'); return false;}"; }else{ $js .= "if(window.document.getElementById('filterinfo').style.display == 'none'){ window.document.getElementById('filterinfo').style.display = 'block'; return false;} if(window.document.getElementById('title').value.length < 2){alert('".acymailing_translation('ENTER_TITLE', true)."'); return false;}"; } $js .= " acymailing.submitform(pressbutton,document.adminForm); }; }); "; acymailing_addScript(true, $js); $filterClass->addJSFilterFunctions(); $js = ''; $data = array('action', 'filter'); foreach($data as $datatype){ if(empty($filter->$datatype)) continue; $blockNum = 0; $dataNum = 0; foreach($filter->{$datatype}['type'] as $block => $oneFilter){ if($datatype == 'action'){ $jsFunction = 'addAction();'; }else{ $jsFunction = ' if(!document.getElementById(\'addButton_'.$blockNum.'\')) addOrBlock(); document.getElementById(\'addButton_'.$blockNum.'\').click();'; } foreach($oneFilter as $num => $oneType) { if(empty($oneType)) continue; $js .= " if(!document.getElementById('" . $datatype . "type$dataNum')){ " . $jsFunction . " } document.getElementById('" . $datatype . "type$dataNum').value = '$oneType'; update" . ucfirst($datatype) . "($dataNum);"; if(empty($filter->{$datatype}[$num][$oneType])) continue; foreach($filter->{$datatype}[$num][$oneType] as $key => $value) { if (is_array($value)) { $js .= "try{\r\n"; foreach ($value as $subkey => $subval) { $js .= "document.adminForm.elements['" . $datatype . "[$dataNum][$oneType][$key][$subkey]'].value = '" . addslashes(str_replace(array("\n", "\r"), ' ', $subval)) . "';\r\n"; $js .= "if(document.adminForm.elements['" . $datatype . "[$dataNum][$oneType][$key][$subkey]'].type && document.adminForm.elements['" . $datatype . "[$dataNum][$oneType][$key][$subkey]'].type == 'checkbox'){ document.adminForm.elements['" . $datatype . "[$dataNum][$oneType][$key][$subkey]'].checked = 'checked'; }\r\n"; } $js .= "}catch(e){}"; } $myVal = is_array($value) ? implode(',', $value) : $value; $js .= " try{ document.adminForm.elements['" . $datatype . "[$dataNum][$oneType][$key]'].value = '" . addslashes(str_replace(array("\n", "\r"), ' ', $myVal)) . "'; if(document.adminForm.elements['" . $datatype . "[$dataNum][$oneType][$key]'].type && document.adminForm.elements['" . $datatype . "[$dataNum][$oneType][$key]'].type == 'checkbox'){ document.adminForm.elements['" . $datatype . "[$dataNum][$oneType][$key]'].checked = 'checked'; } }catch(e){}"; } $js .= " if(typeof(onAcyDisplay" . ucfirst($datatype) . "_" . $oneType . ") == 'function'){ try{ onAcyDisplay" . ucfirst($datatype) . "_" . $oneType . "($dataNum); }catch(e){ alert('Error in the onAcyDisplay" . ucfirst($datatype) . "_" . $oneType . " function : '+e); } }"; if($datatype == 'filter') $js .= " countresults($dataNum);"; $dataNum++; } $blockNum++; } } $listid = acymailing_getVar('int', 'listid'); if(!empty($listid)){ $js .= " document.getElementById('actiontype0').value = 'list'; updateAction(0); document.adminForm.elements['action[0][list][selectedlist]'].value = '".$listid."';"; } acymailing_addScript(true, "document.addEventListener(\"DOMContentLoaded\", function(){ $js });"); $triggers = array(); $triggers['daycron'] = acymailing_translation('AUTO_CRON_FILTER'); if(empty($filter->daycron)){ $nextDate = $config->get('cron_plugins_next', time()); }else{ $nextDate = $filter->daycron; } $listHours = array(); $listMinutess = array(); for($i = 0; $i < 24; $i++){ $value = $i < 10 ? '0'.$i : $i; $listHours[] = acymailing_selectOption($value, $value); } $hours = acymailing_select($listHours, 'triggerhours', 'class="inputbox" size="1" style="width:60px;"', 'value', 'text', acymailing_getDate($nextDate, 'H')); for($i = 0; $i < 60; $i += 5){ $value = $i < 10 ? '0'.$i : $i; $listMinutess[] = acymailing_selectOption($value, $value); } $defaultMin = floor(acymailing_getDate($nextDate, 'i') / 5) * 5; $minutes = acymailing_select($listMinutess, 'triggerminutes', 'class="inputbox" size="1" style="width:60px;"', 'value', 'text', $defaultMin); $this->hours = $hours; $this->minutes = $minutes; $this->nextDate = !empty($nextDate) ? ' ('.acymailing_translation('NEXT_RUN').' : '.acymailing_getDate($nextDate, '%d %B %Y %H:%M').')' : ''; $triggers['allcron'] = acymailing_translation('ACY_EACH_TIME'); $triggers['subcreate'] = acymailing_translation('ON_USER_CREATE'); $triggers['subchange'] = acymailing_translation('ON_USER_CHANGE'); acymailing_trigger('onAcyDisplayTriggers', array(&$triggers)); $name = empty($filter->name) ? '' : ' : '.$filter->name; if(!acymailing_isNoTemplate()){ $acyToolbar = acymailing_get('helper.toolbar'); $acyToolbar->custom('filterDisplayUsers', acymailing_translation('FILTER_VIEW_USERS'), 'user', false, ''); $acyToolbar->custom('process', acymailing_translation('PROCESS'), 'process', false, ''); $acyToolbar->divider(); if(acymailing_level(3)){ $acyToolbar->save(); if(!empty($filter->filid)) $acyToolbar->link(acymailing_completeLink('filter&task=edit&filid=0'), acymailing_translation('ACY_NEW'), 'new'); } $acyToolbar->link(acymailing_completeLink('dashboard'), acymailing_translation('ACY_CLOSE'), 'cancel'); $acyToolbar->divider(); $acyToolbar->help('filter'); $acyToolbar->setTitle(acymailing_translation('ACY_MASS_ACTIONS').$name, 'filter&task=edit&filid='.$filid); $acyToolbar->display(); }else{ acymailing_setPageTitle(acymailing_translation('ACY_MASS_ACTIONS').$name); } $subid = acymailing_getVar('string', 'subid'); if(!empty($subid)){ $subArray = explode(',', trim($subid, ',')); acymailing_arrayToInteger($subArray); $users = acymailing_loadObjectList('SELECT `name`,`email` FROM `#__acymailing_subscriber` WHERE `subid` IN ('.implode(',', $subArray).')'); if(!empty($users)){ $this->users = $users; $this->subid = $subid; } } $this->typevaluesFilters = $typevaluesFilters; $this->typevaluesActions = $typevaluesActions; $this->outputFilters = $outputFilters; $this->outputActions = $outputActions; $this->filter = $filter; $this->pageInfo = $pageInfo; $this->triggers = $triggers; if(acymailing_isNoTemplate()){ acymailing_addStyle(false, ACYMAILING_CSS.'frontendedition.css?v='.filemtime(ACYMAILING_MEDIA.'css'.DS.'frontendedition.css')); } if(acymailing_level(3) && !acymailing_isNoTemplate()){ $query = 'SELECT * FROM '.acymailing_table('filter'); if(!empty($pageInfo->search)){ $searchVal = '\'%'.acymailing_getEscaped($pageInfo->search, true).'%\''; $query .= ' WHERE LOWER(name) LIKE'.$searchVal; } if(!empty($pageInfo->filter->order->value) && (($pageInfo->filter->order->value === "name") || ($pageInfo->filter->order->value === "filid"))){ $query .= ' ORDER BY '.$pageInfo->filter->order->value.' '.$pageInfo->filter->order->dir; } $filters = acymailing_loadObjectList($query); $toggleClass = acymailing_get('helper.toggle'); $this->toggleClass = $toggleClass; $this->filters = $filters; } } } PK 7�!]�#o, , tmpl/index.htmlnu &1i� <html><body bgcolor="#FFFFFF"></body></html>PK 7�!]8�+��% �% tmpl/form.phpnu &1i� <?php /** * @package AcyMailing for Joomla! * @version 5.9.6 * @author acyba.com * @copyright (C) 2009-2018 ACYBA S.A.R.L. All rights reserved. * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html */ defined('_JEXEC') or die('Restricted access'); ?><style type="text/css"> div.plugarea{ padding: 5px; } </style> <div id="acy_content"> <div id="iframedoc"></div> <div id="acybase_filters" style="display:none"> <div id="filters_original"> <?php echo acymailing_select($this->typevaluesFilters, "filter[type][__block__][__num__]", 'class="inputbox chzn-done" size="1" onchange="updateFilter(__num__);countresults(__num__);"', 'value', 'text', '', 'filtertype__num__'); ?> <span id="countresult___num__"></span> <div class="acyfilterarea" id="filterarea___num__"></div> </div> <?php echo $this->outputFilters; ?> <div id="actions_original"> <?php echo acymailing_select($this->typevaluesActions, "action[type][0][__num__]", 'class="inputbox chzn-done" size="1" onchange="updateAction(__num__);"', 'value', 'text', '', 'actiontype__num__'); ?> <div class="acyfilterarea" id="actionarea___num__"></div> </div> <?php echo $this->outputActions; ?> </div> <?php if(!empty($this->filteredUsers)){ ?> <div class="acyblockoptions" id="filteredUsers"> <span class="acyblocktitle"><?php $usersCount = $this->filteredUsers['countTotal']; echo acymailing_translation_sprintf('ACY_FILTEREDUSERS', count($this->filteredUsers['users']), $usersCount); ?> </span> <div id="acyFilteredUsers"> <table class="acymailing_table" id="filteredUsersTable"> <thead> <tr> <th class="title titlenum"><?php echo acymailing_translation('ACY_ID'); ?></th> <th class="title titlenum"><?php echo acymailing_translation('JOOMEXT_NAME'); ?></th> <th class="title titlenum"><?php echo acymailing_translation('JOOMEXT_EMAIL'); ?></th> </tr> </thead> <tbody> <?php $k = 0; foreach($this->filteredUsers['users'] as $user){ ?> <tr class="row<?php echo $k; ?>"> <td align="center" style="text-align:center"><?php echo $user->subid; ?></td> <td align="center" style="text-align:center"><?php echo $user->name; ?></td> <td align="center" style="text-align:center"><?php echo '<a href="'.acymailing_completeLink('subscriber&task=edit&subid='.$user->subid).'" target="_blank">'.$user->email.'</a>'; ?></td> </tr> <?php $k = 1 - $k; } ?> </tbody> </table> </div> </div> <?php } ?> <form action="<?php echo acymailing_completeLink('filter', acymailing_isNoTemplate()); ?>" method="post" name="adminForm" id="adminForm" autocomplete="off"> <?php if(acymailing_isNoTemplate()){ if(empty($this->subid)){ acymailing_display(acymailing_translation('PLEASE_SELECT_USERS'), 'warning'); return; } $acyToolbar = acymailing_get('helper.toolbar'); $acyToolbar->custom('process', acymailing_translation('PROCESS'), 'process', false); $acyToolbar->setTitle(acymailing_translation('ACTIONS'), ''); $acyToolbar->topfixed = false; $acyToolbar->display(); $subIds = explode(',', $this->subid); acymailing_arrayToInteger($subIds); $this->subid = implode(',', $subIds); ?> <input type="hidden" name="subid" value="<?php echo $this->subid; ?>"/> <?php } ?> <div class="acyblockoptions" id="filterinfo" <?php if(empty($this->filter->filid)) echo 'style="display:none"'; ?> > <span class="acyblocktitle"><?php echo acymailing_translation('ACY_FILTER'); ?></span> <table width="100%" class="paramlist admintable"> <tr> <td class="paramlist_key"> <label for="title"><?php echo acymailing_translation('ACY_TITLE'); ?></label> </td> <td class="paramlist_value"> <input class="inputbox" id="title" type="text" name="data[filter][name]" style="width:250px" value="<?php echo $this->escape(@$this->filter->name); ?>"/> </td> <td width="50%" rowspan="3" class="acyfiltertriggertitle"> <span class="acyblocktitle"><?php echo acymailing_translation('AUTO_TRIGGER_FILTER'); ?></span> <?php foreach($this->triggers as $key => $triggerName){ ?> <?php if(is_object($triggerName)){ echo $triggerName->name; foreach($triggerName->triggers as $subkey => $subTriggerName){ ?> <div class="acyautofiltertriggers"> <input id="trigger_<?php echo $subkey; ?>" type="checkbox" name="trigger[<?php echo $subkey; ?>]" value="1" <?php if(isset($this->filter->trigger[$subkey])) echo 'checked="checked"'; ?> /> <label for="trigger_<?php echo $subkey; ?>"><?php echo $subTriggerName; ?></label> </div> <?php } }else{ ?> <div class="acyautofiltertriggers"> <input id="trigger_<?php echo $key; ?>" type="checkbox" name="trigger[<?php echo $key; ?>]" value="1" <?php if(isset($this->filter->trigger[$key])) echo 'checked="checked"'; ?> /> <label for="trigger_<?php echo $key; ?>"><?php echo $triggerName; ?></label><?php echo ($key == 'daycron') ? ' '.$this->hours.' : '.$this->minutes.' '.$this->nextDate : ''; ?> </div> <?php } ?> <?php } ?> </td> </tr> <tr> <td class="paramlist_key" valign="top"> <label for="description"><?php echo acymailing_translation('ACY_DESCRIPTION'); ?></label> </td> <td class="paramlist_value" valign="top"> <textarea id="description" style="width:300px;" rows="5" name="data[filter][description]"><?php echo @$this->filter->description; ?></textarea> </td> </tr> <tr> <td class="paramlist_key"> <label for="published"><?php echo acymailing_translation('ACY_PUBLISHED'); ?></label> </td> <td class="paramlist_value"> <?php echo acymailing_boolean("data[filter][published]", '', @$this->filter->published); ?> </td> </tr> </table> </div> <?php if(empty($this->subid)){ ?> <div class="acyblockoptions" id="filters_block"> <span class="acyblocktitle"><?php echo acymailing_translation('ACY_FILTERS'); ?></span> <button id="acyorbutton" class="acymailing_button" onclick="addOrBlock();return false;"><?php echo ucfirst(acymailing_translation('ACY_OR')); ?></button> </div> <?php } ?> <div class="acyblockoptions" id="actions_block"> <span class="acyblocktitle"><?php echo acymailing_translation('ACTIONS'); ?></span> <div id="allactions"></div> <button class="acymailing_button" onclick="addAction();return false;"><?php echo acymailing_translation('ADD_ACTION'); ?></button> </div> <div class="clr"></div> <input type="hidden" name="filid" value="<?php echo @$this->filter->filid; ?>"/> <input type="hidden" name="limitstart" value="0"> <?php acymailing_formOptions($this->pageInfo->filter->order); ?> <!--</form>--> <?php if(!empty($this->subid)){ ?> <div class="acyblockoptions" id="selectedUsers"> <span class="acyblocktitle"><?php echo acymailing_translation('USERS'); ?></span> <div style="display:none"></div> <table class="acymailing_table" cellpadding="1"> <?php $k = 0; foreach($this->users as $row){ ?> <tr class="<?php echo "row$k"; ?>"> <td><?php echo $row->name; ?></td> <td><?php echo $row->email; ?></td> </tr> <?php $k = 1 - $k; } if(count($this->users) >= 10){ ?> <tr class="<?php echo "row$k"; ?>"> <td>...</td> <td>...</td> </tr> <?php } ?> </table> </div> <?php } ?> <?php if(!(empty($this->filters) && $this->pageInfo->search == "")){ ?> <br/><br/> <div class="acyblockoptions" id="existing_filters"> <span class="acyblocktitle"><?php echo acymailing_translation('EXISTING_FILTERS'); ?></span> <table class="acymailing_table_options"> <tr> <td width="100%"> <?php acymailing_listingsearch($this->pageInfo->search); ?> </td> </tr> </table> <table class="acymailing_table" cellpadding="1"> <thead> <tr> <th class="title"> <?php echo acymailing_gridSort(acymailing_translation('ACY_FILTER'), 'name', $this->pageInfo->filter->order->dir, $this->pageInfo->filter->order->value); ?> </th> <th class="title titletoggle"> <?php echo acymailing_translation('ACY_PUBLISHED'); ?> </th> <th class="title titletoggle"> <?php echo acymailing_translation('ACY_DELETE'); ?> </th> <th class="title titleid"> <?php echo acymailing_gridSort(acymailing_translation('ACY_ID'), 'filid', $this->pageInfo->filter->order->dir, $this->pageInfo->filter->order->value); ?> </th> </tr> </thead> <tbody> <?php $k = 0; foreach($this->filters as $row){ $publishedid = 'published_'.$row->filid; $id = 'filter_'.$row->filid; ?> <tr class="<?php echo "row$k"; ?>" id="<?php echo $id; ?>"> <td> <?php echo acymailing_tooltip($row->description, $row->name, '', $row->name, acymailing_completeLink('filter&task=edit&filid='.$row->filid)); ?> </td> <td align="center" style="text-align:center"> <span id="<?php echo $publishedid ?>" class="loading"><?php echo $this->toggleClass->toggle($publishedid, (int)$row->published, 'filter') ?></span> </td> <td align="center" style="text-align:center"> <?php echo $this->toggleClass->delete($id, $row->filid.'_'.$row->filid, 'filter', true); ?> </td> <td width="1%" align="center"> <?php echo $row->filid; ?> </td> </tr> <?php $k = 1 - $k; } ?> </tbody> </table> </div> <?php } ?> <div class="clr"></div> </form> </div> PK 7�!]B"j j tmpl/load.phpnu &1i� <?php /** * @package AcyMailing for Joomla! * @version 5.9.6 * @author acyba.com * @copyright (C) 2009-2018 ACYBA S.A.R.L. All rights reserved. * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html */ defined('_JEXEC') or die('Restricted access'); ?><?php acymailing_cmsLoaded(); ?> <table class="adminlist table table-striped table-hover" cellpadding="1"> <thead> <tr> <th class="title"> <?php echo acymailing_translation('ACY_FILTER'); ?> </th> <th class="title titletoggle"> <?php echo acymailing_translation('PUBLISHED'); ?> </th> <th class="title titletoggle" > <?php echo acymailing_translation( 'DELETE' ); ?> </th> <th class="title titleid"> <?php echo acymailing_translation( 'ACY_ID' ); ?> </th> </tr> </thead> <tbody> <?php $k = 0; foreach($this->filters as $row){ $publishedid = 'published_'.$row->filid; $id = 'filter_'.$row->filid; ?> <tr class="<?php echo "row$k"; ?>" id="<?php echo $id; ?>"> <td style="cursor:pointer" onclick="window.top.location.href = '<?php echo acymailing_completeLink('filter&task=edit&filid='.$row->filid); ?>';"> <?php echo acymailing_tooltip($row->description, $row->name, '', $row->name); ?> </td> <td align="center" style="text-align:center" > <span id="<?php echo $publishedid ?>" class="loading"><?php echo $this->toggleClass->toggle($publishedid,(int) $row->published,'filter') ?></span> </td> <td align="center" style="text-align:center" > <?php echo $this->toggleClass->delete($id,$row->filid.'_'.$row->filid,'filter',true); ?> </td> <td width="1%" align="center" style="cursor:pointer" onclick="window.top.location.href = '<?php echo acymailing_completeLink('filter&task=edit&filid='.$row->filid); ?>';"> <?php echo $row->filid; ?> </td> </tr> <?php $k = 1-$k; } ?> </tbody> </table> PK }}!][F}5c c output.phpnu &1i� PK }}!]�#o, , � index.htmlnu &1i� PK O�!]g�� � tmpl/edit.phpnu &1i� PK O�!]�G�Q3 Q3 view.html.phpnu &1i� PK 7�!]�#o, , �Q tmpl/index.htmlnu &1i� PK 7�!]8�+��% �% R tmpl/form.phpnu &1i� PK 7�!]B"j j 2x tmpl/load.phpnu &1i� PK �
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка