Elxis CMS Forum

Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: NewAge on December 01, 2006, 17:00:33

Title: Bug: Check-In My Items στο frontend στο usermenu
Post by: NewAge on December 01, 2006, 17:00:33
Μόλις το πάτησα:
PHP: strpos(): Empty delimiter.
uri: index.php?option=com_user&task=CheckIn&Itemid=15
path: /components/com_user/user.php
version: Elxis 2006.3 Stable rev1060 [ OpenMind ] 21-October-2006 16:28 GMT+2
WARNING(2): /var/www/vhosts/prmanager.gr/httpdocs/components/com_user/user.php, line 450

Πρόσθεσα ένα @ στην strpos() και μοιάζει να δουλεύει τώρα
Title: Re: Bug: Check-In My Items στο frontend στο usermenu
Post by: datahell on December 01, 2006, 18:19:10
Δεν υπάρχει Bug στη συγκεκριμένη λειτουργία. Στο σημείο αυτό τραβάει όλους τους πίνακες της βάσης και τους ξεδιαλέγει με βάση το πρόθεμά τους για να διαπιστώσει αν ανήκουν στο elxis. Θα πρέπει να σε προβληματίζει γιατί προφανώς δεν τραβάει τους πίνακες και όχι γιατί έβγαλε σφάλμα η strpos.

Μία εναλλακτική γραφή της γραμμής 450 θα ήταν και η:

if (!preg_match('/^('.$database->_table_prefix.')/', $tn)) {

ή
global $mosConfig_dbprefix;
if (!preg_match('/^('.$mosConfig_dbprefix.')/', $tn)) {
Title: Re: Bug: Check-In My Items στο frontend στο usermenu
Post by: NewAge on December 01, 2006, 23:16:19
Απαντάω έχοντας πιει αρκετά κρασάκια πριν την βραδυνή έξοδο στη Θεσσαλονίκη, γι'αυτο συγχωρέστε τα λάθη μου (ορθρογραφικά και μη).
Το λάθος είναι λογικής, ελέγχει τους πίνακες που ανήκουν στο Elxis με βάση το πρόθεμα που ΠΙΘΑΝΟΝ να έχει βάλει ο χρήστης κατά την εγκατάσταση. Δεν μπορείς φυσικά να ελέγχεις τους πίνακες έτσι. Αυτό δεν αφορά εσάς μιας και είναι ΑΛΛΟ ΕΝΑ BUG TOY MAMBO αν δεν κάνω λάθος.
Το Site μου όμως είναι στον αέρα, και αρχίζουν να το βλέπουν χρήστες, έστω και γνωστοί. Αυτό που πρώτα απ' όλα με ενδιαφέρει σαν επαγγελματία, και οι επαγγελματίες το ξέρουν καλά, είναι ΝΑ ΜΟΙΑΖΕΙ οτι δουλευει αν δεν μπορεί άμεσα να δουλέψει.
Ναι είναι λάθος η λύση και έτσι δεν κάνει checkin. Θα ψάξω όμως την λύση του απο Δευτέρα, μαζί με το πρόβλημα του επανελέγχου με την αλλαγή του κειμένου από χρήστη (https://forum.elxis.org/index.php?topic=231.0)

Καταλαβαίνω ότι έχετε πολύ δουλειά με όλο αυτό το forum, και τα bug που κληρονομήσατε.
Καλό κουράγιο
Title: Re: Bug: Check-In My Items στο frontend στο usermenu
Post by: datahell on December 02, 2006, 10:13:33
Ελέγχει τους πίνακες με βάση το ΤΡΕΧΟΝ πρόθεμα πινάκων. Δεν βρίσκω πρόβλημα στη συγκεκριμένη λειτουργία.

τρέχον πρόθεμα: $database->_table_prefix