示例#1
0
 if (isset($_POST['send']) or isset($_POST['save'])) {
     try {
         $db->beginTransaction();
         include './mod/pms/api.php';
         #Obiekt API
         $o = new PM();
         $o->exceptions = true;
         $o->topic = $pm['topic'];
         $o->text = $pm['txt'];
         $o->to = $pm['to'];
         $o->thread = $th;
         #Wy¶lij - je¶li do siebie, zapisz jako kopiê robocz±
         if (isset($_POST['send']) && $o->to != $user['login']) {
             if ($id && !isset($_POST['keep'])) {
                 $o->status = 1;
                 $o->update($id);
                 //Wy¶lij kopiê - zmiana w³a¶ciciela
             } else {
                 $o->send();
                 //Wy¶lij now± wiadomo¶æ
             }
         } else {
             if ($id) {
                 $o->status = 3;
                 $o->update($id);
                 //Aktualizuj kopiê robocz±
             } else {
                 $o->status = 3;
                 $o->send();
                 //Nowa kopia robocza
             }