Example #1
0
        }
    }
    if ($conf['filesize']) {
        $size = $file['size'] / (1000 * 1000);
        if ($size > $conf['filesize']) {
            return Ans::err($ans, 'Приложен слишком большой файл. Ограничение ' . $conf['filesize'] . ' Mb');
        }
    }
}
$data = $_POST;
$data['post'] = $_POST;
$data['email'] = $email;
$data['text'] = $text;
$data['name'] = $persona;
$data['schema'] = View::getSchema();
$data['host'] = View::getHost();
$data['org'] = @$_POST['org'];
$data['phone'] = @$_POST['phone'];
$data['ip'] = $_SERVER['REMOTE_ADDR'];
$data['ref'] = $_SERVER['HTTP_REFERER'];
$data['browser'] = $_SERVER['HTTP_USER_AGENT'];
$data['time'] = date("F j, Y, g:i a");
$maildir = Path::resolve('~.contacts/');
if (!is_dir($maildir)) {
    mkdir($maildir);
}
$mdata = array();
$p = explode(',', $data['email']);
$mdata['email_from'] = $p[0];
$mdata['subject'] = 'Сообщение через форму контактов ' . $_SERVER['HTTP_HOST'];
if (trim(mb_strtolower($data['name'])) == 'itlife') {
Example #2
0
 public static function getLink($email = false)
 {
     $host = View::getHost();
     $path = View::getRoot();
     if ($email) {
         $user = Session::getUser($email);
         if (!$user) {
             return 'http://' . $host . '/' . $path;
         }
         $pass = md5($user['password']);
         $id = $user['session_id'];
     } else {
         $pass = View::getCookie(Session::getName('pass'));
         $id = View::getCookie(Session::getName('id'));
     }
     $link = 'http://' . $host . '/' . $path . '?-session/login.php?id=' . $id . '&pass=' . $pass;
     return $link;
 }