Bug-Report

Alles zum Thema FileMaker und PHP.
Siehe auch http://www.fm-and-php.info
Forumsregeln
Sie befinden sich im Archivforum! Sie können hier alte Beiträge lesen und vorhandene Diksussionen ergänzen.
Neue Diskussionen können Sie in diesem Archiv nicht erstellen!

Bug-Report

Beitragvon janeck » Mo 18. Jun 2007, 20:56

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Hallo,

während eines Seminars in dem es um die Anwendung von FM_and_PHP ging,
ist unsere Gruppe auf zwei kleine Bugs in der FM_and_PHP Klasse gestoßen.

1. In der Funktion getLinkLast() wird der Skip-Wert fälschlicher Weise
folgendermaßen berechnet:

// Zur Vereinfachung habe ich das $this-> weggelassen:
// m_RecordsFound = Anzahl gefundener Datensätze
// m_MaxGroupSize = maximale Anzahl Datensätze pro Anfrage

$skip = $m_RecordsFound - $m_MaxGroupSize;

Das Ergebnis dieser Berechnung lautet bei 89 gefundenen Datensätzen,
wovon nur jeweils 12 ausgegeben werden sollen, skip = 77.
Der richtige Skip-Wert sollte jedoch 84 lauten, da auf 7 Seiten mit
max. 12 Treffern bereits insgesamt 84 Einträge dargestellt werden und
nur noch die restlichen 5 auf der letzten Seite zu sehen sein sollten.
Daher müsste die korrekte Berechnung meiner Meinung nach so aussehen:

// m_RecordsFound = Anzahl gefundener Datensätze
// m_MaxGroupSize = maximale Anzahl Datensätze pro Anfrage

if($m_RecordsFound % $m_MaxGroupSize)
{
$skip = $m_RecordsFound - ($m_RecordsFound % $m_MaxGroupSize);
}
else
{
$skip = $m_RecordsFound - $m_MaxGroupSize;
}

2. In all den Navigations-Funktionen werden ungeschützte Ampersand-Zeichen (&)
in die Links eingebaut, was dazu führt, dass eine sonst komplett valide Seite
vor dem HTML-Validator(http://validator.w3.org/) des w3c als invalid erklärt wird.

Es wäre sehr schön, wenn diese Fehler in der nächsten Version behoben werden könnten,
um die volle Kraft von FM_and_PHP benutzen zu können ohne es nach jedem Update anzupassen.

Vielen Dank!
janeck
 
Beiträge: 4
Registriert: Fr 3. Feb 2006, 01:00

Antwort

Beitragvon janeck » Do 2. Aug 2007, 09:08

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Hallo noch mal,

nach nunmehr 6 Wochen ohne Reaktion auf diesen Post,
interessiert es mich stark, ob dies eventuell nicht der richtige Weg ist,
auf dem man solcher Art Informationen loswerden sollte/kann.

Vielleicht gibt es ja einen Bug-Tracker oder ähnliches... :-o

Über eine Reaktion in jeglicher Form bin ich sehr dankbar.


Mit freundlichen Grüßen,

janeck
janeck
 
Beiträge: 4
Registriert: Fr 3. Feb 2006, 01:00

Antwort

Beitragvon schube » Do 2. Aug 2007, 15:58

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Hi!

Danke!
Ich habe den Eintrag nicht gesehen - ich lese nicht jeden Eintrag hier im Forum...

Bei Bugs sonst im Notfall direkt ein Mail an mich.

Ich setzte mir Deine Bugbeschreibung auf meine ToDo Liste, weiß aber noch nicht genau wann ich dazu komme.

Auf jeden Fall schon mal vielen Dank!

CU,
Bernhard
Dipl-Ing. (FH) Bernhard Schulz,
Geschäftsführer von http://www.schubec.com
Leiter des FileMakerProfis-Team
FileMaker Schulungen unter http://www.fm-training.info
Benutzeravatar
schube
Administrator
 
Beiträge: 2339
Registriert: Mi 7. Jul 2010, 15:59
Wohnort: Salzburg, Österreich

Antwort

Beitragvon janeck » Mi 16. Apr 2008, 20:27

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Hallo schube,

ich wollte nochmal nachhacken, wie es so um dieses Thema steht.
Gibt es schon Fortschritte alias hat es das Problem bereits in deine
ToDo-Liste geschafft? Wird es ein Update geben oder soll ich mir
selbst helfen indem ich FM_and_PHP extende?

Um Antwort wird gebeten... ;-)

j.
janeck
 
Beiträge: 4
Registriert: Fr 3. Feb 2006, 01:00


Zurück zu FM-and-PHP

cron