COMBRIX - Content Management System - Diskussionsforum
Benutzername
Passwort

Thema ansehen
COMBRIX - Content Management System > COMBRIX
->> 3rd Party Module und Addons
Vorheriges Thema Nächstes Thema

search
Autor AW Event Calendar   1  # 14  top
Deleted_User
Anfänger


User deleted!



Beiträge: 0

Ort: nowhere
Eingetreten: 01.01.70
Status: Offline
Eingetragen am 31.01.2011 16:17
So, ich mache hier mal ein neues Thema auf, damit man das nicht Suchen muss.

Hier nochmal die Details.

Umgebung: Das Produktivsystem läuft auf dem letzten offiziellen Patch vom 20.1.11.

Fehler: Beim Anlegen und Veröffentlichen, wird das neue Event lediglich als Entwurf gespeichert. Das Löschen eines Events ist nicht möglich.

Vermutung: Es gibt ein Problem mit dem Rechtesystem

Codeauszüge:

core.php

Code PHP
1
2
3
4
define('iAWEC_ADMIN',   iADMIN || checkgroup($awec_settings['edit_group']));
define('iAWEC_POST',    iMEMBER && (iAWEC_ADMIN || checkgroup($awec_settings['post_group'])));
define('iAWEC_RELEASE', (!iAWEC_ADMIN && $awec_settings['need_admin_ok']));
define('iAWEC_PUBLISH', (!$awec_settings['need_admin_ok'] || iAWEC_ADMIN));


edit_event.php

Code PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
if($ok) {
                        if(isset($_POST['save_release']) && iAWEC_RELEASE)
                        {
                                ff_redirect('include/event_ops.php?id='.$event['event_id']
                                        .'&release&backto='.$backto);
                        } elseif(isset($_POST['save_publish'])
                                && iAWEC_PUBLISH)
                        {
                                ff_redirect('include/event_ops.php?id='.$event['event_id']
                                        .'&publish&backto='.$backto);
                        }
                        ff_redirect('edit_event.php?id='.$event['event_id']
                                .'&errno=0');
                }


event_ops.php
Code PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
if(isset($_GET['release']) && iAWEC_RELEASE) {
        dbquery("UPDATE ".AWEC_DB_EVENTS."
                SET
                ev_status="
.($event['ev_private']
                        ? AWEC_PUBLISHED
                        : AWEC_PENDING)."
                WHERE "
.$where);

} elseif(isset($_GET['publish']) && iAWEC_PUBLISH) {
        dbquery("UPDATE ".AWEC_DB_EVENTS."
                SET
                ev_status="
.AWEC_PUBLISHED.",
                published_by='"
.$userdata['user_id']."'
                WHERE "
.$where);
        if(empty($backto)) {
                $backto = '../view_event.php?id='.$event['event_id'];
        }

} elseif(isset($_GET['delete']) && iAWEC_ADMIN) {
        $ok = dbquery("DELETE FROM ".AWEC_DB_EVENTS."
                WHERE event_id="
.$_GET['id']);

        if($ok) {
                $ok = dbquery("DELETE FROM ".AWEC_DB_LOGINS."
                        WHERE event_id='"
.$_GET['id']."'");
        }

        if($ok) {
                $ok = dbquery("DELETE FROM ".AWEC_DB_EVENTS_IN_CATS."
                        WHERE event_id='"
.$_GET['id']."'");
        }

        if($ok) {
                $res = dbquery("SELECT filename FROM ".AWEC_DB_ATTACHMENTS."
                        WHERE event_id='"
.$_GET['id']."'");
                while($row = dbarray($res)) {
                        @unlink(AWEC_ATTACHMENTS.$row['filename']);
                }
                $ok = dbquery("DELETE FROM ".AWEC_DB_ATTACHMENTS."
                        WHERE event_id='"
.$_GET['id']."'");
        }

}


ff_redirect($backto);



This user has been deleted!
Bearbeitet von am 31.01.2011 16:31
http://basti2web.de
Autor RE: AW Event Calendar   2  # 14  top
Janilein
Spezialist


User Avatar



Beiträge: 432

Ort: Neustadt-Glewe
Eingetreten: 29.05.10
Status: Offline
Eingetragen am 23.02.2011 02:51
Na toll ich versuch mich auf meiner Seite nen Ast nen Event einzutragen und hier stehts schon das es bekannt ist.

Hat da schon jemand ne lösung? möchte nicht unbedingt auf die älteren versionen zurückgreifen, auch wenn die funktionieren.



http://www.traumkamera.de
Autor RE: AW Event Calendar   3  # 14  top
Deleted_User
Anfänger


User deleted!


Themenstarter

Beiträge: 0

Ort: nowhere
Eingetreten: 01.01.70
Status: Offline
Eingetragen am 25.02.2011 08:03
Leider noch keine Lösung....leider. Ich denke, da muss Manuel mal schauen, denn es ging ja mal.


This user has been deleted!
http://basti2web.de
Autor RE: AW Event Calendar   4  # 14  top
Silvermoon
Site Admin


User Avatar



Beiträge: 338

Eingetreten: 01.05.10
Status: Offline
Eingetragen am 26.02.2011 14:20
Zum Beheben der Probleme folgendes Schritte erledigen:

1. Öffnen der include/commom.php

2. Suche nach:

Code
if($can_publish && $event['ev_status']==AWEC_PENDING) {


3. Ändern der Variable $admin_stuff[] in der Zeile 155
Code
$admin_stuff[] = '<a href="include/event_ops.php?id='
.$event['event_id'].'&amp;publish=1&amp;backto='.$target.'">'
.$locale['awec_publish'].'</a>';


4. Ändern der Variable $admin_stuff[] in der Zeile 160
Code
$admin_stuff[] = "<a href='include/event_ops.php?id="
.$event['event_id']."&amp;delete=1&amp;backto=".$target."'"
." onclick='return ec_confirm_delete();'>"
.$locale['EC305']."</a>";


5. Datei Speichern

6. Öffnen der Datei edit_event.php

7. Ändern der Zeile 316
Code

ff_redirect('include/event_ops.php?id='.$event['event_id']
.'&release=1&backto='.$backto);


8. Ändern der Zeile 321
Code
ff_redirect('include/event_ops.php?id='.$event['event_id']
.'&publish=1&backto='.$backto);


9. Datei speichern


Mit diesen Änderungen sollte der Eventkalender mit der aktuellen COMBRIX Version laufen.
Habe es selbst getestet


Es ist alles eine Frage der Überarbeitung
BS-FUSION - Secure your portal
COMBRIX - Content Management System
http://www.bs-fusion.de
Autor RE: AW Event Calendar   5  # 14  top
Deleted_User
Anfänger


User deleted!


Themenstarter

Beiträge: 0

Ort: nowhere
Eingetreten: 01.01.70
Status: Offline
Eingetragen am 26.02.2011 15:12
Bestätigt, lüppt. Aber mal eine kleine Frage, warum das Alles?


This user has been deleted!
http://basti2web.de
Autor RE: AW Event Calendar   6  # 14  top
Silvermoon
Site Admin


User Avatar



Beiträge: 338

Eingetreten: 01.05.10
Status: Offline
Eingetragen am 26.02.2011 15:22
Im Combrix werden _GET Variablen welche keinen Wert mit liefern als false (0) angegeben und somit reicht eine QUERY_STRING mit &publish& nicht aus da dieser interpretiert wird mit &publish=0&.

Dies stellt sicher, dass GET Variable richtig deklariert werden können


Es ist alles eine Frage der Überarbeitung
BS-FUSION - Secure your portal
COMBRIX - Content Management System
http://www.bs-fusion.de
Autor RE: AW Event Calendar   7  # 14  top
Deleted_User
Anfänger


User deleted!


Themenstarter

Beiträge: 0

Ort: nowhere
Eingetreten: 01.01.70
Status: Offline
Eingetragen am 26.02.2011 16:20
Danke für die Ausführung. Jetzt wird so einiges klar.


This user has been deleted!
http://basti2web.de
Autor RE: AW Event Calendar   8  # 14  top
Janilein
Spezialist


User Avatar



Beiträge: 432

Ort: Neustadt-Glewe
Eingetreten: 29.05.10
Status: Offline
Eingetragen am 26.02.2011 20:07
Kann jemand von euch den funktionierenden kompl. Eventcalender als anhang einfügen? bei mir will es einfach nicht funktionieren, auch mit den genannten Zeilen stimmt es bei mir nicht überein, hatte die aktuellste Version heruntergeladen von wibix.



http://www.traumkamera.de
Autor RE: AW Event Calendar   9  # 14  top
Silvermoon
Site Admin


User Avatar



Beiträge: 338

Eingetreten: 01.05.10
Status: Offline
Eingetragen am 26.02.2011 20:27
AW Eventkalender Download angepasst an COMBRIX


Es ist alles eine Frage der Überarbeitung
BS-FUSION - Secure your portal
COMBRIX - Content Management System
Bearbeitet von Silvermoon am 26.02.2011 20:27
http://www.bs-fusion.de
Autor RE: AW Event Calendar   10  # 14  top
Janilein
Spezialist


User Avatar



Beiträge: 432

Ort: Neustadt-Glewe
Eingetreten: 29.05.10
Status: Offline
Eingetragen am 26.02.2011 23:22
Danke sehr Manuel funktioniert einwandfrei.



http://www.traumkamera.de
Springe zu Forum:
Ähnliche Themen wie "AW Event Calendar" [1]
Thema Forum Antworten Letzter Beitrag
Eventkalender 0.8.4 von Wibix 3rd Party Module und Addons 4 16.08.2010 00:38 von Janilein
Thema verlinken
URL:
BB-Code:
HTML:
1,269,716 eindeutige Besuche
© COMBRIX CMS Software v1.01.5 based on PHP-Fusion v6. Thanks to the founder Nick Jones | Theme Echelon


render time: 0.62 sec.