* Modify task #90919.
This commit is contained in:
@@ -3,3 +3,5 @@ $config->dimension->changeDimensionLink = array();
|
||||
$config->dimension->changeDimensionLink['screen-browse'] = 'screen|browse|dimensionID=%s';
|
||||
$config->dimension->changeDimensionLink['pivot-preview'] = 'pivot|preview|dimensionID=%s';
|
||||
$config->dimension->changeDimensionLink['chart-preview'] = 'chart|preview|dimensionID=%s';
|
||||
|
||||
$config->dimension->defaultDimension = array('efficiency', 'quality');
|
||||
|
||||
+14
-20
@@ -8210,29 +8210,23 @@ class upgradeModel extends model
|
||||
public function createDefaultDimension()
|
||||
{
|
||||
/* Create default dimension. */
|
||||
$this->app->loadLang('dimension');
|
||||
$dimension = new stdclass();
|
||||
$dimension->name = $this->lang->dimension->efficiency;
|
||||
$dimension->code = 'efficiency';
|
||||
$dimension->desc = '';
|
||||
$dimension->createdBy = 'system';
|
||||
$dimension->createdDate = helper::now();
|
||||
$this->loadModel('dimension');
|
||||
foreach($this->config->dimension->defaultDimension as $dimensionName)
|
||||
{
|
||||
$dimension = new stdclass();
|
||||
$dimension->name = $this->lang->dimension->{$dimensionName};
|
||||
$dimension->code = $dimensionName;
|
||||
$dimension->desc = '';
|
||||
$dimension->createdBy = 'system';
|
||||
$dimension->createdDate = helper::now();
|
||||
|
||||
$this->dao->insert(TABLE_DIMENSION)->data($dimension)->exec();
|
||||
$dimensionID = $this->dao->lastInsertID();
|
||||
$this->dao->insert(TABLE_DIMENSION)->data($dimension)->exec();
|
||||
$dimensionID = $this->dao->lastInsertID();
|
||||
|
||||
$this->loadModel('upgrade')->addDefaultModules4BI('chart', $dimensionID);
|
||||
$this->loadModel('upgrade')->addDefaultModules4BI('pivot', $dimensionID);
|
||||
|
||||
$dimension = new stdclass();
|
||||
$dimension->name = $this->lang->dimension->quality;
|
||||
$dimension->code = 'quality';
|
||||
$dimension->desc = '';
|
||||
$dimension->createdBy = 'system';
|
||||
$dimension->createdDate = helper::now();
|
||||
|
||||
$this->dao->insert(TABLE_DIMENSION)->data($dimension)->exec();
|
||||
$this->addDefaultModules4BI('chart', $dimensionID);
|
||||
$this->addDefaultModules4BI('pivot', $dimensionID);
|
||||
|
||||
}
|
||||
return !dao::isError();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user