mirror of https://github.com/MISP/MISP
fix: [internal] Remove unused code
parent
ab6820db1d
commit
32e2b4f527
|
@ -4523,46 +4523,6 @@ class Event extends AppModel
|
|||
}
|
||||
}
|
||||
|
||||
public function generateLocked()
|
||||
{
|
||||
$this->User = ClassRegistry::init('User');
|
||||
$this->User->recursive = -1;
|
||||
$localOrgs = array();
|
||||
$conditions = array();
|
||||
$orgs = $this->User->find('all', array('fields' => array('DISTINCT org_id')));
|
||||
foreach ($orgs as $k => $org) {
|
||||
$orgs[$k]['User']['count'] = $this->User->getOrgMemberCount($orgs[$k]['User']['org_id']);
|
||||
if ($orgs[$k]['User']['count'] > 1) {
|
||||
$localOrgs[] = $orgs[$k]['User']['org_id'];
|
||||
$conditions['AND'][] = array('orgc !=' => $orgs[$k]['User']['org_id']);
|
||||
} elseif ($orgs[$k]['User']['count'] == 1) {
|
||||
// If we only have a single user for an org, check if that user is a sync user. If not, then it is a valid local org and the events created by him/her should be unlocked.
|
||||
$this->User->recursive = 1;
|
||||
$user = ($this->User->find('first', array(
|
||||
'fields' => array('id', 'role_id'),
|
||||
'conditions' => array('org_id' => $org['User']['org_id']),
|
||||
'contain' => array('Role' => array(
|
||||
'fields' => array('id', 'perm_sync'),
|
||||
))
|
||||
)));
|
||||
if (!$user['Role']['perm_sync']) {
|
||||
$conditions['AND'][] = array('orgc !=' => $orgs[$k]['User']['org_id']);
|
||||
}
|
||||
}
|
||||
}
|
||||
// Don't lock stuff that's already locked
|
||||
$conditions['AND'][] = array('locked !=' => true);
|
||||
$this->recursive = -1;
|
||||
$toBeUpdated = $this->find('count', array(
|
||||
'conditions' => $conditions
|
||||
));
|
||||
$this->updateAll(
|
||||
array('Event.locked' => 1),
|
||||
$conditions
|
||||
);
|
||||
return $toBeUpdated;
|
||||
}
|
||||
|
||||
public function reportValidationIssuesEvents()
|
||||
{
|
||||
$this->Behaviors->detach('Regexp');
|
||||
|
@ -4585,20 +4545,6 @@ class Event extends AppModel
|
|||
return array($result, $k);
|
||||
}
|
||||
|
||||
public function generateThreatLevelFromRisk()
|
||||
{
|
||||
$risk = array('Undefined' => 4, 'Low' => 3, 'Medium' => 2, 'High' => 1);
|
||||
$events = $this->find('all', array('recursive' => -1));
|
||||
$k = 0;
|
||||
foreach ($events as $k => $event) {
|
||||
if ($event['Event']['threat_level_id'] == 0 && isset($event['Event']['risk'])) {
|
||||
$event['Event']['threat_level_id'] = $risk[$event['Event']['risk']];
|
||||
$this->save($event);
|
||||
}
|
||||
}
|
||||
return $k;
|
||||
}
|
||||
|
||||
// check two version strings. If version 1 is older than 2, return -1, if they are the same return 0, if version 2 is older return 1
|
||||
public function compareVersions($version1, $version2)
|
||||
{
|
||||
|
|
|
@ -493,14 +493,6 @@ class User extends AppModel
|
|||
return $fails;
|
||||
}
|
||||
|
||||
public function getOrgMemberCount($org)
|
||||
{
|
||||
return $this->find('count', array(
|
||||
'conditions' => array(
|
||||
'org =' => $org,
|
||||
)));
|
||||
}
|
||||
|
||||
/**
|
||||
* 0 - true if key is valid
|
||||
* 1 - User e-mail
|
||||
|
|
Loading…
Reference in New Issue