blob: 87ed36989dc76b20652eedd0c44e102cf6393f6a [file] [log] [blame]
<?php
require_once "/home/data/httpd/eclipse-php-classes/system/dbconnection.class.php";
require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
class Project {
#*****************************************************************************
#
# project.class.php
#
# Author: Denis Roy
# Date: 2004-11-16
#
# Description: Functions and modules related to the MySQL database connection
#
# HISTORY:
#
#*****************************************************************************
var $project_id = "";
var $name = "";
var $level = 0;
var $parent_project_id = "";
var $description = "";
var $url_download = "";
var $url_index = "";
var $is_topframe = 0;
var $drop;
function getProjectID() {
return $this->project_id;
}
function getName() {
return $this->name;
}
function getlevel() {
return $this->level;
}
function getParentProjectID() {
return $this->parent_project_id;
}
function getDescription() {
return $this->description;
}
function getUrlDownload() {
return $this->url_download;
}
function getUrlIndex() {
return $this->url_index;
}
function getIsTopFrame() {
return $this->is_topframe;
}
function getDrop() {
return $this->drop;
}
function setProjectID($_project_id) {
$this->project_id = $_project_id;
}
function setName($_name) {
$this->name = $_name;
}
function setlevel($_level) {
$this->level = $_level;
}
function setParentProjectID($_parent_project_id) {
$this->parent_project_id = $_parent_project_id;
}
function setDescription($_description) {
$this->description = $_description;
}
function setDrop($_drop) {
$this->drop = $_drop;
}
function setUrlDownload($_url_download) {
$this->url_download = $_url_download;
}
function setUrlIndex($_url_index) {
$this->url_index = $_url_index;
}
function setIsTopframe($_is_topframe) {
$this->is_topframe = $_is_topframe;
}
function selectList($_project_id) {
$App = new App();
$WHERE = "";
if($_project_id != "") {
$WHERE .= " WHERE PRJ.project_id = " . $App->returnQuotedString($_project_id);
$dbc = new DBConnection();
$dbh = $dbc->connect();
$sql = "SELECT
PRJ.project_id,
PRJ.name,
PRJ.level,
PRJ.parent_project_id,
PRJ.description,
PRJ.url_download,
PRJ.url_index,
PRJ.is_topframe
FROM
projects AS PRJ "
. $WHERE;
$result = mysql_query($sql, $dbh);
if($myrow = mysql_fetch_array($result)) {
$this->setProjectID ($myrow["project_id"]);
$this->setName ($myrow["name"]);
$this->setLevel ($myrow["level"]);
$this->setParentProjectID($myrow["parent_project_id"]);
$this->setDescription ($myrow["description"]);
$this->setUrlDownload ($myrow["url_download"]);
$this->setUrlIndex ($myrow["url_index"]);
$this->setIsTopframe ($myrow["is_topframe"]);
}
$dbc->disconnect();
$dbh = null;
$dbc = null;
$result = null;
$myrow = null;
}
}
}
?>