function init() { parent::init(); $m = $this->results = $this->add('Model'); $m->addField('name'); $m->addField('is_success')->type('boolean'); $m->addField('exception')->type('object'); $m->addField('time')->type('float'); $m->addField('memory')->type('int'); $m->addField('ticks')->type('int'); $m->addField('result')->type('object'); $m->addfield('debug')->type('text'); $a = array(); $m->setSource('Array', $a); }
function init() { parent::init(); require_once 'lib/Swift/swift_init.php'; $email_settings = $this->api->current_website; switch ($email_settings['email_transport']) { case 'SmtpTransport': $transport = Swift_SmtpTransport::newInstance($email_settings['email_host'], $email_settings['email_port'], $email_settings['encryption'] != 'none' ? $email_settings['encryption'] : null); $transport->setUsername($email_settings['email_username']); $transport->setPassword($email_settings['email_password']); break; case 'SendmailTransport': $transport = Swift_SendmailTransport::newInstance(); break; case 'MailTransport': $transport = Swift_MailTransport::newInstance(); break; default: # code... break; } $this->mailer = Swift_Mailer::newInstance($transport); }