Improvement fullName and labels - Audilog Kpi

This commit is contained in:
Marco A. Nina Mena
2015-06-22 15:19:48 -04:00
parent 9d250c7291
commit 205313a43f
5 changed files with 60 additions and 12 deletions

View File

@@ -44,6 +44,9 @@ class Dashboard extends BaseDashboard
$msg = 'Update ';
$dashboard = DashboardPeer::retrieveByPK($data['DAS_UID']);
}
if ((!isset($_SESSION['USER_LOGGED']) || $_SESSION['USER_LOGGED'] == '') && isset($data['USR_UID']) && $data['USR_UID'] != '') {
$this->setUser($data['USR_UID']);
}
G::LoadSystem('inputfilter');
$filter = new InputFilter();
@@ -89,6 +92,10 @@ class Dashboard extends BaseDashboard
$criteria->add(DashboardIndicatorPeer::DAS_UID, $dasUid);
DashboardIndicatorPeer::doDelete($criteria);
if ((!isset($_SESSION['USER_LOGGED']) || $_SESSION['USER_LOGGED'] == '') && isset($data['USR_UID']) && $data['USR_UID'] != '') {
$this->setUser($data['USR_UID']);
}
$dashboard = DashboardPeer::retrieveByPK($dasUid);
if (!is_null($dashboard)) {
$connection->begin();
@@ -96,7 +103,7 @@ class Dashboard extends BaseDashboard
$result = $dashboard->delete();
$connection->commit();
G::auditLog("Deletedashboard", "Dashboard Name: ". $dashboardData['DAS_TITLE']." Dashboard ID: (".$dasUid.") ");
G::auditLog("Delete", "Dashboard Name: ". $dashboardData['DAS_TITLE']." Dashboard ID: (".$dasUid.") ");
return $result;
} else {
throw new Exception('Error trying to delete: The row "' . $dasUid. '" does not exist.');
@@ -106,5 +113,12 @@ class Dashboard extends BaseDashboard
throw $error;
}
}
public function setUser($usrId) {
$user = new Users ();
$user = $user->loadDetails($usrId);
$_SESSION['USER_LOGGED'] = $user['USR_UID'];
$_SESSION['USR_FULLNAME'] = $user['USR_FULLNAME'];
}
}

View File

@@ -71,6 +71,9 @@ class DashboardDasInd extends BaseDashboardDasInd
$result = $dashboardDasInd->save();
$connection->commit();
if ((!isset($_SESSION['USER_LOGGED']) || $_SESSION['USER_LOGGED'] == '') && isset($data['USR_UID']) && $data['USR_UID'] != '') {
$this->setUser($data['USR_UID']);
}
G::auditLog("Create", "Dashboard Owner: ". $data['OWNER_UID']." Dashboard ID: (".$dashboardDasInd->getDasUid().") ");
return $dashboardDasInd;
} else {
@@ -87,7 +90,7 @@ class DashboardDasInd extends BaseDashboardDasInd
}
}
public function remove($dasUid, $owner)
public function remove($dasUid, $owner, $userLogged='')
{
$connection = Propel::getConnection(DashboardDasIndPeer::DATABASE_NAME);
try {
@@ -97,7 +100,10 @@ class DashboardDasInd extends BaseDashboardDasInd
$result = $dashboardDasInd->delete();
$connection->commit();
G::auditLog("DeletedashboardIndicator", "Dashboard ID: ". $dasUid ." Dashboard owner ID: (".$owner.") ");
if ((!isset($_SESSION['USER_LOGGED']) || $_SESSION['USER_LOGGED'] == '') && $userLogged != '') {
$this->setUser($userLogged);
}
G::auditLog("Delete", "Dashboard ID: ". $dasUid ." Dashboard owner ID: (".$owner.") ");
return $result;
} else {
throw new Exception('Error trying to delete: The row "' . $dasUid. '" does not exist.');
@@ -143,5 +149,12 @@ class DashboardDasInd extends BaseDashboardDasInd
throw $error;
}
}
public function setUser($usrId) {
$user = new Users ();
$user = $user->loadDetails($usrId);
$_SESSION['USER_LOGGED'] = $user['USR_UID'];
$_SESSION['USR_FULLNAME'] = $user['USR_FULLNAME'];
}
}

View File

@@ -159,6 +159,9 @@ class DashboardIndicator extends BaseDashboardIndicator
$result = $dashboardIndicator->save();
$connection->commit();
if ((!isset($_SESSION['USER_LOGGED']) || $_SESSION['USER_LOGGED'] == '') && isset($data['USR_UID']) && $data['USR_UID'] != '') {
$this->setUser($data['USR_UID']);
}
G::auditLog($msg, "Dashboard Indicator Name: ".$dashboardIndicator->getDasIndTitle()." Dashboard indicator ID: (".$dashboardIndicator->getDasIndUid() .") ");
return $dashboardIndicator->getDasIndUid();
} else {
@@ -175,7 +178,7 @@ class DashboardIndicator extends BaseDashboardIndicator
}
}
public function remove($dasIndUid)
public function remove($dasIndUid, $userLogged ='')
{
$connection = Propel::getConnection(DashboardIndicatorPeer::DATABASE_NAME);
try {
@@ -186,7 +189,10 @@ class DashboardIndicator extends BaseDashboardIndicator
$result = $dashboardIndicator->delete();
$connection->commit();
G::auditLog("DeletedashboardIndicator", "Dashboard Indicator Name: ". $dashboardIndicatorData['DAS_IND_TITLE']." Dashboard Instance ID: (".$dasIndUid.") ");
if ((!isset($_SESSION['USER_LOGGED']) || $_SESSION['USER_LOGGED'] == '') && $userLogged != '') {
$this->setUser($userLogged);
}
G::auditLog("Delete", "Dashboard Indicator Name: ". $dashboardIndicatorData['DAS_IND_TITLE']." Dashboard Instance ID: (".$dasIndUid.") ");
return $result;
} else {
throw new Exception('Error trying to delete: The row "' . $dasIndUid. '" does not exist.');
@@ -196,5 +202,12 @@ class DashboardIndicator extends BaseDashboardIndicator
throw $error;
}
}
public function setUser($usrId) {
$user = new Users ();
$user = $user->loadDetails($usrId);
$_SESSION['USER_LOGGED'] = $user['USR_UID'];
$_SESSION['USR_FULLNAME'] = $user['USR_FULLNAME'];
}
}