function myErrorHandler($errno, $errstr, $errfile, $errline) { $m = "{$errstr}<hr width=100px align=left>{$errfile}<br>(line {$errline})"; $ip = getenv(HTTP_X_FORWARDED_FOR) ? getenv(HTTP_X_FORWARDED_FOR) : getenv(REMOTE_ADDR); osLog("OS", "<font color=red>ERROR</font> ({$errno}) <br> ip: {$ip}", $m); }
function onDoSignupBtn($info) { if ($info['email'] != "" && $info['password'] != "" && $info['passwordagain'] != "") { $u = new user(""); $signup = $u->add($info['email'], $info['password'], $info['passwordagain'], $info['userName'], $info['Address'], $info['Country'], $info['PostalCode'], 'user'); switch ($signup) { case 1: //All set - user added and logged in! $this->msg = "Please Check Your email!"; $this->_bookframe("frmMain"); break; case -1: //user already exist $this->msg = "user already exist"; $this->_bookframe("frmMain"); break; case -2: //passwords didn't match... $this->msg = "passwords didn't match..."; $this->_bookframe("frmMain"); break; default: osLog('viewslogin', $this->_fullname, "##### weird..."); $this->_bookframe("frmMain"); break; } } }
function updateOrderstatus($order_id, $sts, $comment) { osLog('GoCoin Callback', $comment); tep_db_query("update " . TABLE_ORDERS . " set orders_status = '" . $sts . "', last_modified = now() where orders_id = '" . (int) $order_id . "'"); $sql_data_array = array('orders_id' => $order_id, 'orders_status_id' => $sts, 'date_added' => 'now()', 'customer_notified' => '0', 'comments' => $comment); tep_db_perform(TABLE_ORDERS_STATUS_HISTORY, $sql_data_array); }
$s = "INSERT INTO transaction_history (UID,date,type,amount,comments,txn_id) "; $s .= " VALUE ('" . $_POST['custom'] . "','" . date("Y/m/d") . "','Charge','" . $amount . "','You paid " . $POST_payment_gross . " - " . $POST_payment_fee . "(paypal fee)','" . $txn_id . "');"; query($s); $oslog .= "<br><font color=red>VERIFIED</font><hr>" . $s; } else { // $_POST['custom'] NOT start with "RocketViews" $oslog .= "<br><font color=red>NOT ROCKETVIEWS PAYMENT</font><hr>" . $s; } } else { //is not set $_POST['custom'] $oslog .= "<br><font color=red>NOT ROCKETVIEWS PAYMENT</font><hr>" . $s; } } else { $oslog .= "<br><font color=red>VERIFIED - Already applied to DB</font><hr>" . $s; } } else { $oslog .= "<br><font color=red>INVALID</font>"; } fclose($fp); } osLog("PayPal", "IPN", $oslog); $mailheader = 'MIME-Version: 1.0' . "\r\n" . 'Content-type: text/html; charset=iso-8859-1' . "\r\n" . 'From: paypa!@RocketViews.com' . "\r\n" . 'Reply-To: reza2mussavi@hotmail.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); $msg = <<<PHTML \t\t\tHi,<br /><br /> \t\t\t<hr /> \t\t\t<br /><br /> \t\t\t{$oslog} \t\t\t<br /><br /> \t\t\t<hr /> PHTML; mail("*****@*****.**", "Paypal IPN", $msg, $mailheader);
function osBackNode($FName) { /* Evaluate the given FullName */ if (!isset($_SESSION['osNodes'][$FName])) { if ($_SESSION['logMessages']) { osLog("OS", "osBackNode", "Node not found : {$FName}"); } return false; } /* If node is constructed(awake) */ if (isset($_SESSION['osNodes'][$FName]['node'])) { if (is_object($_SESSION['osNodes'][$FName]['node'])) { if ($_SESSION['logMessages']) { osLog("OS", "osBackNode", "Node is Awake : {$FName}"); } return $_SESSION['osNodes'][$FName]['node']; } } /* If node not awake, wake it up */ $biz = $_SESSION['osNodes'][$FName]['biz']; if ($biz) { if ($_SESSION['logMessages']) { osLog("OS", "osBackNode", "Node Woked Up : {$FName}"); } return new $biz($FName); } if ($_SESSION['logMessages']) { osLog("OS", "osBackNode", "Node ERROR : {$FName}"); } return false; }
query("INSERT " . $s); } /* * Database functions */ function query($s) { global $osdbcon, $result; $result = $osdbcon ? mysql_query($s, $osdbcon) : false; return $result; } function fetch() { global $result; if (!$result) { return false; } return mysql_fetch_assoc($result); } /* * OS functions */ function osLog($Message) { $Biz = "Viewer"; $NodeID = "Counter"; $t = $_SERVER['REQUEST_TIME']; query("INSERT INTO os_log(TimeStamp,Biz,NodeID,Message) VALUES('{$t}','{$Biz}','{$NodeID}','{$Message}')"); } osLog($log); // echo $log;