64 lines
1.4 KiB
PHP
64 lines
1.4 KiB
PHP
<?php
|
|
|
|
namespace BRSystems\Core\Sys\sysUpdater\inc;
|
|
|
|
use BRSystems\Core\Library\cDb\cDb;
|
|
|
|
/**
|
|
* sysUpdater Module
|
|
*
|
|
* @category sysUpdater Module
|
|
* @author Mareks Keišs <mareks.keiss@brsystems.lv>
|
|
* @since Version 1.0
|
|
*/
|
|
class sysUpdaterModule
|
|
{
|
|
public $oDb;
|
|
|
|
/**
|
|
* Class constructor
|
|
*/
|
|
public function __construct(){
|
|
|
|
$this->oDb = cDb::getInstance(DB_HOST, DB_USR, DB_PWD, DB_PORT, DB_NAME);
|
|
|
|
}
|
|
|
|
/**
|
|
* Function to update project updater data
|
|
*
|
|
* @author Mareks Keišs <mareks.keiss@brsystems.lv>
|
|
* @category sysUpdater Module
|
|
* @param int $id - export ID
|
|
* @param array $vData - data to update
|
|
* @return array of data
|
|
* @version 1.1
|
|
*/
|
|
public function updRequestStatus($id, $vData){
|
|
|
|
if($id){
|
|
if(!$this->oDb->_queryUpdate('site_update', $vData, array('id' => $id), true))
|
|
return false;
|
|
}else{
|
|
if(!($id = $this->oDb->_queryInsert('site_update', $vData, false, true)))
|
|
return false;
|
|
}
|
|
return $id;
|
|
|
|
}
|
|
|
|
/**
|
|
* Function to get project update status
|
|
*
|
|
* @author Mareks Keišs <mareks.keiss@brsystems.lv>
|
|
* @category pubProject Module
|
|
* @return array - record data
|
|
* @version 1.0
|
|
*/
|
|
public function getProjectUpdateStatus(){
|
|
|
|
return $this->oDb->_querySelectRow('site_update', false, array('u_status' => sysUpdaterController::EXPORT_ACCEPT));
|
|
|
|
}
|
|
}
|