MISP/app/Console/Command/AdminShell.php

38 lines
1.0 KiB
PHP
Raw Normal View History

2013-11-06 10:52:18 +01:00
<?php
App::uses('AppShell', 'Console/Command');
class AdminShell extends AppShell
{
public $uses = array('Event');
2013-11-06 10:52:18 +01:00
public function jobGenerateCorrelation() {
$jobId = $this->args[0];
2013-11-06 10:52:18 +01:00
$this->loadModel('Job');
$this->Job->id = $jobId;
2013-11-06 10:52:18 +01:00
$this->loadModel('Attribute');
2015-12-17 10:25:30 +01:00
$this->Attribute->generateCorrelation($jobId, 0);
2013-11-06 10:52:18 +01:00
$this->Job->saveField('progress', 100);
$this->Job->saveField('message', 'Job done.');
$this->Job->saveField('status', 4);
}
public function jobGenerateShadowAttributeCorrelation() {
$jobId = $this->args[0];
$this->loadModel('Job');
$this->Job->id = $jobId;
$this->loadModel('ShadowAttribute');
$this->ShadowAttribute->generateCorrelation($jobId);
2013-11-06 10:52:18 +01:00
}
public function jobUpgrade24() {
$jobId = $this->args[0];
$user_id = $this->args[1];
$this->loadModel('Job');
$this->Job->id = $jobId;
$this->loadModel('Server');
$this->Server->upgrade2324($user_id, $jobId);
$this->Job->saveField('progress', 100);
$this->Job->saveField('message', 'Job done.');
$this->Job->saveField('status', 4);
}
2013-11-06 10:52:18 +01:00
}