static function mail($to, $subject, $content, $from, $head = '') { //return true; $f3 = \Base::instance(); ini_set('sendmail_from', $f3->exists('email.from') ? $f3->get('email.from') : ''); $subject = "=?utf-8?B?" . base64_encode($subject) . "?="; $head = 'From: ' . $from . "\n" . 'Content-Type: text/html; charset=utf-8' . "\n" . 'Content-Transfer-Encoding: 8bit' . (!empty($head) ? "\n" . $head : ''); if ($f3->get('DEBUG') > 0) { \helpers\Debug::prePrintR($to); \helpers\Debug::prePrintR($subject); \helpers\Debug::prePrintR($content); \helpers\Debug::prePrintR($head); $res = true; } else { $res = mail($to, $subject, $content, $head); } // if ($res == false) { // $f3->push('SESSION.messages.error',$f3->get('i18n.user.registration.mailerror')); // } return $res; // $smtp = new \SMTP( // $f3->get('smtp.host'), $f3->get('smtp.port'), $f3->get('smtp.method'), $f3->get('smtp.user'), $f3->get('smtp.pw') // ); // $smtp->set('From', $from); // $smtp->set('To', $to); // $smtp->set('Subject', $subject); // $smtp->send($msg); // echo '<pre>'.$smtp->log().'</pre>'; }
function load() { parent::load(); $lines = file($this->file_name); $this->updatedParts = array(); $this->rel = array(); $this->part = array(); $this->count_parts = 0; array_shift($lines); // начало цикла по строкам foreach ($lines as $l) { \helpers\Debug::prePrintR($l); $row = explode("\t", trim($l)); $this->processRow($row); if (count($this->rel) > $this->row_count) { $this->log .= 'Сохраняем кусок...<br>'; $this->savePart(); } } $this->log .= 'Сохраняем последний кусок...<br>'; $this->savePart(); $this->log .= 'Закончено! Загрузили записей ' . ($ws['max_row'] - $this->begin_row) . '<br>'; $this->log .= 'Уникальных запчастей: ' . $this->count_parts . '<br>'; \helpers\Debug::prePrintR($this->log); /* if (!$done_query) $db->exec($this->query); */ }
/** * Выводит значение переменной * @param type $var Переменная * @param type $fw Если true, то $var это ключ в HIVE */ protected function print_r($var, $fw = false) { if ($fw) { \helpers\Debug::prePrintR($this->fw->get($var)); } else { \helpers\Debug::prePrintR($var); } }