The cleanup script should rport orphaned versions in the database, if any exist
This commit is contained in:
@@ -69,6 +69,11 @@ if($hUsersToDelete)
|
||||
|
||||
notifyAdminsOfCleanupExecution($usersWarned, $usersUnwarnedWithData, $usersDeleted, $usersWithData);
|
||||
|
||||
/* check to see if there are orphaned versions in the database */
|
||||
orphanVersionCheck();
|
||||
|
||||
|
||||
|
||||
|
||||
/* Users that are unwarned and inactive since $iMonths */
|
||||
function unwarnedAndInactiveSince($iMonths)
|
||||
@@ -131,3 +136,29 @@ function notifyAdminsOfCleanupExecution($usersWarned, $usersUnwarnedWithData, $u
|
||||
if($sEmail)
|
||||
mail_appdb($sEmail, $sSubject, $sMsg);
|
||||
}
|
||||
|
||||
/* check for and report orphaned versions in the database */
|
||||
/* we don't report anything if no orphans are found */
|
||||
function orphanVersionCheck()
|
||||
{
|
||||
$sQuery = "select versionId, versionName from appVersion where appId = 0";
|
||||
$hResult = query_appdb($sQuery);
|
||||
$found_orphans = false;
|
||||
|
||||
$sMsg = "Found these orphaned versions in the database:\r\n";
|
||||
|
||||
/* don't report anything if no orphans are found */
|
||||
if(mysql_num_rows($hResult) == 0)
|
||||
return;
|
||||
|
||||
while($oRow = mysql_fetch_object($hResult))
|
||||
{
|
||||
$sMsg .= "versionId: ".$oRow->versionId." Name: ".$oRow->versionName."\r\n";
|
||||
}
|
||||
|
||||
$sSubject = "Versions orphaned in the database\r\n";
|
||||
|
||||
$sEmail = get_notify_email_address_list(null, null); /* get list admins */
|
||||
if($sEmail)
|
||||
mail_appdb($sEmail, $sSubject, $sMsg);
|
||||
}
|
||||
Reference in New Issue
Block a user