Hi all,
The same problem exists on my 2 installations (on line and local).
Here are more data for developers, maybe they can help.
It seems that column post_approval is missing in table 'topics' in both installations.
But this column does exist in table 'forums'.
That explains why deleting the 2 lines
<?php ($hook = get_hook('vt_quickpost_pre_fieldset_end')) ? eval($hook) : null; ?>
</fieldset>
in file viewtopic.php line 668, corrected the problem.
Now searching in pun_approval's manifest.xml file, I found this in the installation part:
around line 292
.../...
if (!$forum_db->field_exists('forums', 'post_approval'))
$forum_db->add_field('forums', 'post_approval', 'INT(3)', false, '1');
if (!$forum_db->field_exists('groups', 'g_without_approval'))
$forum_db->add_field('groups', 'g_without_approval', 'INT(3)', false, '0');
if (!$forum_db->field_exists('groups','g_allow_post_approval'))
$forum_db->add_field('groups','g_allow_post_approval','INT(3)', false, '0');
if(!$forum_db->field_exists('groups','g_allow_reg_approval'))
$forum_db->add_field('groups','g_allow_reg_approval','INT(3)',false,'0');
.../...
So it appears the field 'post_approval' is added to forums but never to 'topics'.
This field is in fact missing in my 2 databases in table 'topics'.
Could any one in the development team be kind to confirm or infirm this diagnosis.
Cheers.