#!/usr/bin/php -q <?php include_once 'core/includes.php'; load::smodel("messages"); $messages = new messages(); //Listen to incoming e-mails $sock = fopen("php://stdin", 'r'); $email = ''; //Read e-mail into buffer while (!feof($sock)) { $email .= fread($sock, 1024); } //Close socket fclose($sock); //Parse "subject" $subject1 = explode("\nSubject: ", $email); $subject2 = explode("\n", $subject1[1]); $subject = $subject2[0]; //Parse "to" $to1 = explode("\nTo: ", $email); $to2 = explode("\n", $to1[1]); $to = str_replace('>', '', str_replace('<', '', $to2[0])); $to = explode(" ", $to); foreach ($to as $toField) { if (filter_var($toField, FILTER_VALIDATE_EMAIL)) { $to = $toField; break; } } $message1 = explode("\n\n", $email); $start = count($message1) - 3;
function hasParent($user = 0) { if (!$user) { $user = session::get("id"); } load::smodel("users"); $users = new users(); $info = $users->getInfo($user); if ($info["parent_user"]) { return true; } else { return false; } }