Файловый менеджер - Редактировать - /home/wuectly/www/03cbe/types.tar
Назад
creatorfilter.php 0000604 00000002742 15245663142 0010133 0 ustar 00 <?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 creatorfilterType extends acymailingClass{ var $type = ''; function load($table){ $query = 'SELECT COUNT(*) as total,userid FROM '.acymailing_table($table).' WHERE `userid` > 0'; if(!empty($this->type)) $query .= ' AND `type` = '.acymailing_escapeDB($this->type); $query .= ' GROUP BY userid'; $allusers = acymailing_loadObjectList($query, 'userid'); $allnames = array(); if(!empty($allusers)){ $allnames = acymailing_loadObjectList('SELECT '.$this->cmsUserVars->name.' AS name, '.$this->cmsUserVars->id.' AS id FROM '.acymailing_table($this->cmsUserVars->table, false).' WHERE '.$this->cmsUserVars->id.' IN ('.implode(',',array_keys($allusers)).') ORDER BY '.$this->cmsUserVars->name.' ASC', 'id'); } $this->values = array(); $this->values[] = acymailing_selectOption('0', acymailing_translation('ALL_CREATORS')); foreach($allnames as $userid => $oneCreator){ $this->values[] = acymailing_selectOption($userid, $oneCreator->name.' ( '.$allusers[$userid]->total.' )' ); } } function display($map,$value,$table){ $this->load($table); return acymailing_select( $this->values, $map, 'class="inputbox" size="1" onchange="document.adminForm.submit( );"', 'value', 'text', (int) $value ); } } statusquick.php 0000604 00000002137 15245663142 0007644 0 ustar 00 <?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 statusquickType extends acymailingClass{ function __construct(){ parent::__construct(); $this->values = array(); $this->values[] = acymailing_selectOption('0', acymailing_translation('JOOMEXT_RESET')); $this->values[] = acymailing_selectOption('1', acymailing_translation('SUBSCRIBE_ALL')); $js = "function updateStatus(statusval){". 'var i=0;'. "while(window.document.getElementById('status'+i+statusval)){"; if(ACYMAILING_J30){ $js .= 'jQuery("label[for=status"+i+statusval+"]").click();'; } $js .= "window.document.getElementById('status'+i+statusval).checked = true;"; $js .= 'i++;}'. '}'; acymailing_addScript(true, $js); } function display($map){ return acymailing_radio($this->values, $map , 'class="radiobox" size="1" onclick="updateStatus(this.value)"', 'value', 'text', '','status_all'); } } index.html 0000604 00000000054 15245663142 0006544 0 ustar 00 <html><body bgcolor="#FFFFFF"></body></html>