projects
/
brisk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
new users management (incomplete)
[brisk.git]
/
web
/
spush
/
brisk-spush.php
diff --git
a/web/spush/brisk-spush.php
b/web/spush/brisk-spush.php
index
8eece0c
..
5a318dc
100755
(executable)
--- a/
web/spush/brisk-spush.php
+++ b/
web/spush/brisk-spush.php
@@
-31,6
+31,7
@@
require_once($G_base."Obj/user.phh");
require_once($G_base."Obj/brisk.phh");
require_once($G_base."Obj/auth.phh");
require_once($G_base."Obj/zlibstream.phh");
require_once($G_base."Obj/brisk.phh");
require_once($G_base."Obj/auth.phh");
require_once($G_base."Obj/zlibstream.phh");
+require_once($G_base."Obj/mail.phh");
// require_once("../Obj/proxyscan.phh");
require_once($G_base."index.php");
require_once($G_base."index_wr.php");
// require_once("../Obj/proxyscan.phh");
require_once($G_base."index.php");
require_once($G_base."index_wr.php");
@@
-39,21
+40,27
@@
require_once($G_base."briskin5/index.php");
require_once($G_base."briskin5/index_wr.php");
require_once($G_base."briskin5/index_wr.php");
-function main()
+function main(
$argv
)
{
{
- if (($room = Room::create(LEGAL_PATH."/brisk-crystal.data")) == FALSE) {
- log_crit("room::create failed");
- exit(1);
- }
+ pid_save();
+ do {
+ if (($brisk = Brisk::create(LEGAL_PATH."/brisk-crystal.data")) == FALSE) {
+ log_crit("Brisk::create failed");
+ $ret = 1;
+ break;
+ }
- if (($s_a_p = Sac_a_push::create($room, USOCK_PATH, 0, 0)) === FALSE) {
- exit(1);
- }
+ if (($s_a_p = Sac_a_push::create($brisk, USOCK_PATH, 0, 0, $argv)) === FALSE) {
+ $ret = 2;
+ break;
+ }
- $s_a_p->run();
+ $ret = $s_a_p->run();
+ } while (0);
- exit(0);
+ pid_remove();
+ exit($ret);
}
}
-main();
+main(
$argv
);
?>
?>