Files
EasySoft-ZenTaoPMS/test/class/weekly.class.php
T
2022-05-05 17:30:53 +08:00

189 lines
4.3 KiB
PHP

<?php
class weeklyTest
{
public function __construct()
{
global $tester;
$this->objectModel = $tester->loadModel('weekly');
}
public function getPageNavTest($project, $date)
{
$objects = $this->objectModel->getPageNav($project, $date);
if(dao::isError()) return dao::getError();
return $objects;
}
public function getWeekPairsTest($begin, $end = '')
{
$objects = $this->objectModel->getWeekPairs($begin, $end = '');
if(dao::isError()) return dao::getError();
return $objects;
}
public function getFromDBTest($project, $date)
{
$objects = $this->objectModel->getFromDB($project, $date);
if(dao::isError()) return dao::getError();
return $objects;
}
public function saveTest($project, $date)
{
$objects = $this->objectModel->save($project, $date);
if(dao::isError()) return dao::getError();
return $objects;
}
public function getWeekSNTest($begin, $date)
{
$objects = $this->objectModel->getWeekSN($begin, $date);
if(dao::isError()) return dao::getError();
return $objects;
}
public function getThisMondayTest($date)
{
$objects = $this->objectModel->getThisMonday($date);
if(dao::isError()) return dao::getError();
return $objects;
}
public function getThisSundayTest($date)
{
$objects = $this->objectModel->getThisSunday($date);
if(dao::isError()) return dao::getError();
return $objects;
}
public function getLastDayTest($date)
{
$objects = $this->objectModel->getLastDay($date);
if(dao::isError()) return dao::getError();
return $objects;
}
public function getStaffTest($project, $date = '')
{
$objects = $this->objectModel->getStaff($project, $date = '');
if(dao::isError()) return dao::getError();
return $objects;
}
public function getFinishedTest($project, $date = '', $pager = null)
{
$objects = $this->objectModel->getFinished($project, $date = '', $pager = null);
if(dao::isError()) return dao::getError();
return $objects;
}
public function getPostponedTest($project, $date = '')
{
$objects = $this->objectModel->getPostponed($project, $date = '');
if(dao::isError()) return dao::getError();
return $objects;
}
public function getTasksOfNextWeekTest($project, $date = '')
{
$objects = $this->objectModel->getTasksOfNextWeek($project, $date = '');
if(dao::isError()) return dao::getError();
return $objects;
}
public function getWorkloadByTypeTest($project, $date = '')
{
$objects = $this->objectModel->getWorkloadByType($project, $date = '');
if(dao::isError()) return dao::getError();
return $objects;
}
public function getPlanedTaskByWeekTest($project, $date = '')
{
$objects = $this->objectModel->getPlanedTaskByWeek($project, $date = '');
if(dao::isError()) return dao::getError();
return $objects;
}
public function getPVTest($projectID, $date = '')
{
$objects = $this->objectModel->getPV($projectID, $date = '');
if(dao::isError()) return dao::getError();
return $objects;
}
public function getEVTest($projectID, $date = '')
{
$objects = $this->objectModel->getEV($projectID, $date = '');
if(dao::isError()) return dao::getError();
return $objects;
}
public function getACTest($project, $date = '')
{
$objects = $this->objectModel->getAC($project, $date = '');
if(dao::isError()) return dao::getError();
return $objects;
}
public function getSVTest($ev, $pv)
{
$objects = $this->objectModel->getSV($ev, $pv);
if(dao::isError()) return dao::getError();
return $objects;
}
public function getCVTest($ev, $ac)
{
$objects = $this->objectModel->getCV($ev, $ac);
if(dao::isError()) return dao::getError();
return $objects;
}
public function getTipsTest($type = 'progress', $data = 0)
{
$objects = $this->objectModel->getTips($type = 'progress', $data = 0);
if(dao::isError()) return dao::getError();
return $objects;
}
}