$rule_ids = implode(",", array_keys($rules));
// Rule_id's in a comma-delimited string EXCEPT the first 2 rules (missing values rules)
$rule_ids_excludeAB = implode(",", array_splice(array_keys($rules), 2));
// Rule_id's in a comma-delimited string for ONLY user-defined rules
$rule_ids_user_defined = implode(",", array_splice(array_keys($rules), 7));
// Header
require_once APP_PATH_DOCROOT . 'ProjectGeneral/header.php';
// Page title
renderPageTitle("<img src='" . APP_PATH_IMAGES . "checklist.png' class='imgfix2'> {$lang['app_20']}");
// Display tabs (if data resolution feature is enabled and user has DQ Resolution rights)
if ($data_resolution_enabled == '2' && $user_rights['data_quality_resolution'] > 0) {
    print $dq->renderTabs();
}
// Data Resolution Workflow: Render the file upload dialog (when applicable)
print DataQuality::renderDataResFileUploadDialog();
$dq->dataResolutionAutoDeverify();
?>

<!-- CSS -->
<style type="text/css">
.edit_active { background: #fafafa url(<?php 
echo APP_PATH_IMAGES;
?>
pencil.png) no-repeat right; }
.edit_saved { background: #C1FFC1 url(<?php 
echo APP_PATH_IMAGES;
?>
tick.png) no-repeat right; }
.editname, .editlogic, .newname, .newlogic { 
	vertical-align:middle;white-space:normal;word-wrap:normal; 
}