コード例 #1
0
ファイル: core.php プロジェクト: kerranswell/s3
function MakeSelectXML($values, $tag)
{
    //    $result = '';
    //    foreach ($values as $id => $value) {
    //        $result .= inTag($value, 'item', array('id' => $id));
    //    }
    return inTag(MakeXML($values), $tag);
}
コード例 #2
0
ファイル: builder_class.php プロジェクト: kerranswell/s3
 function GetCompiled($id)
 {
     if (empty($this->blocks[$id])) {
         return '';
     }
     $result = '';
     foreach ($this->blocks[$id] as $idx => $subblock) {
         switch ($subblock['type']) {
             case 'array':
                 $result .= MakeXML($subblock['content'], true);
                 break;
             case 'xml':
                 $result .= $subblock['content'];
                 break;
             case 'link':
                 $result .= $this->GetXMLasName($subblock['content'], $subblock['tag'], $subblock['attrs']);
                 break;
             case 'block':
                 $result .= $this->GetXMLasBlock($subblock['content'], $subblock['tag'], $subblock['attrs']);
                 break;
             case 'sxml':
                 $result .= $this->GetSXMLasString($subblock['content']);
                 break;
         }
         // switch
     }
     return $result;
 }