コード例 #1
0
ファイル: request.class.php プロジェクト: jafarkhani/rtfund
 static function ChangeStatus($RequestID, $StatusID, $ActDesc = "", $LogOnly = false, $pdo = null)
 {
     if (!$LogOnly) {
         $obj = new WAR_requests();
         $obj->RequestID = $RequestID;
         $obj->StatusID = $StatusID;
         if (!$obj->Edit($pdo)) {
             return false;
         }
     }
     return WFM_FlowRows::AddOuterFlow(FLOWID, $RequestID, $StatusID, $ActDesc = "", $pdo);
 }
コード例 #2
0
ファイル: request.data.php プロジェクト: jafarkhani/rtfund
function editWarrentyDoc()
{
    $ReqObj = new WAR_requests($_POST["RequestID"]);
    $DocID = $ReqObj->GetAccDoc();
    if ($DocID == 0) {
        echo Response::createObjectiveResponse(true, "");
        die;
    }
    //...............................................
    $pdo = PdoDataAccess::getPdoObject();
    $pdo->beginTransaction();
    ReturnWarrantyDoc($ReqObj, $pdo, true);
    $DocID = RegisterWarrantyDoc($ReqObj, $_POST["CostCode"], $_POST["BankTafsili"], $_POST["AccountTafsili"], $_POST["Block_CostID"], $DocID, $pdo);
    if (!$DocID) {
        echo Response::createObjectiveResponse(false, ExceptionHandler::GetExceptionsToString());
        die;
    }
    $pdo->commit();
    echo Response::createObjectiveResponse(true, "");
    die;
}