uawdijnntqw1x1x1
IP : 216.73.217.31
Hostname : webm015.cluster127.gra.hosting.ovh.net
Kernel : Linux webm015.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
OS : Linux
PATH:
/
home
/
pteabiscqq
/
www
/
.
/
administrator
/
components
/
com_acymailing
/
.
/
classes
/
rules.php
/
/
<?php /** * @package AcyMailing for Joomla! * @version 5.10.2 * @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 rulesClass extends acymailingClass{ var $tables = array('rules'); var $pkey = 'ruleid'; var $errors = array(); function getRules($all = true){ $rules = acymailing_loadObjectList('SELECT * FROM `#__acymailing_rules` '.($all ? '' : 'WHERE published = 1').' ORDER BY `ordering` ASC'); foreach($rules as $id => $rule){ $rules[$id] = $this->_prepareRule($rule); } return $rules; } function get($ruleid, $default = null){ $query = 'SELECT * FROM '.acymailing_table('rules').' WHERE `ruleid` = '.intval($ruleid).' LIMIT 1'; $rule = acymailing_loadObject($query); return $this->_prepareRule($rule); } function _prepareRule($rule){ $vals = array('executed_on','action_message','action_user'); foreach($vals as $oneVal){ if(!empty($rule->$oneVal)) $rule->$oneVal = unserialize($rule->$oneVal); } return $rule; } function saveForm(){ $rule = new stdClass(); $rule->ruleid = acymailing_getCID('ruleid'); if(empty( $rule->ruleid)){ $rule->ordering = intval(acymailing_loadResult('SELECT max(ordering) FROM `#__acymailing_rules`')) + 1; } $rule->executed_on = ''; $rule->action_message = ''; $rule->action_user = ''; $formData = acymailing_getVar('array', 'data', array(), ''); foreach($formData['rule'] as $column => $value){ acymailing_secureField($column); if(is_array($value)){ $rule->$column = serialize($value); }else{ $rule->$column = strip_tags($value); } } $ruleid = $this->save($rule); if(!$ruleid) return false; acymailing_setVar( 'ruleid', $ruleid); return true; } }
/home/pteabiscqq/www/./administrator/components/com_acymailing/./classes/rules.php