mirror of https://github.com/MISP/MISP
chg: [internal] Convert to const
parent
f0a4ea6d09
commit
2a2b52f64e
|
@ -47,15 +47,6 @@ class AppModel extends Model
|
|||
/** @var AttachmentTool|null */
|
||||
private $attachmentTool;
|
||||
|
||||
public function __construct($id = false, $table = null, $ds = null)
|
||||
{
|
||||
parent::__construct($id, $table, $ds);
|
||||
$this->findMethods['column'] = true;
|
||||
if (in_array('phar', stream_get_wrappers())) {
|
||||
stream_wrapper_unregister('phar');
|
||||
}
|
||||
}
|
||||
|
||||
// deprecated, use $db_changes
|
||||
// major -> minor -> hotfix -> requires_logout
|
||||
const OLD_DB_CHANGES = array(
|
||||
|
@ -92,7 +83,7 @@ class AppModel extends Model
|
|||
81 => false, 82 => false, 83 => false, 84 => false, 85 => false, 86 => false
|
||||
);
|
||||
|
||||
public $advanced_updates_description = array(
|
||||
const ADVANCED_UPDATES_DESCRIPTION = array(
|
||||
'seenOnAttributeAndObject' => array(
|
||||
'title' => 'First seen/Last seen Attribute table',
|
||||
'description' => 'Update the Attribute table to support first_seen and last_seen feature, with a microsecond resolution.',
|
||||
|
@ -106,6 +97,15 @@ class AppModel extends Model
|
|||
),
|
||||
);
|
||||
|
||||
public function __construct($id = false, $table = null, $ds = null)
|
||||
{
|
||||
parent::__construct($id, $table, $ds);
|
||||
$this->findMethods['column'] = true;
|
||||
if (in_array('phar', stream_get_wrappers(), true)) {
|
||||
stream_wrapper_unregister('phar');
|
||||
}
|
||||
}
|
||||
|
||||
public function isAcceptedDatabaseError($errorMessage)
|
||||
{
|
||||
if ($this->isMysql()) {
|
||||
|
@ -274,9 +274,9 @@ class AppModel extends Model
|
|||
|
||||
$liveOff = false;
|
||||
$exitOnError = false;
|
||||
if (isset($this->advanced_updates_description[$command])) {
|
||||
$liveOff = isset($this->advanced_updates_description[$command]['liveOff']) ? $this->advanced_updates_description[$command]['liveOff'] : $liveOff;
|
||||
$exitOnError = isset($this->advanced_updates_description[$command]['exitOnError']) ? $this->advanced_updates_description[$command]['exitOnError'] : $exitOnError;
|
||||
if (isset(self::ADVANCED_UPDATES_DESCRIPTION[$command])) {
|
||||
$liveOff = isset(self::ADVANCED_UPDATES_DESCRIPTION[$command]['liveOff']) ? self::ADVANCED_UPDATES_DESCRIPTION[$command]['liveOff'] : $liveOff;
|
||||
$exitOnError = isset(self::ADVANCED_UPDATES_DESCRIPTION[$command]['exitOnError']) ? self::ADVANCED_UPDATES_DESCRIPTION[$command]['exitOnError'] : $exitOnError;
|
||||
}
|
||||
|
||||
$sqlArray = array();
|
||||
|
@ -1765,7 +1765,7 @@ class AppModel extends Model
|
|||
$total_update_count = $sql_update_count + $index_update_count;
|
||||
$this->__setUpdateProgress(0, $total_update_count, $command);
|
||||
$str_index_array = array();
|
||||
foreach($indexArray as $toIndex) {
|
||||
foreach ($indexArray as $toIndex) {
|
||||
$str_index_array[] = __('Indexing %s -> %s', $toIndex[0], $toIndex[1]);
|
||||
}
|
||||
$this->__setUpdateCmdMessages(array_merge($sqlArray, $str_index_array));
|
||||
|
@ -1773,8 +1773,8 @@ class AppModel extends Model
|
|||
$errorCount = 0;
|
||||
|
||||
// execute test before update. Exit if it fails
|
||||
if (isset($this->advanced_updates_description[$command]['preUpdate'])) {
|
||||
$function_name = $this->advanced_updates_description[$command]['preUpdate'];
|
||||
if (isset(self::ADVANCED_UPDATES_DESCRIPTION[$command]['preUpdate'])) {
|
||||
$function_name = self::ADVANCED_UPDATES_DESCRIPTION[$command]['preUpdate'];
|
||||
try {
|
||||
$this->{$function_name}();
|
||||
} catch (Exception $e) {
|
||||
|
@ -1910,10 +1910,15 @@ class AppModel extends Model
|
|||
$this->Server->serverSettingsSaveValue('MISP.live', $isLive);
|
||||
}
|
||||
|
||||
// check whether the adminSetting should be updated after the update
|
||||
private function __postUpdate($command) {
|
||||
if (isset($this->advanced_updates_description[$command]['record'])) {
|
||||
if($this->advanced_updates_description[$command]['record']) {
|
||||
/**
|
||||
* Check whether the adminSetting should be updated after the update.
|
||||
* @param string $command
|
||||
* @return void
|
||||
*/
|
||||
private function __postUpdate($command)
|
||||
{
|
||||
if (isset(self::ADVANCED_UPDATES_DESCRIPTION[$command]['record'])) {
|
||||
if (self::ADVANCED_UPDATES_DESCRIPTION[$command]['record']) {
|
||||
$this->AdminSetting->changeSetting($command, 1);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue