예제 #1
0
파일: document.inc.php 프로젝트: beakid/md
 function clsDocument($aConfiguration = array())
 {
     if (isset($aConfiguration['attributes'])) {
         trigger_error('clsDocument objects cannot have attributes.' . $this->backtrace(), E_USER_ERROR);
     }
     xajaxControlContainer::xajaxControlContainer('', $aConfiguration);
 }
예제 #2
0
파일: title.inc.php 프로젝트: beakid/md
 function clsTitle($aConfiguration = array())
 {
     // title controls can only 'contain' literal text
     $aConfiguration['allowed'] = array('clsLiteral');
     xajaxControlContainer::xajaxControlContainer('title', $aConfiguration);
     $this->sEndTag = 'required';
 }
예제 #3
0
파일: anchor.inc.php 프로젝트: beakid/md
 function clsAnchor($aConfiguration = array())
 {
     if (false == isset($aConfiguration['attributes'])) {
         $aConfiguration['attributes'] = array();
     }
     if (false == isset($aConfiguration['attributes']['href'])) {
         $aConfiguration['attributes']['href'] = '#';
     }
     xajaxControlContainer::xajaxControlContainer('a', $aConfiguration);
 }
예제 #4
0
파일: doctype.inc.php 프로젝트: beakid/md
 function clsDocType($sFormat, $sVersion, $sValidation)
 {
     xajaxControlContainer::xajaxControlContainer('DOCTYPE', array());
     $this->sTag = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD ';
     $this->sTag .= $sFormat;
     $this->sTag .= ' ';
     $this->sTag .= $sVersion;
     $this->sTag .= '//EN" ';
     if ('HTML' == $sFormat) {
         if ('4.0' == $sVersion) {
             if ('STRICT' == $sValidation) {
                 $this->sTag .= '"http://www.w3.org/TR/html40/strict.dtd"';
             } else {
                 if ('TRANSITIONAL' == $sValidation) {
                     $this->sTag .= '"http://www.w3.org/TR/html40/loose.dtd"';
                 }
             }
         } else {
             if ('4.01' == $sVersion) {
                 if ('STRICT' == $sValidation) {
                     $this->sTag .= '"http://www.w3.org/TR/html401/strict.dtd"';
                 } else {
                     if ('TRANSITIONAL' == $sValidation) {
                         $this->sTag .= '"http://www.w3.org/TR/html401/loose.dtd"';
                     }
                 }
             }
         }
     } else {
         if ('XHTML' == $sFormat) {
             if ('1.0' == $sVersion) {
                 if ('STRICT' == $sValidation) {
                     $this->sTag .= '"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"';
                 } else {
                     if ('TRANSITIONAL' == $sValidation) {
                         $this->sTag .= '"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"';
                     }
                 }
             } else {
                 if ('1.1' == $sVersion) {
                     $this->sTag .= '"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"';
                 }
             }
         } else {
             trigger_error('Unsupported DOCTYPE tag.' . $this->backtrace(), E_USER_ERROR);
         }
     }
     $this->sTag .= '>';
     $this->sFormat = $sFormat;
     $this->sVersion = $sVersion;
     $this->sValidation = $sValidation;
 }
예제 #5
0
파일: form.inc.php 프로젝트: beakid/md
 function clsForm($aConfiguration = array())
 {
     if (false == isset($aConfiguration['attributes'])) {
         $aConfiguration['attributes'] = array();
     }
     if (false == isset($aConfiguration['attributes']['method'])) {
         $aConfiguration['attributes']['method'] = 'POST';
     }
     if (false == isset($aConfiguration['attributes']['action'])) {
         $aConfiguration['attributes']['action'] = '#';
     }
     xajaxControlContainer::xajaxControlContainer('form', $aConfiguration);
 }
예제 #6
0
파일: headline.inc.php 프로젝트: beakid/md
 function clsHeadline($sType, $aConfiguration = array())
 {
     if (0 < strpos($sType, '123456r')) {
         trigger_error('Invalid type for headline control; should be 1,2,3,4,5,6 or r.' . $this->backtrace(), E_USER_ERROR);
     }
     // headline controls can only 'contain' literal text
     if ('r' == $sType) {
         $aConfiguration['allowed'] = array('*No children allowed*');
     }
     //		else
     //			$aConfiguration['allowed'] = array('clsLiteral');
     xajaxControlContainer::xajaxControlContainer('h' . $sType, $aConfiguration);
     if ('r' == $sType) {
         $this->sEndTag = 'forbidden';
     }
 }
예제 #7
0
파일: table.inc.php 프로젝트: beakid/md
 function clsTableCell($aConfiguration = array())
 {
     xajaxControlContainer::xajaxControlContainer('td', $aConfiguration);
 }
예제 #8
0
파일: textarea.inc.php 프로젝트: beakid/md
 function clsTextArea($aConfiguration = array())
 {
     // text area controls can only contain literal text
     $aConfiguration['allowed'] = array('clsLiteral');
     xajaxControlContainer::xajaxControlContainer('textarea', $aConfiguration);
 }
예제 #9
0
 function clsSpan($aConfiguration = array())
 {
     xajaxControlContainer::xajaxControlContainer('span', $aConfiguration);
     $this->sClass = '%inline';
 }
예제 #10
0
 function clsMap($aConfiguration = array())
 {
     xajaxControlContainer::xajaxControlContainer('map', $aConfiguration);
     $this->sClass = '%block';
 }
예제 #11
0
파일: body.inc.php 프로젝트: beakid/md
 function clsBody($aConfiguration = array())
 {
     xajaxControlContainer::xajaxControlContainer('body', $aConfiguration);
     $this->sEndTag = 'optional';
 }
예제 #12
0
파일: html.inc.php 프로젝트: beakid/md
 function clsHTML($aConfiguration = array())
 {
     $aConfiguration['allowed'] = array('clsHead', 'clsBody');
     xajaxControlContainer::xajaxControlContainer('html', $aConfiguration);
     $this->sEndTag = 'optional';
 }
예제 #13
0
파일: label.inc.php 프로젝트: beakid/md
 function clsLabel($aConfiguration = array())
 {
     $aConfiguration['allowed'] = array('clsLiteral');
     xajaxControlContainer::xajaxControlContainer('label', $aConfiguration);
 }
예제 #14
0
 function clsNoframes($aConfiguration = array())
 {
     xajaxControlContainer::xajaxControlContainer('noframes', $aConfiguration);
     $this->sClass = '%flow';
 }
예제 #15
0
파일: list.inc.php 프로젝트: beakid/md
 function clsLI($aConfiguration = array())
 {
     xajaxControlContainer::xajaxControlContainer('li', $aConfiguration);
 }
예제 #16
0
파일: iframe.inc.php 프로젝트: beakid/md
 function clsIframe($aConfiguration = array())
 {
     xajaxControlContainer::xajaxControlContainer('iframe', $aConfiguration);
 }
예제 #17
0
파일: button.inc.php 프로젝트: beakid/md
 function clsButton($aConfiguration = array())
 {
     // button controls can only 'contain' literal text
     $aConfiguration['allowed'] = array('clsLiteral');
     xajaxControlContainer::xajaxControlContainer('button', $aConfiguration);
 }
예제 #18
0
파일: span.inc.php 프로젝트: beakid/md
 function clsSpan($aConfiguration = array())
 {
     xajaxControlContainer::xajaxControlContainer('span', $aConfiguration);
 }
예제 #19
0
파일: form.inc.php 프로젝트: alex-k/velotur
 function clsLegend($aConfiguration = array())
 {
     xajaxControlContainer::xajaxControlContainer('legend', $aConfiguration);
     $this->sClass = '%inline';
 }
예제 #20
0
파일: head.inc.php 프로젝트: beakid/md
 function clsStyle($aConfiguration = array())
 {
     $aConfiguration['allowed'] = array('clsLiteral');
     xajaxControlContainer::xajaxControlContainer('style', $aConfiguration);
 }
예제 #21
0
 function clsHeadline($sType, $aConfiguration = array())
 {
     if (0 < strpos($sType, '123456')) {
         trigger_error('Invalid type for headline control; should be 1,2,3,4,5 or 6.' . $this->backtrace(), E_USER_ERROR);
     }
     xajaxControlContainer::xajaxControlContainer('h' . $sType, $aConfiguration);
     $this->sClass = '%inline';
 }
예제 #22
0
파일: imagemap.inc.php 프로젝트: beakid/md
 function clsMap($aConfiguration = array())
 {
     $aConfiguration['allowed'] = array('clsArea');
     xajaxControlContainer::xajaxControlContainer('map', $aConfiguration);
 }
예제 #23
0
 function clsTh($aConfiguration = array())
 {
     xajaxControlContainer::xajaxControlContainer('th', $aConfiguration);
     $this->sClass = '%flow';
 }
예제 #24
0
파일: div.inc.php 프로젝트: beakid/md
 function clsPre($aConfiguration = array())
 {
     xajaxControlContainer::xajaxControlContainer('pre', $aConfiguration);
 }