<?xml version="1.0" encoding="iso-8859-1" ?>
<rdf:RDF
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns="http://purl.org/rss/1.0/"
	xmlns:dc="http://purl.org/dc/elements/1.1/">

<channel rdf:about="http://www.pear-forum.de/index.php">
	<title>PEAR-Forum.de</title>
	<link>http://www.pear-forum.de/index.php</link>
	<description>Forum zum PHP Extension und Application Repository</description>
	<language>de-de</language>
	<generator>phpBB2.0.17@PEAR-Forum</generator>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<items>
		<rdf:Seq>
			<rdf:li rdf:resource="http://www.pear-forum.de/viewtopic.php?p=11009#11009" />
			<rdf:li rdf:resource="http://www.pear-forum.de/viewtopic.php?p=10992#10992" />
			<rdf:li rdf:resource="http://www.pear-forum.de/viewtopic.php?p=10988#10988" />
			<rdf:li rdf:resource="http://www.pear-forum.de/viewtopic.php?p=10975#10975" />
			<rdf:li rdf:resource="http://www.pear-forum.de/viewtopic.php?p=10968#10968" />
			<rdf:li rdf:resource="http://www.pear-forum.de/viewtopic.php?p=10951#10951" />
			<rdf:li rdf:resource="http://www.pear-forum.de/viewtopic.php?p=10937#10937" />
			<rdf:li rdf:resource="http://www.pear-forum.de/viewtopic.php?p=10932#10932" />
			<rdf:li rdf:resource="http://www.pear-forum.de/viewtopic.php?p=10905#10905" />
			<rdf:li rdf:resource="http://www.pear-forum.de/viewtopic.php?p=10856#10856" />
			<rdf:li rdf:resource="http://www.pear-forum.de/viewtopic.php?p=10854#10854" />
			<rdf:li rdf:resource="http://www.pear-forum.de/viewtopic.php?p=10839#10839" />
			<rdf:li rdf:resource="http://www.pear-forum.de/viewtopic.php?p=10836#10836" />
			<rdf:li rdf:resource="http://www.pear-forum.de/viewtopic.php?p=10795#10795" />
			<rdf:li rdf:resource="http://www.pear-forum.de/viewtopic.php?p=10786#10786" />
		</rdf:Seq>
	</items>
</channel>

<item rdf:about="http://www.pear-forum.de/viewtopic.php?p=11009#11009">
	<title>[QuickForm] Elemente abwechselnd andere CSS-Klasse</title>
	<link>http://www.pear-forum.de/viewtopic.php?p=11009#11009</link>
	<description>aber die ist in der Doku nicht aufgelistet
Wie immer gilt: Die Wahrheit steht nur im Code (bzw. hier im Code-Verzeichnis) ;-)

Es gibt einen Renderer HTML_QuickForm_Renderer_ObjectFlexy - den ich persönlich aber noch nie benutzt habe - ich habe mich vor Jahren schon auf IT(X) eingeschossen und bin damit immer gut gefahren, daher kenne ich die anderen template-Engines kaum (Smarty noch ansatzweise, aber auch da ist mir meistens zuviel Logik im Template enthalten)

Ansonsten melde ich mich wieder
Immer gerne :-)

Gruß,

Marco</description>
	<author>MaGdev@PEAR.Forum</author>
	<pubDate>Mon, 06 Sep 2010 15:53:15</pubDate>
</item>
<item rdf:about="http://www.pear-forum.de/viewtopic.php?p=10992#10992">
	<title>[Flexy] Array / foreach - Key übergeben bzw. verarbeiten?</title>
	<link>http://www.pear-forum.de/viewtopic.php?p=10992#10992</link>
	<description>Hallo Leute,

für eine Darstellung von RSS Feeds habe ich ein mehrdimensionales Array erstellt.
Dieses ist so aufgebaut, dass alle 3 Einträge ein neues Unterarray beginnt. Dies hat den Sinn, dass 3 Einträge nebeneinander dargestellt werden und ab da dann wieder in einer neuen Zeile. Soviel zum Hintergrund.

Schaut ca. so aus:

Array
&#40;
    &#91;Kategorie 1&#93; =&gt; Array
        &#40;
            &#91;0&#93; =&gt; Array
                &#40;
                    &#91;0&#93; =&gt; Array
                        &#40;
                            &#91;title&#93; =&gt; Seite 1
                        &#41;

                    &#91;1&#93; =&gt; Array
                        &#40;
                            &#91;title&#93; =&gt; Seite 2
                        &#41;

                    &#91;2&#93; =&gt; Array
                        &#40;
                            &#91;title&#93; =&gt; Seite 3
                        &#41;

                &#41;

            &#91;1&#93; =&gt; Array
                &#40;
                    &#91;0&#93; =&gt; Array
                        &#40;
                            &#91;title&#93; =&gt; Seite 4
                        &#41;

                &#41;

        &#41;

    &#91;Kategorie 2&#93; =&gt; Array
        &#40;
            &#91;0&#93; =&gt; Array
                &#40;
                    &#91;0&#93; =&gt; Array
                        &#40;
                            &#91;title&#93; =&gt; Seite 1
                        &#41;

                    &#91;1&#93; =&gt; Array
                        &#40;
                            &#91;title&#93; =&gt; Seite 2
                        &#41;

                    &#91;2&#93; =&gt; Array
                        &#40;
                            &#91;title&#93; =&gt; Seite 3
                        &#41;

                &#41;

            &#91;1&#93; =&gt; Array
                &#40;
                    &#91;0&#93; =&gt; Array
                        &#40;
                            &#91;title&#93; =&gt; Seite 4
                        &#41;

                &#41;

        &#41;

&#41;

Dieses übergebe ich an Flexy als Variable (news).
So, nun möchte ich diese Titel über foreach Schleifen aufrufen. Nur stellt sich die Frage, wie übergebe ich die Parameter??


So dachte ich mir zum Beispiel folgendes:
&#123;foreach&#58;news,key,data&#125;
  	&#123;foreach&#58;data,key2,data2&#125;
  		&#123;foreach&#58;news.key.key2,data3&#125;
  			&#123;data3&#91;title&#93;&#125;
		&#123;end&#58;&#125;
	&#123;end&#58;&#125;
&#123;end&#58;&#125;

Also die Übergabe per .key =&gt; geht nicht
Die Übergabe per  =&gt; geht nicht

Wie realisiert man sowas?

Ergebnis von dem Array sollte so aussehen:

Seite 1 Seite 2 Seite 3
Seite 4
Seite 1 Seite 2 Seite 3
Seite 4

Danke schon mal Leute =)

Lg,
Zeussi</description>
	<author>Zeussi@PEAR.Forum</author>
	<pubDate>Mon, 09 Aug 2010 20:36:47</pubDate>
</item>
<item rdf:about="http://www.pear-forum.de/viewtopic.php?p=10988#10988">
	<title>Quickform - leerer Eintrag für Select Element</title>
	<link>http://www.pear-forum.de/viewtopic.php?p=10988#10988</link>
	<description>Hi Mark,

Du kannst vor loadQuery() addOption() aufrufen, um den leeren Eintrag hinzufügen:
http://pear.php.net/package/HTML_QuickForm/docs/latest/HTML_QuickForm/HTML_QuickForm_select.html#methodaddOption

super das wars, irgendwie hatte ich das in der Klasse wohl übersehen

Gruß Jupp</description>
	<author>jupp@PEAR.Forum</author>
	<pubDate>Sat, 31 Jul 2010 17:25:53</pubDate>
</item>
<item rdf:about="http://www.pear-forum.de/viewtopic.php?p=10975#10975">
	<title>Quickform Controller</title>
	<link>http://www.pear-forum.de/viewtopic.php?p=10975#10975</link>
	<description>mmh, scheint doch nicht zu funktionieren. 
Komischerweise wird die Page bei einem submit zweimal aufgerufen, beim ersten mal ist der action parameter den ich mit setAttribute eingestellt habe noch vorhanden. Beim zweiten Seitenaufruf nicht mehr. Keine Ahnung warum...?</description>
	<author>usher99@PEAR.Forum</author>
	<pubDate>Tue, 20 Jul 2010 15:19:27</pubDate>
</item>
<item rdf:about="http://www.pear-forum.de/viewtopic.php?p=10968#10968">
	<title>Quickform date</title>
	<link>http://www.pear-forum.de/viewtopic.php?p=10968#10968</link>
	<description>Schöner als str_pad() wäre vielleicht das hier:
$tag = sprintf('%02d', $tag);

Ist aber natürlich Geschmackssache.</description>
	<author>mark@PEAR.Forum</author>
	<pubDate>Wed, 30 Jun 2010 20:08:56</pubDate>
</item>
<item rdf:about="http://www.pear-forum.de/viewtopic.php?p=10951#10951">
	<title>QuickForm - setSelected geht nicht bei array</title>
	<link>http://www.pear-forum.de/viewtopic.php?p=10951#10951</link>
	<description>Grundsätzlich ist $form-&gt;setDefaults(...); allen Aufrufen wie setSelected(), setValue() etc. vorzuziehen. Evtl. kommst du damit ja schon zum Ziel.

Ansonsten könntest du uns mal die relevanten Ausschnitte aus deinem Code zeigen, damit wir nicht raten müssen, wie dein Formular(code) aussieht.</description>
	<author>mark@PEAR.Forum</author>
	<pubDate>Tue, 06 Apr 2010 19:54:01</pubDate>
</item>
<item rdf:about="http://www.pear-forum.de/viewtopic.php?p=10937#10937">
	<title>HTML_QuickForm_RenderersetElementStyle() wie zu benutzen</title>
	<link>http://www.pear-forum.de/viewtopic.php?p=10937#10937</link>
	<description>Hi,
sorry, my bad. das mit savant hatte ich vergessen.
na dann werd ich mir das in den docs mal ansehen.

danke dir erst mal

Gruss Ludwig</description>
	<author>lmair@PEAR.Forum</author>
	<pubDate>Mon, 15 Mar 2010 16:53:10</pubDate>
</item>
<item rdf:about="http://www.pear-forum.de/viewtopic.php?p=10932#10932">
	<title>hierselect unterschiedliche style classen setzen</title>
	<link>http://www.pear-forum.de/viewtopic.php?p=10932#10932</link>
	<description>Hi ,
erst mal danke fuer die Muehe. gute Idee das mit set attribut, das werde ich mal ausprobieren

Gruss und Dank

Ludwig</description>
	<author>lmair@PEAR.Forum</author>
	<pubDate>Sun, 14 Mar 2010 01:27:05</pubDate>
</item>
<item rdf:about="http://www.pear-forum.de/viewtopic.php?p=10905#10905">
	<title>QF: Form wiederherstellen -&gt; Controller Objekt persistier</title>
	<link>http://www.pear-forum.de/viewtopic.php?p=10905#10905</link>
	<description>Durch das Serialisieren des ganzen Objekts machst du dir vermutlich eher das Leben schwer, denn Erweiterungen oder Änderungen am Skript würden dann bereits existierenden Datensätzen "widersprechen".

Ich habe schon länger nicht mehr mit QFC gearbeitet, aber eigentlich sollte setDefaults() doch genau das Gwünschte erfüllen?
http://pear.php.net/manual/en/package.html.html-quickform-controller.html-quickform-controller.setdefaults.php

Du musst die Werte ja nicht einzeln setzen, sondern kannst ein "SELECT * FROM example WHERE x_id = 17" machen und das Ergebnis an setDefaults() übergeben. "Überzählige" Werte werden dabei von QF(C) ignoriert.</description>
	<author>mark@PEAR.Forum</author>
	<pubDate>Fri, 08 Jan 2010 23:04:49</pubDate>
</item>
<item rdf:about="http://www.pear-forum.de/viewtopic.php?p=10856#10856">
	<title>quickform und mdb2</title>
	<link>http://www.pear-forum.de/viewtopic.php?p=10856#10856</link>
	<description>okay fehler selber gefunden, ein "true" war zuviel, wie auch immer das dahin kam :)</description>
	<author>marceliniho@PEAR.Forum</author>
	<pubDate>Wed, 19 Aug 2009 12:09:52</pubDate>
</item>
<item rdf:about="http://www.pear-forum.de/viewtopic.php?p=10854#10854">
	<title>HTML_Quickform Rules reagieren nicht bei leeren Feldern</title>
	<link>http://www.pear-forum.de/viewtopic.php?p=10854#10854</link>
	<description>Hallo!

Ich versuche 2 Eingabefelder auf eingabe zu prüfen. Es muss immer mindestens eins der Imputs augefüllt werden.
Also dachte ich mir, ich bau mir ne Klasse mit Rule und übergebe der Rule des einen element den 
Namen des zweiten Elements und prüfe auf strlen.

Das geht ja auch wunderbar, die werte kommen an, Stringlänge wird gezählt.
Nur wenn ich die Felder leer lasse, dann reagiert die Rule nicht darauf.

die klasse:

class HTML_QuickForm_Rule_RequireExcept extends HTML_QuickForm_Rule {
	public function validate($value, $options=null) {
		$bResult = false;
		if ( strlen($_POST[$options]) &gt; 0 || strlen($value) &gt; 0 ){
			$bResult = true;
		}		
		return $bResult;
	}
}

die einbindung

$sInputName = 'input1';
$oFrm-&gt;addElement('text', $sInputName,$sInputName, array( 'id' =&gt; $sInputName));
$oFrm-&gt;applyFilter($sInputName, 'trim');
$oFrm-&gt;addRule($sInputName, 'Bitte bitte', 'HTML_QuickForm_Rule_RequireExcept', 'input2');

$sInputName = 'input2';
$oFrm-&gt;addElement('text', $sInputName,$sInputName, array( 'id' =&gt; $sInputName));
$oFrm-&gt;applyFilter($sInputName, 'trim');
$oFrm-&gt;addRule($sInputName, 'Bitte bitte', 'HTML_QuickForm_Rule_RequireExcept', 'input1');

Wie erwähnt, reagiert die Rule sobald mind. einer der Felder gefüllt ist. Wenn beider leer sind nicht mehr.
Es liegt sicherlich an einem anderen Problem. Kann mir jemand weiter helfen?
Vielen Dank!</description>
	<author>kalleplom@PEAR.Forum</author>
	<pubDate>Tue, 18 Aug 2009 08:49:31</pubDate>
</item>
<item rdf:about="http://www.pear-forum.de/viewtopic.php?p=10839#10839">
	<title>Template Flexy: Problem mit Arrays - Indizieren mit Variable</title>
	<link>http://www.pear-forum.de/viewtopic.php?p=10839#10839</link>
	<description>Moin,

ich habe ein Problem mit dem Indizieren eines Arrays per Variable... 

Ich habe im Prinzip folgenden Code:


...

&#123;foreach&#58;datensatz,daten&#125;
&lt;tr height=&quot;60&quot;&gt;

	&lt;td class=&quot;data&quot; flexy&#58;foreach=&quot;fields,field&quot;&gt;&#123;PROBLEM&#125;&lt;/td&gt;
	
&lt;/tr&gt; 
&#123;end&#58;&#125;
...



daten ist nun ein Array (oder Objekt), und ich möchte dies mit dem Wert von field indizieren... Also im Prinzip daten.field (Die Werte davon), oder daten

Probiert habe ich {daten[{field}]}, funktioniert aber nicht... Bin ratlos... Wie mache ich sowas?</description>
	<author>nietzsche@PEAR.Forum</author>
	<pubDate>Thu, 30 Jul 2009 13:05:52</pubDate>
</item>
<item rdf:about="http://www.pear-forum.de/viewtopic.php?p=10836#10836">
	<title>Inhalt mit Page2 dem Header hinzufügen</title>
	<link>http://www.pear-forum.de/viewtopic.php?p=10836#10836</link>
	<description>Wenn man z.B. xajax einsetzen möchte, dann wird von xajax der Scriptcode komplett mit den Tags erstellt.
 Den kann man dann aber so leider nicht direkt mit addScriptDeclaration einfügen, da dann die Script Tags logischer weise doppelt sind.

Wie muss ich das machen das dies geht??

Sorry ich befasse mich noch nicht so lange mit der Materie und währe über eine "ausführliche" Antwort ganz arg dankbar :-)


Danke!!</description>
	<author>Micha@PEAR.Forum</author>
	<pubDate>Tue, 28 Jul 2009 22:49:09</pubDate>
</item>
<item rdf:about="http://www.pear-forum.de/viewtopic.php?p=10795#10795">
	<title>HTMLQuickfrom:  Textvorgaben ändern</title>
	<link>http://www.pear-forum.de/viewtopic.php?p=10795#10795</link>
	<description>Hallo,
ich hab's.  Die Feldbeschriftungen hatte ich genauso aus HTMLQuickform ausgelagert wie jetzt die drei oben erwähnten Anweisungen.  Somit war das Ganze kein Problem mehr.  Ich musste mir nur einmal Zeit zum Denken geben.  
Danke für Eure Hilfe!</description>
	<author>JonnyH@PEAR.Forum</author>
	<pubDate>Mon, 06 Jul 2009 18:18:51</pubDate>
</item>
<item rdf:about="http://www.pear-forum.de/viewtopic.php?p=10786#10786">
	<title>Quickform Renderer / error darstellung</title>
	<link>http://www.pear-forum.de/viewtopic.php?p=10786#10786</link>
	<description>Ich benutze den Tableless-Renderer und habe mir gruppen gebildet.
Den Gruppen habe ich dann eine entsprechende regel zugefügt und so klappt es.

Ich musste der zweiten Gruppe aber leider "per hand" einen &lt;fieldset class="hidden"&gt; und ein &lt;ol&gt; zu weisen. Warum auch immer. Bei der ersten Gruppe wurde es automatisch übernommen

Ich habe dein Beispiel gerade mal kurz ausprobiert. Erzeugt wird das &lt;fieldset&gt;-Tag zweimal: Zum einen für "deine" Elemente, zum anderen für den Submit-Button (wg. des addStopFieldsetElements()-Aufrufs). Aus Sicht des Codes also genau richtig.

Und das ganze noch einmal in eine kleine Tabelle, damit beide Gruppen nebeneinander stehen. Ich weiß es ist egtl. Tableless (Tabellenlos) aber ich fande die lösun am sinnvollsten um die beiden Gruppen nebeneinander zu bekommen.

Gegen den Einsatz von Tabellen ist ja grundsätzlich nichts einzuwenden, denn oft hat man ja tatsächlich "Daten", die eine Tabelle bilden. In deinem Fall ist das Problem, dass du das "html"-QF-Element verwendest, das als "deprecated" markiert ist. Und das ist es aus gutem Grund: Du greifst damit ja direkt in den HTML-Code ein - in deinem Fall würde eine Tabellenzelle innerhalb eines Fieldsets geschlossen, die außerhalb des Fieldsets geöffnet wurde. Dein Trick mit dem neuen Fieldset mag zwar funktionieren, wird aber vermutlich nicht zu validem HTML-Code führen.

Eine saubere Lösung wäre, entweder mal mit addStopFieldsetElements() zu experimentieren oder den beiden Gruppen jeweils ein 'header'-Element voranzustellen. Dadurch werden zwei Fieldsets erzeugt, die du per CSS auch nebeneinander anordnen kannst.</description>
	<author>mark@PEAR.Forum</author>
	<pubDate>Sat, 04 Jul 2009 18:28:09</pubDate>
</item>

</rdf:RDF>
