The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Comments |
#42
|
||||
|
||||
Quote:
In birthday.php find: Code:
$birthdays = $DB_site->query(" SELECT username, email, languageid, birthday, userid Code:
$birthdays = $DB_site->query(" SELECT username, email, languageid, posts, userid, birthday Code:
$emails .= iif($emails, ', '); $emails .= $userinfo['username']; Code:
$posts = $userinfo[posts]; Code:
// Create Birthday Thread Hack Code:
if ($posts>='1') { Find: Code:
// End Create Birthday Thread Hack Code:
} In birthday.php find: Code:
$birthdays = $DB_site->query(" Code:
if ($vboptions['birthdaydatecut']) { $datecut = TIMENOW - (intval($vboptions['birthdaydatecut']) * 86400); $activitycut = "AND lastactivity >= $datecut"; } else { $activitycut = ''; } Code:
(options & $_USEROPTIONS[adminemail]) AND usergroupid IN ($ids) "); Code:
(options & $_USEROPTIONS[adminemail]) AND usergroupid IN ($ids) $activitycut "); |
#43
|
||||
|
||||
Quote:
Code:
$birthdays = $DB_site->query(" SELECT username, email, languageid, birthday, userid FROM " . TABLE_PREFIX . "user WHERE birthday LIKE '$today-%' AND usergroupid IN ($ids) "); Code:
$birthdays = $DB_site->query(" SELECT username, email, languageid, birthday, userid FROM " . TABLE_PREFIX . "user WHERE birthday LIKE '$today-%' AND usergroupid IN ($ids) AND lastpost !=0 "); EvilLS1's version gives you a lot more options. |
#44
|
||||
|
||||
How do you turn it off??? :-S
|
#45
|
||||
|
||||
Turn off what? The automatic email or the automatic thread?
|
#46
|
||||
|
||||
The automatic thread.
|
#47
|
||||
|
||||
Sure -- just put a \\ in front of all of the lines that relate to thread creation -- or delete everything that you hacked in.
|
#48
|
||||
|
||||
Thanks!
|
#49
|
|||
|
|||
Parse error: parse error in /home/virtual/site1/fst/var/www/html/forums/includes/cron/birthday.php on line 86
<?php /*================================================= =====================*\ || ################################################## ################## || || # vBulletin 3.0.1 - Licence Number XXXXXXXXXX || # ---------------------------------------------------------------- # || || # Copyright ?2000?2004 Jelsoft Enterprises Ltd. All Rights Reserved. || || # This file may not be redistributed in whole or significant part. # || || # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # || || # http://www.vbulletin.com | http://www.vbulletin.com/license.html # || || ################################################## ################## || \*================================================ ======================*/ error_reporting(E_ALL & ~E_NOTICE); if (!is_object($DB_site)) { exit; } $today = date('m-d', TIMENOW); $ids = '0'; foreach($usergroupcache AS $usergroupid => $usergroup) { if ($usergroup['genericoptions'] & SHOWBIRTHDAY) { $ids .= ",$usergroupid"; } } $birthdays = $DB_site->query(" SELECT username, email, languageid, birthday, userid FROM " . TABLE_PREFIX . "user WHERE birthday LIKE '$today-%' AND (options & $_USEROPTIONS[adminemail]) AND usergroupid IN ($ids) "); vbmail_start(); while ($userinfo = $DB_site->fetch_array($birthdays)) { $username = unhtmlspecialchars($userinfo['username']); eval(fetch_email_phrases('birthday', $userinfo['languageid'])); vbmail($userinfo['email'], $subject, $message); $emails .= iif($emails, ', '); $emails .= $userinfo['username']; $bday_people .= "<a href=\"member.php?u=".$userinfo['userid']."\">".$username."</a>, born ".$userinfo['birthday']."\n"; $bday_title .= $username.", "; vbmail_end(); if ($emails) { log_cron_action('Birthday Email sent to: ' . $emails, $nextitem); // Create Birthday Thread Hack $birthday_greeting_thread = "Here are today's birthdays!<br><br>$bday_people"; $greeter=3; //Your User ID $greeter_name="Jon"; //Your User Name $greetings_forum=56; //enter the forum id that you want the thread to go into $todays_date11= date("F j, Y", mktime (date("H")+$timeset, date("i"), date("s"), date("m"), date("d"), date("Y"))); $title3= "Happy Birthday to "; $title3.= $bday_title; $title3.= "on "; $title3.=$todays_date11; $DB_site->query("INSERT INTO thread (threadid,title,lastpost,forumid,open,replycount,p ostusername,postuserid,lastpos ter,dateline,iconid,visible,attach) VALUES (NULL,'".addslashes(htmlspecialchars($title3))."', '".time()."','$greetings_forum','1','0','".addslas hes($greeter_name)."','$greeter','".addslashes($gr eeter_name)."','".time()."','0','1','0')"); $log_threadid=$DB_site->insert_id(); // Creating Post $DB_site->query("INSERT INTO post (postid,threadid,title,username,userid,dateline,pa getext,allowsmilie,showsignatu re,ipaddress,iconid,visible) VALUES (NULL,'$log_threadid','".addslashes(htmlspecialcha rs($title3))."','".addslashes($greeter_name)."','$ greeter','".time()."','".addslashes($birthday_gree ting_thread)."','1','0','127.0.0.1','0','1')"); // Updating Forum $DB_site->query("UPDATE forum SET replycount=replycount+1,threadcount=threadcount+1, lastpost='".time()."',lastposter='".addslashes($gr eeter_name)."' WHERE forumid = $greetings_forum"); // Updating User's Post $DB_site->query("UPDATE user SET posts=posts+1 WHERE userid=$greeter"); // End Create Birthday Thread Hack /*================================================= =====================*\ || ################################################## ################## || # Downloaded: 22:57, Sun May 2nd 2004 || # CVS: $RCSfile: birthday.php,v $ - $Revision: 1.25 $ || ################################################## ################## \*================================================ ======================*/ ?> |
#50
|
||||
|
||||
@ Jons5150
You missed a } between the two lines Code:
$bday_title .= $username.", "; vbmail_end(); Code:
$bday_title .= $username.", "; } vbmail_end(); |
#51
|
||||
|
||||
What about Usergroups to exclude from Birthday thread ?
any idea how to do this ? |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|