? 467582_comment.patch Index: site_verify.admin.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/site_verify/site_verify.admin.inc,v retrieving revision 1.5 diff -u -p -r1.5 site_verify.admin.inc --- site_verify.admin.inc 21 Jul 2009 02:40:28 -0000 1.5 +++ site_verify.admin.inc 3 Oct 2009 19:10:05 -0000 @@ -4,36 +4,30 @@ function site_verify_list() { $engines = site_verify_get_engines(); + $rows = array(); + foreach ($engines as $engine => $details) { + $rows[] = l($details['name'], 'admin/build/site-verify/add/' . $engine); + } + $output = theme('item_list', $rows, t('Add new verification')); + $headers = array( t('Engine'), - t('Verification'), array('data' => t('Operations'), 'colspan' => 2), + t('Comment'), ); $rows = array(); - $query = db_query("SELECT svid, engine, file, meta FROM {site_verify}"); + $query = db_query("SELECT svid, engine, comment FROM {site_verify}"); while ($record = db_fetch_object($query)) { - $engines[$record->engine]['used'] = TRUE; $rows[] = array( $engines[$record->engine]['name'], - t('Yes'), l('Edit', 'admin/build/site-verify/edit/' . $record->svid), l('Delete', 'admin/build/site-verify/delete/' . $record->svid), + filter_xss($record->comment), ); } - foreach ($engines as $engine => $details) { - if (empty($details['used']) || $engine == 'custom') { - $rows[] = array( - $details['name'], - '', - l('Add', 'admin/build/site-verify/add/' . $engine), - '', - ); - } - } - - $output = theme('table', $headers, $rows); + $output .= theme('table', $headers, $rows); return $output; } @@ -102,6 +96,13 @@ function site_verify_edit_form($form_sta '#wysiwyg' => FALSE, '#access' => $engine['file_contents'], ); + $form['comment'] = array( + '#type' => 'textfield', + '#title' => t('Comment'), + '#default_value' => $record['comment'], + '#description' => t('Optional comment'), + '#max_length' => 255, + ); $form['submit'] = array( '#type' => 'submit', Index: site_verify.install =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/site_verify/site_verify.install,v retrieving revision 1.6 diff -u -p -r1.6 site_verify.install --- site_verify.install 6 Sep 2009 16:32:38 -0000 1.6 +++ site_verify.install 3 Oct 2009 19:10:05 -0000 @@ -43,6 +43,13 @@ function site_verify_schema() { 'not null' => TRUE, 'description' => '', ), + 'comment' => array( + 'type' => 'varchar', + 'length' => 255, + 'not null' => TRUE, + 'default' => '', + 'description' => '', + ), ), 'primary key' => array('svid'), 'indexes' => array( @@ -96,6 +103,23 @@ function site_verify_update_3() { } /** + * Add comment field. + */ +function site_verify_update_4() { + $ret = array(); + db_add_field($ret, 'site_verify', 'comment', + array( + 'type' => 'varchar', + 'length' => 255, + 'not null' => TRUE, + 'default' => '', + 'description' => '', + ) + ); + return $ret; +} + +/** * Import data from XML sitemap engines. */ function site_verify_import_xmlsitemap(&$ret = array()) {