$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>"; } }
$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);