Super awesome!
That is a crazzzzy form builder!
Thank you!
- ProcessWire Support Forums
- → Viewing Profile: Likes: fnode
Community Stats
- Group Members
- Active Posts 16
- Profile Views 675
- Member Title Jr. Member
- Age Age Unknown
- Birthday Birthday Unknown
-
Gender
Male
3
Neutral
User Tools
Friends
fnode hasn't added any friends yet.
#16335 ProcessWire Form Builder
Posted by fnode
on 05 September 2012 - 11:20 PM
#14582 $pages scope
Posted by fnode
on 06 August 2012 - 10:04 AM
Code is working now! Thanks!
libs/paypal/ipn.php
libs/paypal/ipn.php
<?php
include ("../../index.php");
$productid = $wire->pages->get(1332);
var_dump($productid);
?>
#9989 excluding parent's title
Posted by fnode
on 29 March 2012 - 08:30 PM
Thank you, Soma for your help. It's working now. The code you gave me, helped me. I just added the the following:
FROM YOUR CODE
MY FINAL VERSION
Thank you again for your big help. Awesome Community!
<?php
if($p->numChildren){
foreach($page->get($p->name) as $fo){
if(count($fo->get($fo->name))){
foreach($fo->get($fo->name) as $f1){
$fielddata->import($f1);
}
}
}
} else {
foreach($page->get($p->name) as $fo){
$fielddata->import($fo);
}
FROM YOUR CODE
then how about like this?
function Pagefields(Page $page){ $fielddata = new PageArray(); foreach($page->uses as $p){ foreach($page->get($p->name) as $fo){ if(count($fo->get($fo->name))){ foreach($fo->get($fo->name) as $f1){ $fielddata->import($f1); } } } } return $fielddata; } foreach(Pagefields($page) as $p){ echo "<p>$p->title</p>"; }
.... edited code a little.
MY FINAL VERSION
<?php
function Pagefields(Page $page){
$fielddata = new PageArray(); // Nice !
foreach ($page->uses as $p){
if($p->numChildren){ // line added
foreach($page->get($p->name) as $fo){
if(count($fo->get($fo->name))){
foreach($fo->get($fo->name) as $f1){
$fielddata->import($f1);
}
}
}
} else { // lined added
foreach($page->get($p->name) as $fo){
$fielddata->import($fo);
}
}
} #endof: foreach($page->uses as $p){}
return $fielddata; // Return me some data!
}
foreach(Pagefields($page) as $p){
echo "<p>$p->title</p>"; // Yes, I got data!
}
Thank you again for your big help. Awesome Community!
- ProcessWire Support Forums
- → Viewing Profile: Likes: fnode
- Privacy Policy





Find content