static function initThisList($parent, $class) { global $gbl, $sgbl, $login, $ghtml; $res = rl_exec_in_driver($parent, 'listSubscribe', "readSubscribeList", array($parent->nname)); // Creat the extra varibles.. That are normally stgored in the db. if ($res) { foreach ($res as &$__rt) { $__rt['nname'] = "{$__rt['address']}___{$parent->getClName()}"; $__rt['syncserver'] = $parent->syncserver; $__rt['parent_clname'] = createParentName("mailinglist", $parent->nname); } } return $res; }
static function initThisList($parent, $class) { if ($parent->is__table('client')) { if ($parent->username) { $username = $parent->username; $res = rl_exec_in_driver($parent, $class, "getFtpList", array($username)); } else { return null; } } else { $res = rl_exec_in_driver($parent, $class, "getFtpList", array()); } foreach ($res as &$__r) { $__r['parent_clname'] = $parent->getClName(); } return $res; }
function generateDomainKey($dontwasflag) { global $gbl, $sgbl, $login, $ghtml; $mmail = $this->getObject('mmail'); $dns = $this->getObject('dns'); $domainkeyflag = db_get_value('servermail', $mmail->syncserver, 'domainkey_flag'); if (!isOn($domainkeyflag)) { $dns->RemoveDomainKey(); if ($dontwasflag) { return; } $dns->setUpdateSubaction('full_update'); $dns->was(); return; } $dkey = rl_exec_in_driver($mmail, 'mmail', 'generateDKey', array($this->nname)); if (!$dkey) { return; } $dns->addDomainKey($dkey); if ($dontwasflag) { return; } $dns->setUpdateSubaction('full_update'); $dns->was(); }
static function initThisList($parent, $class) { dprint("I shouldn't get called when single is read\n"); $res = rl_exec_in_driver($parent, 'mailqueue', "readMailqueue", array()); foreach ($res as &$_r) { $_r['syncserver'] = 'localhost'; $_r['parent_clname'] = $parent->getClName(); } return $res; }
static function initThisList($parent, $class) { $res = rl_exec_in_driver($parent, $class, "getMailContent", array($parent->nname)); return $res; }