Begin work on project pages

Also store project owners' emails as contact info
This commit is contained in:
2018-02-24 19:41:57 +01:00
parent 63200f863b
commit d984dfb89c
11 changed files with 124 additions and 7 deletions

View File

@@ -2,14 +2,15 @@
namespace pvv\side;
class Project{
private $id, $name, $owner, $owneruname, $descr, $active;
private $id, $name, $owner, $owneruname, $owneremail, $descr, $active;
public function __construct($id, $name, $descr, $owner, $owneruname, $active){
public function __construct($id, $name, $descr, $owner, $owneruname, $owneremail, $active){
$this->id = $id;
$this->name = $name;
$this->descr = explode("\n", $descr);
$this->owner = $owner;
$this->owneruname = $owneruname;
$this->owneremail = $owneremail;
$this->active = $active;
}
@@ -33,6 +34,10 @@ class Project{
return $this->owneruname;
}
public function getOwnerEmail(){
return $this->owneremail;
}
public function getActive(){
return $this->active;
}

View File

@@ -23,6 +23,7 @@ class ProjectManager{
$dbProj['description'],
$dbProj['owner'],
$dbProj['owneruname'],
$dbProj['owneremail'],
$dbProj['active']
);
$projects[] = $project;
@@ -44,6 +45,7 @@ class ProjectManager{
$dbProj['description'],
$dbProj['owner'],
$dbProj['owneruname'],
$dbProj['owneremail'],
$dbProj['active']
);
@@ -64,6 +66,7 @@ class ProjectManager{
$dbProj['description'],
$dbProj['owner'],
$dbProj['owneruname'],
$dbproj['owneremail'],
$dbProj['active']
);
$projects[] = $project;