mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-17 23:13:15 +00:00
Fix CS
This commit is contained in:
@@ -17,138 +17,117 @@
|
||||
*/
|
||||
class module_report_validate extends module_report
|
||||
{
|
||||
protected $cor_query = array(
|
||||
'user' => 'log.user',
|
||||
'site' => 'log.site',
|
||||
'societe' => 'log.societe',
|
||||
'pays' => 'log.pays',
|
||||
'activite' => 'log.activite',
|
||||
'fonction' => 'log.fonction',
|
||||
'usrid' => 'log.usrid',
|
||||
'getter' => 'd.final',
|
||||
'date' => "DATE(d.date)",
|
||||
'id' => 'd.id',
|
||||
'log_id' => 'd.log_id',
|
||||
'record_id' => 'd.record_id',
|
||||
'final' => 'd.final',
|
||||
'comment' => 'd.comment',
|
||||
'size' => 's.size'
|
||||
);
|
||||
|
||||
protected $cor_query = array(
|
||||
'user' => 'log.user',
|
||||
'site' => 'log.site',
|
||||
'societe' => 'log.societe',
|
||||
'pays' => 'log.pays',
|
||||
'activite' => 'log.activite',
|
||||
'fonction' => 'log.fonction',
|
||||
'usrid' => 'log.usrid',
|
||||
'getter' => 'd.final',
|
||||
'date' => "DATE(d.date)",
|
||||
'id' => 'd.id',
|
||||
'log_id' => 'd.log_id',
|
||||
'record_id' => 'd.record_id',
|
||||
'final' => 'd.final',
|
||||
'comment' => 'd.comment',
|
||||
'size' => 's.size'
|
||||
);
|
||||
|
||||
/**
|
||||
* constructor
|
||||
*
|
||||
* @name download::__construct()
|
||||
* @param $arg1 start date of the report
|
||||
* @param $arg2 end date of the report
|
||||
* @param $sbas_id id of the databox
|
||||
*/
|
||||
public function __construct($arg1, $arg2, $sbas_id, $collist)
|
||||
{
|
||||
parent::__construct($arg1, $arg2, $sbas_id, $collist);
|
||||
$this->title = _('report:: validated documents');
|
||||
}
|
||||
|
||||
/**
|
||||
* @desc build the specified requete
|
||||
* @param $obj $conn the current connection to databox
|
||||
* @return string
|
||||
*/
|
||||
protected function buildReq($groupby = false, $on = false)
|
||||
{
|
||||
$s = $this->sqlBuilder('action')->setGroupBy($groupby)->setOn($on)
|
||||
->setAction('validate')->buildSql();
|
||||
$this->req = $s->getSql();
|
||||
$this->params = $s->getParams();
|
||||
$this->total = $s->getTotalRows();
|
||||
}
|
||||
|
||||
public function colFilter($field, $on = false)
|
||||
{
|
||||
$s = $this->sqlBuilder('action')->setAction('validate');
|
||||
$var = $s->sqlDistinctValByField($field);
|
||||
$sql = $var['sql'];
|
||||
$params = $var['params'];
|
||||
|
||||
$stmt = $s->getConnBas()->prepare($sql);
|
||||
$stmt->execute($params);
|
||||
$rs = $stmt->fetchAll(PDO::FETCH_ASSOC);
|
||||
$stmt->closeCursor();
|
||||
|
||||
$ret = array();
|
||||
|
||||
foreach ($rs as $row)
|
||||
/**
|
||||
* constructor
|
||||
*
|
||||
* @name download::__construct()
|
||||
* @param $arg1 start date of the report
|
||||
* @param $arg2 end date of the report
|
||||
* @param $sbas_id id of the databox
|
||||
*/
|
||||
public function __construct($arg1, $arg2, $sbas_id, $collist)
|
||||
{
|
||||
$value = $row['val'];
|
||||
$caption = $value;
|
||||
if ($field == "getter")
|
||||
{
|
||||
try
|
||||
{
|
||||
$user = User_Adapter::getInstance($value, $appbox);
|
||||
$caption = $user->get_display_name();
|
||||
}
|
||||
catch (Exception $e)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
elseif ($field == 'date')
|
||||
{
|
||||
$caption = phraseadate::getPrettyString(new DateTime($value));
|
||||
}
|
||||
elseif ($field == 'size')
|
||||
{
|
||||
$caption = p4string::format_octets($value);
|
||||
}
|
||||
|
||||
$ret[] = array('val' => $caption, 'value' => $value);
|
||||
parent::__construct($arg1, $arg2, $sbas_id, $collist);
|
||||
$this->title = _('report:: validated documents');
|
||||
}
|
||||
|
||||
return $ret;
|
||||
}
|
||||
|
||||
protected function buildResult($rs)
|
||||
{
|
||||
$i = 0;
|
||||
|
||||
foreach ($rs as $row)
|
||||
/**
|
||||
* @desc build the specified requete
|
||||
* @param $obj $conn the current connection to databox
|
||||
* @return string
|
||||
*/
|
||||
protected function buildReq($groupby = false, $on = false)
|
||||
{
|
||||
if ($i >= $this->nb_record)
|
||||
break;
|
||||
foreach ($this->champ as $key => $value)
|
||||
{
|
||||
if ($row[$value])
|
||||
{
|
||||
if ($value == 'date')
|
||||
{
|
||||
$this->result[$i][$value] = $this->pretty_string ?
|
||||
phraseadate::getPrettyString(new DateTime($row[$value])) :
|
||||
$row[$value];
|
||||
}
|
||||
elseif ($value == 'size')
|
||||
{
|
||||
$this->result[$i][$value] = p4string::format_octets($row[$value]);
|
||||
}
|
||||
else
|
||||
$this->result[$i][$value] = $row[$value];
|
||||
}
|
||||
else
|
||||
{
|
||||
if ($value == 'comment')
|
||||
{
|
||||
$this->result[$i][$value] = ' ';
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->result[$i][$value] = '<i>' . _('report:: non-renseigne') . '</i>';
|
||||
}
|
||||
}
|
||||
}
|
||||
$i++;
|
||||
$s = $this->sqlBuilder('action')->setGroupBy($groupby)->setOn($on)
|
||||
->setAction('validate')->buildSql();
|
||||
$this->req = $s->getSql();
|
||||
$this->params = $s->getParams();
|
||||
$this->total = $s->getTotalRows();
|
||||
}
|
||||
}
|
||||
|
||||
public function colFilter($field, $on = false)
|
||||
{
|
||||
$s = $this->sqlBuilder('action')->setAction('validate');
|
||||
$var = $s->sqlDistinctValByField($field);
|
||||
$sql = $var['sql'];
|
||||
$params = $var['params'];
|
||||
|
||||
$stmt = $s->getConnBas()->prepare($sql);
|
||||
$stmt->execute($params);
|
||||
$rs = $stmt->fetchAll(PDO::FETCH_ASSOC);
|
||||
$stmt->closeCursor();
|
||||
|
||||
$ret = array();
|
||||
|
||||
foreach ($rs as $row) {
|
||||
$value = $row['val'];
|
||||
$caption = $value;
|
||||
if ($field == "getter") {
|
||||
try {
|
||||
$user = User_Adapter::getInstance($value, $appbox);
|
||||
$caption = $user->get_display_name();
|
||||
} catch (Exception $e) {
|
||||
|
||||
}
|
||||
} elseif ($field == 'date') {
|
||||
$caption = phraseadate::getPrettyString(new DateTime($value));
|
||||
} elseif ($field == 'size') {
|
||||
$caption = p4string::format_octets($value);
|
||||
}
|
||||
|
||||
$ret[] = array('val' => $caption, 'value' => $value);
|
||||
}
|
||||
|
||||
return $ret;
|
||||
}
|
||||
|
||||
protected function buildResult($rs)
|
||||
{
|
||||
$i = 0;
|
||||
|
||||
foreach ($rs as $row) {
|
||||
if ($i >= $this->nb_record)
|
||||
break;
|
||||
foreach ($this->champ as $key => $value) {
|
||||
if ($row[$value]) {
|
||||
if ($value == 'date') {
|
||||
$this->result[$i][$value] = $this->pretty_string ?
|
||||
phraseadate::getPrettyString(new DateTime($row[$value])) :
|
||||
$row[$value];
|
||||
} elseif ($value == 'size') {
|
||||
$this->result[$i][$value] = p4string::format_octets($row[$value]);
|
||||
}
|
||||
else
|
||||
$this->result[$i][$value] = $row[$value];
|
||||
}
|
||||
else {
|
||||
if ($value == 'comment') {
|
||||
$this->result[$i][$value] = ' ';
|
||||
} else {
|
||||
$this->result[$i][$value] = '<i>' . _('report:: non-renseigne') . '</i>';
|
||||
}
|
||||
}
|
||||
}
|
||||
$i ++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user