<?php require_once realpath(__DIR__ . '/../../classes/stdf.php'); require_once HOME . '/classes/projects.php'; require_once HOME . '/classes/smtp.php'; require_once HOME . '/classes/template.php'; $id = intval(__paramInit('int', 'id', 'id', 0)); $is_allow = $id > 0 && hasPermissions('projects'); if (!$is_allow) { header('Location: /403.php'); exit; } $project = new_projects::initData(new_projects::getPrj($id)); if ($project->isAllowMovedToVacancy()) { // ƒелаем проект вакансией $project->movedToVacancy(); // ќтсылаем письмо заказчику о переносе его проекта в раздел вакансии $mail = new smtp(); $mail->subject = '¬аш проект перенесен в раздел ¬акансии и ожидает оплаты'; // заголовок письма $mail->message = Template::render(HOME . '/templates/mail/projects/makevacancy.tpl.php', array('title' => $project->_project['name'], 'project_id' => $project->_project['id'], 'is_pro' => $project->isOwnerPro(), 'pro_price' => $project->getProjectInOfficePrice(true), 'not_pro_price' => $project->getProjectInOfficePrice(false))); $mail->recipient = "{$project->_project['email']} <{$project->_project['email']}>"; // получатель $success = $mail->SmtpMail('text/html'); } $ref_uri = empty($_SESSION['ref_uri']) ? '/' : urldecode($_SESSION['ref_uri']); header("Location: {$ref_uri}#project-item{$project->_project['id']}"); exit;
/** * Перемещает проект в вакансии * @global type $user_content * @param type $sid * @return \xajaxResponse */ function makeVacancy($stream_id = '', $sid = '') { global $user_content; $objResponse = new xajaxResponse(); list($content_id, $rec_id, $rec_type) = explode('_', $sid); if ($user_content->hasContentPermissions($content_id)) { require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/projects.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/smtp.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/template.php'; $project = new_projects::initData(new_projects::getPrj($rec_id)); if ($project->isAllowMovedToVacancy()) { // Делаем проект вакансией $project->movedToVacancy(); $user_content->markProjectBlocked($stream_id, $rec_id); // Отсылаем письмо заказчику о переносе его проекта в раздел вакансии $mail = new smtp(); $mail->subject = 'Ваш проект перенесен в раздел Вакансии и ожидает публикации'; // заголовок письма $mail->message = Template::render($_SERVER['DOCUMENT_ROOT'] . '/templates/mail/projects/makevacancy.tpl.php', array('title' => $project->_project['name'], 'project_id' => $project->_project['id'])); $mail->recipient = "{$project->_project['email']} <{$project->_project['email']}>"; // получатель $mail->SmtpMail('text/html'); } $objResponse->script('user_content.spinner.hide(true);'); $objResponse->script("\$('my_div_content_{$sid}').destroy();"); $objResponse->script('user_content.spinner.resize();'); } else { _parsePermissionsDenied($objResponse); } return $objResponse; }
} $res = $mail->bind($spamid); var_dump($res); */ /* $in = in_array('*****@*****.**', $GLOBALS['TESTERS_MAIL']); var_dump($in); exit; */ /* $sm = new smail(); $sm->remind($u->email); */ $smtp = new smtp(); /* if ( !$smtp->Connect() ) { die("Failed!\n"); } */ //$smtp->from = '*****@*****.**'; $smtp->recipient = '*****@*****.**'; $smtp->subject = 'Тема письма - проверка рассылки'; $smtp->message = 'Это тело письма'; //$files = array(); $success = $smtp->SmtpMail('text/html'); //$smtp->Close(); var_dump($success); exit;