mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-14 21:51:32 +00:00
do not show chart by category if there are no categories
This commit is contained in:
parent
63693d73b0
commit
9573d473e9
|
@ -1,6 +1,7 @@
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
Changes in version 5.1.37
|
Changes in version 5.1.37
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
- do not show chart by category if there are no categories
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
Changes in version 5.1.36
|
Changes in version 5.1.36
|
||||||
|
|
|
@ -13,11 +13,6 @@
|
||||||
* @version Release: @package_version@
|
* @version Release: @package_version@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
|
||||||
* Include parent class
|
|
||||||
*/
|
|
||||||
//require_once("class.Bootstrap.php");
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class which outputs the html page for Charts view
|
* Class which outputs the html page for Charts view
|
||||||
*
|
*
|
||||||
|
@ -229,8 +224,28 @@ $(document).ready( function() {
|
||||||
}
|
}
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
function show() { /* {{{ */
|
/**
|
||||||
$this->dms = $this->params['dms'];
|
* Check if it makes sense to show the chart
|
||||||
|
*
|
||||||
|
* e.g. it doesn't make sense to show the documents by category if
|
||||||
|
* there are no categories.
|
||||||
|
*
|
||||||
|
* @param string $type
|
||||||
|
* @return boolean
|
||||||
|
*/
|
||||||
|
private function showChart($type) { /* {{{ */
|
||||||
|
$dms = $this->params['dms'];
|
||||||
|
if($type == 'docspercategory') {
|
||||||
|
if($cats = $dms->getDocumentCategories())
|
||||||
|
return true;
|
||||||
|
else
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
|
public function show() { /* {{{ */
|
||||||
|
$dms = $this->params['dms'];
|
||||||
$user = $this->params['user'];
|
$user = $this->params['user'];
|
||||||
$data = $this->params['data'];
|
$data = $this->params['data'];
|
||||||
$type = $this->params['type'];
|
$type = $this->params['type'];
|
||||||
|
@ -251,7 +266,8 @@ $(document).ready( function() {
|
||||||
$this->contentHeading(getMLText("chart_selection"));
|
$this->contentHeading(getMLText("chart_selection"));
|
||||||
$this->contentContainerStart();
|
$this->contentContainerStart();
|
||||||
foreach(array('docsperuser', 'foldersperuser', 'sizeperuser', 'sizepermonth','docspermimetype', 'docspercategory', 'docsperstatus', 'docspermonth', 'docsaccumulated') as $atype) {
|
foreach(array('docsperuser', 'foldersperuser', 'sizeperuser', 'sizepermonth','docspermimetype', 'docspercategory', 'docsperstatus', 'docspermonth', 'docsaccumulated') as $atype) {
|
||||||
echo "<div><a href=\"?type=".$atype."\">".getMLText('chart_'.$atype.'_title')."</a></div>\n";
|
if($this->showChart($atype))
|
||||||
|
echo "<div><a href=\"?type=".$atype."\">".getMLText('chart_'.$atype.'_title')."</a></div>\n";
|
||||||
}
|
}
|
||||||
$this->contentContainerEnd();
|
$this->contentContainerEnd();
|
||||||
$this->columnEnd();
|
$this->columnEnd();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user