autom. mail ontvangen bij nieuwe toevoeging in kalender

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
ukkepuk
Berichten: 324
Lid geworden op: 22 jan 2005, 19:36
Locatie: België
Contacteer:

autom. mail ontvangen bij nieuwe toevoeging in kalender

Bericht door ukkepuk » 17 dec 2005, 18:19

Ik heb de mod cal-lite v1.4.5 op mijn forum draaien.
In de instelling heb ik ingesteld dat gebruikers enkel gebeurtenissen mogen suggeren. Dwz dat de adm. ze moet goedkeuren.
Nu zou ik graag een mail, of PM krijgen als een gebruiker een gebeurtenis heeft toegevoegd.
Zo dat ik dan ook weet dat er oets goed te keuren is.
Is dit mogelijk?

Thankx

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Re: autom. mail ontvangen bij nieuwe toevoeging in kalender

Bericht door mosymuis » 18 dec 2005, 02:04

Een dergelijke addon kan je beter direct vragen op het forum van de auteur.

djrandall
Berichten: 181
Lid geworden op: 30 jan 2004, 09:37
Locatie: Dongen
Contacteer:

Bericht door djrandall » 17 mar 2006, 14:30

maar die ondersteunen het niet omdat ze ook een betaalde pro versie hebben!
Ik heb zelf zitten puzzelen en het is me redelijk gelukt!
Het wint geen schoonheidsprijs, maar het voldoet!

open cal_lite.php

Code: Selecteer alles

# 
#-----[ FIND ]------------------------------------------ 
# 

		$lang['Cal_add4valid'] = (!empty($lang['Cal_add4valid'])) ? $lang['Cal_add4valid'] : 'Event submitted for validation by an Administrator';

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

		
		// Notify ADMIN on suggestion MOD	
	
				if ( $userdata['user_level'] != ADMIN )
				{
					
					$sql = "SELECT user_id, username, user_notify_pm, user_allow_pm, user_email, user_lang, user_active 
					FROM " . USERS_TABLE . "
					WHERE user_level = " . ADMIN;
					if ( !($admin_result = $db->sql_query($sql)) )
					{
						message_die(GENERAL_ERROR, "Could not query users table", "", __LINE__, __FILE__, $sql);
					}
					
					//if ( $link_config['email_notify'] )
					//{
				  	include($phpbb_root_path . 'includes/emailer.'.$phpEx);
				  	while( $to_userdata = $db->sql_fetchrow($admin_result) )
				  	{
				    	if ( $to_userdata['user_email'] )
				    	{
				      	$emailer = new emailer($board_config['smtp_delivery']);
					
					  		$emailer->from($board_config['board_email']);
					  		$emailer->replyto($board_config['board_email']);

					  		$emailer->use_template('agenda_add', $to_userdata['user_lang']);
					  		$emailer->email_address($to_userdata['user_email']);
					
					  		$emailer->assign_vars(array(
						  		'AGENDA_SUBJECT' => $subject,
						  		'AGENDA_DESC' => $description,
						  		'AGENDA_USER' => addslashes($userdata[username])
									)
					  		);

					  		$emailer->send();
					  		$emailer->reset();
							}
				  	}
					//}	
				}
		// Notify ADMIN on suggestion MOD		
		

Maak een nieuw bestand aan in language\lang_dutch\email\
en noem het: agenda_add.tpl
Plaats onderstaande code erin!

Code: Selecteer alles

Subject: Nieuw Agenda Punt
Charset: iso-8859-1

Beste Site Admin,

De gebruiker {AGENDA_USER} heeft een nieuw agendapunt ingevoerd.
U kunt dit agendepunt bekijken, goedkeuren of verwijderen in agenda!

{AGENDA_SUBJECT}

{AGENDA_DESC}
En zo is het!

Gesloten