Files
EasySoft-ZenTaoPMS/bin/computeburn.php
T

50 lines
1.4 KiB
PHP
Executable File

#!/usr/bin/env php
<?php
include dirname(dirname(__FILE__)) . '/lib/api/api.class.php';
$config->zentao->root = ""; // 禅道访问的完整路径,包括后面的斜线。比如http://pms.zentao.net/
$config->zentao->account = ""; // 可以访问禅道的帐号,需要有超级model调用接口的访问权限。
$config->zentao->password = ""; // 密码。
class computeburn
{
public $config; // the config var.
public $zentao; // the zentao client.
public function __construct($config)
{
$this->initConfig($config);
$this->initZenTao();
}
/* run. */
public function run()
{
$result = $this->zentao->fetchModel('project', 'computeburn');
if(empty($result)) return;
foreach($result as $burns)
{
echo $burns->project . "\t";
echo $burns->projectName . "\t";
echo $burns->date . "\t";
echo $burns->left . "\n";
}
}
/* Init the config. */
private function initConfig($config)
{
$this->config = $config;
}
/* Init the client of zentao api. */
private function initZenTao()
{
$this->zentao = new ztclient($this->config->zentao->root, $this->config->zentao->account, $this->config->zentao->password);
}
}
$computeburn = new computeburn($config);
$computeburn->run();
?>