示例#1
0
 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>';
 }
示例#2
0
 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); */
 }
示例#3
0
 /**
  * Выводит значение переменной 
  * @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);
     }
 }