Parse error in Privmsg.php... suggestions ? =)

This mod, will add the ability to make "newsletters" and other customised mass emails, status is showen while sending mass email
It will also be posible to grant other users permissions to send mass email to a specific usergroup
Forum rules
The content in this forum is dated Dec. 21 2005 and can be used as Archive only. This Forum is LOCKED and READ ONLY !

Parse error in Privmsg.php... suggestions ? =)

Postby explorerdk on Sun 02. Jan, 2005 17:12

Dunno why i keep getting a parse error on unexpected T_STRING in privmsg.php, maybe I could get a check that i put the line in correct...


Code: Select all
$post_pm_img = '<a href=
// Start add - Custom mass email MOD
include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_mass_email.' . $phpEx);
if ( $userdata['user_level'] == ADMIN )
{
   $mass_email_img = '<a href="' . append_sid("mass_email.$phpEx") . '"><img src="' . $images['mass_email'] . '" border="0" alt="' . $lang['Mass_email'] . '" /></a>';
} else
{
   $sql_g = "SELECT DISTINCT g.group_id
   FROM ".GROUPS_TABLE . " g, ".USER_GROUP_TABLE . " ug
   WHERE g.group_single_user <> 1
      AND (
         (g.group_allow_email='".AUTH_MOD."' AND g.group_moderator = '" . $userdata['user_id']."') OR 
         (g.group_allow_email='".AUTH_ACL."' AND ug.user_id = " . $userdata['user_id'] . " AND ug.group_id = g.group_id ) OR
         (g.group_allow_email='".AUTH_REG."' AND '".$userdata['user_id']."'!='-1' ) OR
         (g.group_allow_email='".AUTH_ALL."')       
      )" ;
   if( !$g_result = $db->sql_query($sql_g) )
   {
      message_die(GENERAL_ERROR, "Could not select group names!", __LINE__, __FILE__, $sql_g);
   }
   if( $db->sql_numrows($g_result))
   {
      $mass_email_img = '<a href="' . append_sid("mass_email.$phpEx") . '"><img src="' . $images['mass_email'] . '" border="0" alt="' . $lang['Mass_email'] . '" /></a>';
   }
}
// End add - Custom mass email MOD"
' . $post_pm . '"><img src="' . $images['pm_postmsg'] . '" alt="' . $lang['Post_new_pm'] . '" border="0" /></a>';
$post_pm = '<a href="' . $post_pm . '">' . $lang['Post_new_pm'] . '</a>';


I keep getting the error "Parse error: parse error, unexpected T_STRING in /home/fds/html/zone/privmsg.php on line 2005" (which is the place with the above code), everything else works like a jiffy.

Working with PhpBB 2.0.11, Theme: Subsilver, Php5 (Works with it), APache2 and I did add the SQL update to my db.

I have taken the most recent version here of the mod, but still can't get it to parse... it may be php5 yes.... but.... a new pair of eyes peeking thru can do wonders when ya stuck :)

- Steven / Explorerdk
explorerdk
Poster
Poster
 
Posts: 6
Joined: Wed 22. Dec, 2004 03:29

Postby danixz on Wed 05. Jan, 2005 16:57

I have the same I suppose.

privmsg.php:

Parse error: parse error, unexpected T_STRING in /home/xxxxx/public_html/forum/privmsg.php on line 2017

This is line 2017:

include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_mass_email.' . $phpEx);

I dont get this one. Help ME! =) anyone?
danixz
Poster
Poster
 
Posts: 8
Joined: Sun 12. Oct, 2003 01:37

Postby danixz on Wed 05. Jan, 2005 17:26

nevermind.
danixz
Poster
Poster
 
Posts: 8
Joined: Sun 12. Oct, 2003 01:37

Re: Parse error in Privmsg.php... suggestions ? =)

Postby wyrihaximus on Tue 11. Jan, 2005 01:37

Hi,

Try this ;).

REPLACE, THIS:
explorerdk wrote:
Code: Select all
$post_pm_img = '<a href=
WITH, THIS:
WyriHaximus wrote:
Code: Select all
//$post_pm_img = '<a href=


Grtz,

WyriHaximus
Image
User avatar
wyrihaximus
brilliant supporter
 
Posts: 16
Joined: Mon 28. Apr, 2003 16:54

Re: Parse error in Privmsg.php... suggestions ? =)

Postby wyrihaximus on Tue 11. Jan, 2005 01:51

Ok how about this:

REPLACE, THIS:
Code: Select all
$post_pm_img = '<a href=
// Start add - Custom mass email MOD
include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_mass_email.' . $phpEx);
if ( $userdata['user_level'] == ADMIN )
{
   $mass_email_img = '<a href="' . append_sid("mass_email.$phpEx") . '"><img src="' . $images['mass_email'] . '" border="0" alt="' . $lang['Mass_email'] . '" /></a>';
} else
{
   $sql_g = "SELECT DISTINCT g.group_id
   FROM ".GROUPS_TABLE . " g, ".USER_GROUP_TABLE . " ug
   WHERE g.group_single_user <> 1
      AND (
         (g.group_allow_email='".AUTH_MOD."' AND g.group_moderator = '" . $userdata['user_id']."') OR 
         (g.group_allow_email='".AUTH_ACL."' AND ug.user_id = " . $userdata['user_id'] . " AND ug.group_id = g.group_id ) OR
         (g.group_allow_email='".AUTH_REG."' AND '".$userdata['user_id']."'!='-1' ) OR
         (g.group_allow_email='".AUTH_ALL."')       
      )" ;
   if( !$g_result = $db->sql_query($sql_g) )
   {
      message_die(GENERAL_ERROR, "Could not select group names!", __LINE__, __FILE__, $sql_g);
   }
   if( $db->sql_numrows($g_result))
   {
      $mass_email_img = '<a href="' . append_sid("mass_email.$phpEx") . '"><img src="' . $images['mass_email'] . '" border="0" alt="' . $lang['Mass_email'] . '" /></a>';
   }
}
// End add - Custom mass email MOD"
' . $post_pm . '"><img src="' . $images['pm_postmsg'] . '" alt="' . $lang['Post_new_pm'] . '" border="0" /></a>';
$post_pm = '<a href="' . $post_pm . '">' . $lang['Post_new_pm'] . '</a>';
WITH, THIS:
Code: Select all
// Start add - Custom mass email MOD
include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_mass_email.' . $phpEx);
if ( $userdata['user_level'] == ADMIN )
{
   $mass_email_img = '<a href="' . append_sid("mass_email.$phpEx") . '"><img src="' . $images['mass_email'] . '" border="0" alt="' . $lang['Mass_email'] . '" /></a>';
} else
{
   $sql_g = "SELECT DISTINCT g.group_id
   FROM ".GROUPS_TABLE . " g, ".USER_GROUP_TABLE . " ug
   WHERE g.group_single_user <> 1
      AND (
         (g.group_allow_email='".AUTH_MOD."' AND g.group_moderator = '" . $userdata['user_id']."') OR 
         (g.group_allow_email='".AUTH_ACL."' AND ug.user_id = " . $userdata['user_id'] . " AND ug.group_id = g.group_id ) OR
         (g.group_allow_email='".AUTH_REG."' AND '".$userdata['user_id']."'!='-1' ) OR
         (g.group_allow_email='".AUTH_ALL."')       
      )" ;
   if( !$g_result = $db->sql_query($sql_g) )
   {
      message_die(GENERAL_ERROR, "Could not select group names!", __LINE__, __FILE__, $sql_g);
   }
   if( $db->sql_numrows($g_result))
   {
      $mass_email_img = '<a href="' . append_sid("mass_email.$phpEx") . '"><img src="' . $images['mass_email'] . '" border="0" alt="' . $lang['Mass_email'] . '" /></a>';
   }
}
// End add - Custom mass email MOD"
$post_pm_img = '<a href= ' . $post_pm . '"><img src="' . $images['pm_postmsg'] . '" alt="' . $lang['Post_new_pm'] . '" border="0" /></a>';
$post_pm = '<a href="' . $post_pm . '">' . $lang['Post_new_pm'] . '</a>';


Grtz,

WyriHaximus
Image
User avatar
wyrihaximus
brilliant supporter
 
Posts: 16
Joined: Mon 28. Apr, 2003 16:54

Postby explorerdk on Tue 11. Jan, 2005 02:27

That worked... thanks a bunch...

- Explorerdk
explorerdk
Poster
Poster
 
Posts: 6
Joined: Wed 22. Dec, 2004 03:29


Return to Custom mass email [2.0.8/EM]

Who is online

Users browsing this forum: No registered users and 1 guest

cron