/** * Fixes the states for potential issues * * @return * @access private */ private static function CommandFixStates() { echo "Validating and fixing states (this can take some time):\n"; echo "\tChecking devicedata states: "; if ($stat = ZPushAdmin::FixStatesWrongDevicedata()) { printf("Devices: fixed %d - ok %d Users: removed %d - ok %d\n", $stat[0], $stat[1], $stat[2], $stat[3]); } else { echo ZLog::GetLastMessage(LOGLEVEL_ERROR) . "\n"; } echo "\tChecking username casings: "; if ($stat = ZPushAdmin::FixStatesDifferentUsernameCases()) { printf("Processed: %d - Converted: %d - Removed: %d\n", $stat[0], $stat[1], $stat[2]); } else { echo ZLog::GetLastMessage(LOGLEVEL_ERROR) . "\n"; } // fixes ZP-339 echo "\tChecking available devicedata & user linking: "; if ($stat = ZPushAdmin::FixStatesDeviceToUserLinking()) { printf("Unlinked: %d - Linked: %d\n", $stat[0], $stat[1]); } else { echo ZLog::GetLastMessage(LOGLEVEL_ERROR) . "\n"; } echo "\tChecking for unreferenced (obsolete) state files: "; if (($stat = ZPushAdmin::FixStatesUserToStatesLinking()) !== false) { printf("Processed: %d - Deleted: %d\n", $stat[0], $stat[1]); } else { echo ZLog::GetLastMessage(LOGLEVEL_ERROR) . "\n"; } }
/** * Fixes the states for potential issues * * @return * @access private */ private static function CommandFixStates() { echo "Validating and fixing states (this can take some time):\n"; echo "\tChecking username casings: "; if ($stat = ZPushAdmin::FixStatesDifferentUsernameCases()) { printf("Processed: %d - Converted: %d - Removed: %d\n", $stat[0], $stat[1], $stat[2]); } else { echo ZLog::GetLastMessage(LOGLEVEL_ERROR) . "\n"; } // fixes ZP-339 echo "\tChecking available devicedata & user linking: "; if ($stat = ZPushAdmin::FixStatesDeviceToUserLinking()) { printf("Processed: %d - Fixed: %d\n", $stat[0], $stat[1]); } else { echo ZLog::GetLastMessage(LOGLEVEL_ERROR) . "\n"; } echo "\tChecking for unreferenced (obsolete) state files: "; if (($stat = ZPushAdmin::FixStatesUserToStatesLinking()) !== false) { printf("Processed: %d - Deleted: %d\n", $stat[0], $stat[1]); } else { echo ZLog::GetLastMessage(LOGLEVEL_ERROR) . "\n"; } echo "\tChecking for hierarchy folder data state: "; if (($stat = ZPushAdmin::FixStatesHierarchyFolderData()) !== false) { printf("Devices: %d - Processed: %d - Fixed: %d - Device+User without hierarchy: %d\n", $stat[0], $stat[1], $stat[2], $stat[3]); } else { echo ZLog::GetLastMessage(LOGLEVEL_ERROR) . "\n"; } echo "\tChecking flags of shared folders: "; if (($stat = ZPushAdmin::FixStatesAdditionalFolderFlags()) !== false) { printf("Devices: %d - Devices with additional folders: %d - Fixed: %d\n", $stat[0], $stat[1], $stat[2]); } else { echo ZLog::GetLastMessage(LOGLEVEL_ERROR) . "\n"; } }