$zxxx = new Tbp();
            $zxxx->GetLast();
            $zxxx->SetNodeToBase(1);
        }
    }
}
// ну или еслиредактируем, то обнавляем БП
if ($step == "edit") {
    if (count($err) == 0) {
        $id = $_GET["id"];
        $sql = "UPDATE bp_xml SET title='{$title}',bodytxt='{$bodytxt}',status='{$status}',xml='{$bpshema}' WHERE id='{$id}'";
        $result = $sqlcn->ExecuteSQL($sql, $cfg->base_id);
        if ($result == '') {
            die('Не смог изменить БП!: ' . mysqli_error($sqlcn->idsqlconnection));
        }
        // если стартуем процесс, то добавляем участников процесса
        if ($status == 1) {
            $zxxx = new Tbp();
            $zxxx->GetById($id);
            $zxxx->SetNodeToBase(1);
        }
    }
}
if (count($err) == 0) {
    echo "ok";
} else {
    echo '<script>$("#messenger").addClass("alert alert-error");</script>';
    for ($i = 0; $i <= count($err); $i++) {
        echo "{$err[$i]}<br>";
    }
}
Exemple #2
0
     $one = $row2['one'];
     $two = $row2['two'];
     $three = $row2['three'];
     $four = $row2['four'];
 }
 $bb = new Tbp();
 $bb->GetById($row['id']);
 // если в БП проголосовали все, то думаем "Чё делать"
 if ($cnt == $st1) {
     // если хоть ктото нажал "Отмена" то
     if ($cnt_cancel != 0) {
         // если в случае отмены завершаем БП, то завершаем...
         if ($cancel == -1) {
             $bb->SetStatus(3);
         } else {
             $bb->SetNodeToBase($cancel);
         }
     }
     // если хоть ктото нажал "Нет" то
     if ($cnt_no != 0) {
         // если в случае отмены завершаем БП, то завершаем...
         if ($no == -1) {
             $bb->SetStatus(3);
         } else {
             $bb->SetNodeToBase($no);
         }
     }
     // если хоть ктото нажал "доработать", и никто "отменить" то
     if ($cnt_thinking != 0 and $cnt_cancel == 0) {
         //echo "!$thinking!";
         $bb->SetNodeToBase($thinking);