gforge-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gforge-commits] gforge/db 20041222-1-delete-task-artifact.php, NONE, 1


From: ruben
Subject: [Gforge-commits] gforge/db 20041222-1-delete-task-artifact.php, NONE, 1.1 20041222-2.sql, NONE, 1.1 20041222-delete-task-artifact.php, 1.2, NONE 20041222.sql, 1.2, NONE
Date: Tue, 28 Dec 2004 09:24:11 -0600

Update of /cvsroot/gforge/gforge/db
In directory db.perdue.net:/tmp/cvs-serv8854

Added Files:
        20041222-1-delete-task-artifact.php 20041222-2.sql 
Removed Files:
        20041222-delete-task-artifact.php 20041222.sql 
Log Message:
Renamed migration scripts from 2004/12/22

--- NEW FILE: 20041222-1-delete-task-artifact.php ---
#! /usr/bin/php4 -f
<?php
require_once('www/include/squal_pre.php');
require_once('common/pm/ProjectTask.class');

db_begin();

$res = db_query("SELECT project_task_id FROM project_task WHERE status_id='3'");

if (!$res) {
        echo "FAIL\n";
        exit();
} else {
        $tasks = array();
        
        for ($i=0;$i<db_numrows($res);$i++) {
                $data = &db_fetch_array($res);
                $tasks[] = $data['project_task_id'];
        }
        
        foreach ($tasks as $task_id) {
                $task = projecttask_get_object($task_id);
                if (!$task || !is_object($task)) {
                        // echo "Error instantiating Task object with id: 
$task_id\n";
                        db_rollback();
                        echo "FAIL\n";
                        exit();
                } else {
                        if (!$task->delete()) {
                                // echo "Error deleting Task with id: 
$task_id\n";
                                db_rollback();
                                echo "FAIL\n";
                                exit();
                        } else {
                                //echo "Task with id: $task_id successfully 
deleted\n";
                        }
                }
        }
        db_commit();
        echo "SUCCESS\n";
}
?>
--- NEW FILE: 20041222-2.sql ---
DELETE FROM project_status WHERE status_id='3';
DELETE FROM artifact_status WHERE id='3';

--- 20041222-delete-task-artifact.php DELETED ---

--- 20041222.sql DELETED ---





reply via email to

[Prev in Thread] Current Thread [Next in Thread]