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
autom. mail ontvangen bij nieuwe toevoeging in kalender
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

Re: autom. mail ontvangen bij nieuwe toevoeging in kalender
Een dergelijke addon kan je beter direct vragen op het forum van de auteur.
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
Maak een nieuw bestand aan in language\lang_dutch\email\
en noem het: agenda_add.tpl
Plaats onderstaande code erin!
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!