Kalenderfrageoriginal Thema anzeigen
02.06.06, 22:48:03
Langer Kerl
03.06.06, 01:14:38
pip
03.06.06, 02:32:58
Hat sie nicht.
Sorry.
Wollte den Beitrag löschen, geht aber irgendwie nicht.
Gruß
Langer Kerl
03.06.06, 10:42:13
BugHunter2k
03.06.06, 14:41:39
Langer Kerl
03.06.06, 22:47:30
Hi,
vielen Dank BugHunter2k, dein Tip war genau richtig, jetzt klappt es.
Folgende Änderung habe ich an der calendar.php vorgenommen:
[php]### Events
$result = $_db->query('SELECT id, typ, subject, DAYOFMONTH(event_date) AS day
FROM `'.$_cfg['DB_PREFIX'].'calendar`
WHERE '.((!$_user['access']['calendar_other']) ? '(typ=0 OR (user_id = '.intval($_user['id']).' AND typ=1)) AND ' : '').'
event_date LIKE \''.$year.'-'.vsprintf('%02d', $month).'%\'');
while ($Daten = $_db->fetch_array($result)) {
$cal_events[$Daten['day']][$Daten['typ']][$Daten['id']] = $Daten['subject'];[/php]
ersetzt durch
[php]### Events
$result = $_db->query('SELECT id, typ, subject, DAYOFMONTH(event_date) AS day
FROM `'.$_cfg['DB_PREFIX'].'calendar`
WHERE '.((!$_user['access']['calendar_other']) ? '(typ=0 OR (user_id = '.intval($_user['id']).' AND typ=1)OR (user_id = '.intval($_user['id']).' AND typ=2)) AND ' : '').'
event_date LIKE \''.$year.'-'.vsprintf('%02d', $month).'%\'');
while ($Daten = $_db->fetch_array($result)) {
$cal_events[$Daten['day']][$Daten['typ']][$Daten['id']] = $Daten['subject'];[/php]
und
[php]// Termine dieses Tages (privat && global)
$events = '';
if (!empty($cal_events[$day])) {
$events_global = '';
$events_private = '';
$birthdays = '';[/php]
ersetzt durch
[php]// Termine dieses Tages (privat && global && dieerkrather)
$events = '';
if (!empty($cal_events[$day])) {
$events_global = '';
$events_private = '';
$events_dieerkrather = '';
$birthdays = '';[/php]
und hinter
[php] // privat
if (is_array($cal_events[$day][1])) {
foreach ($cal_events[$day][1] AS $id => $subject) {
$subject = ($_config['CAL_SUBJECT_LEN'] > 0) ? substr($subject, 0, $_config['CAL_SUBJECT_LEN']) : $subject;
$events_private .= eval('return ("'.$_style->get('calendar_event_private').'");');[/php]
eingefügt
[php] // dieerkrather
if (is_array($cal_events[$day][2])) {
foreach ($cal_events[$day][2] AS $id => $subject) {
$subject = ($_config['CAL_SUBJECT_LEN'] > 0) ? substr($subject, 0, $_config['CAL_SUBJECT_LEN']) : $subject;
$events_private .= eval('return ("'.$_style->get('calendar_event_dieerkrather').'");');[/php]
Kann bitte jemand nochmal drüber schauen, ob nicht irgendwo ein Fehler ist, obwohl es ja schon funktioniert.
Danke!
Gruß
Langer Kerl
04.06.06, 12:07:07
wwtruck
04.06.06, 16:02:35
Langer Kerl
04.06.06, 20:19:15
Hi,
nocheinmal eine Frage.
Wie kann ich im ACP unter Benutzergruppen - Benutzer einen neuen Punkt bei den Kalenderechten einfügen, z.B. Termine des Vereines sehen?
Welche Änderungen muss ich in der calender.php machen, damit den Verein-Termin nur gewisse Gruppen sehen können?
Danke!
Gruß
Langer Kerl
04.06.06, 20:54:33
BugHunter2k
04.06.06, 22:27:47
Langer Kerl
04.06.06, 22:34:01
BugHunter2k
05.06.06, 17:48:58
Langer Kerl
|