Well, this is what I've got so far, not sure if it is what you are wanting..
Open up private.php
Find:
PHP Code:
if ($pm['title'] == '' OR $pm['message'] == '')
{
eval('$errors[] = "' . fetch_phrase('nosubject', PHRASETYPEID_ERROR) . '";');
}
Should be around line: 866-869
Replace the above with:
PHP Code:
if ($pm['message'] == '')
{
eval('$errors[] = "' . fetch_phrase('nosubject', PHRASETYPEID_ERROR) . '";');
}
Find:
PHP Code:
$title = addslashes(htmlspecialchars_uni(fetch_censored_text($pm['title'])));
That should be around line 1065
Below that add:
PHP Code:
if ($title == '')
{
$title = "No Subject";
}
Save private.php.
Now go into your templates and open up pm_newpm
Find:
HTML Code:
formname.title.value
Change to
I tested it out and it does work.