当前位置: 首页>>代码示例>>PHP>>正文


PHP Table::add方法代码示例

本文整理汇总了PHP中Table::add方法的典型用法代码示例。如果您正苦于以下问题:PHP Table::add方法的具体用法?PHP Table::add怎么用?PHP Table::add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Table的用法示例。


在下文中一共展示了Table::add方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: createUiContainers

 function createUiContainers()
 {
     $t = new Table();
     $t->add($this->_createNameElement(_T("Domain name")), array("value" => $this->hostname, "required" => True));
     $t->add(new TrFormElement(_T("Name server"), new InputTpl($this->pn("dnsserver")), $this->_dnRulesTooltip()), array("value" => $this->values["dnsserver"], "required" => True));
     return array($this->stackedUi($t));
 }
开发者ID:sebastiendu,项目名称:mmc,代码行数:7,代码来源:ns.php

示例2: createUiContainers

 function createUiContainers($editMode = false)
 {
     $t = new Table();
     $t->add($this->_createNameElement(_T("Host name")), array("value" => $this->hostname, "required" => True));
     $t->add(new TrFormElement(_T("IPv6 address"), new IPv6InputTpl($this->pn("ip"))), array("value" => $this->values["ip"], "required" => true));
     return array($this->stackedUi($t));
 }
开发者ID:sebastiendu,项目名称:mmc,代码行数:7,代码来源:aaaa.php

示例3: createUiContainers

 function createUiContainers()
 {
     $t = new Table();
     $t->add($this->_createNameElement(_T("Name")), array("value" => $this->hostname, "required" => True));
     $t->add(new TrFormElement(_T("Canonical name"), new InputTpl($this->pn("cname")), $this->_dnRulesTooltip(AllowedDn::RELATIVE)), array("value" => $this->values["cname"], "extra" => "." . $this->zone, "required" => True));
     return array($this->stackedUi($t));
 }
开发者ID:sebastiendu,项目名称:mmc,代码行数:7,代码来源:ptr.php

示例4: createUiContainers

 function createUiContainers()
 {
     $t = new Table();
     $t->add($this->_createNameElement(_T("Domain name")), array("value" => $this->hostname, "required" => True));
     $t->add(new TrFormElement(_T("Mail server"), new InputTpl($this->pn("mailserver")), $this->_dnRulesTooltip()), array("value" => $this->values["mailserver"], "required" => True));
     $t->add(new TrFormElement(_T("Priority"), new InputTpl($this->pn("priority"), '/^([0-5]?\\d?\\d?\\d?\\d|6[0-4]\\d\\d\\d|65[0-4]\\d\\d|655[0-2]\\d|6553[0-5])$/'), array("tooltip" => _T("Priority ranges from 0 to 65535"))), array("value" => $this->values["priority"], "required" => True));
     return array($this->stackedUi($t));
 }
开发者ID:sebastiendu,项目名称:mmc,代码行数:8,代码来源:mx.php

示例5: createUiContainers

 function createUiContainers()
 {
     $t = new Table();
     $t->add($this->_createNameElement(_T("Domain name")), array("value" => $this->hostname, "required" => True));
     $t->add(new TrFormElement(_T("Next domain name"), new InputTpl($this->pn("nextdomain")), $this->_dnRulesTooltip()), array("value" => $this->values["nextdomain"], "required" => True));
     $typesUi = array(new FormElement(_T("Types that exist at the record's owner name"), new MultipleInputTpl($this->pn("types"), _T("Types"))), explode(" ", $this->values["types"]));
     return array($this->stackedUi($t), $this->stackedUi($typesUi, 0, true));
 }
开发者ID:sebastiendu,项目名称:mmc,代码行数:8,代码来源:nsec.php

示例6: createUiContainers

 function createUiContainers($editMode = false)
 {
     $t = new Table();
     if (!$editMode) {
         $t->add(new TrFormElement(_T("Type name"), new InputTpl($this->pn("type"))), array("value" => $this->values["type"], "required" => True));
     }
     $t->add($this->_createNameElement(_T("Host name")), array("value" => $this->hostname, "required" => True));
     $t->add(new TrFormElement(_T("Value"), new InputTpl($this->pn("value"))), array("value" => htmlspecialchars($this->values["value"])));
     return array($this->stackedUi($t));
 }
开发者ID:sebastiendu,项目名称:mmc,代码行数:10,代码来源:custom.php

示例7: createUiContainers

 function createUiContainers($editMode = false)
 {
     if (!$editMode && getReverseZone($this->zone)) {
         $this->values["ip"] = getZoneFreeIp($this->zone);
     }
     $t = new Table();
     $t->add($this->_createNameElement(_T("Host name")), array("value" => $this->hostname, "required" => True));
     $t->add(new TrFormElement(_T("IP address", "network"), new IPInputTpl($this->pn("ip"))), array("value" => $this->values["ip"]));
     return array($this->stackedUi($t));
 }
开发者ID:sebastiendu,项目名称:mmc,代码行数:10,代码来源:a.php

示例8: createUiContainers

 function createUiContainers($editMode = false)
 {
     $t = new Table();
     if (strrpos($this->hostname, ".") == strlen($this->hostname) - 1 && $editMode) {
         $nameElem = $this->_createNameElement(_T("Domain Name"), false);
     } else {
         $nameElem = $this->_createNameElement(_T("Domain Name"), true, "/^.*[^\\.]\$/");
     }
     $t->add($nameElem, array("value" => $this->hostname, "required" => True));
     $t->add(new TrFormElement(_T("Text"), new TextareaTpl($this->pn("text"))), array("value" => $this->values["text"]));
     return array($this->stackedUi($t));
 }
开发者ID:sebastiendu,项目名称:mmc,代码行数:12,代码来源:txt.php

示例9: parse

 /**
  * Parse input into nodes
  *
  * @param  net.daringfireball.markdown.Input $lines
  * @return net.daringfireball.markdown.Node
  */
 public function parse($lines)
 {
     $table = new Table();
     $table->add($this->parseRow($this->headers, 'th'));
     while ($lines->hasMoreLines()) {
         $line = $lines->nextLine();
         if (null === ($row = $this->parseRow($line, 'td'))) {
             $lines->resetLine($line);
             break;
         }
         $table->add($row);
     }
     return $table;
 }
开发者ID:xp-forge,项目名称:markdown,代码行数:20,代码来源:TableContext.class.php

示例10: createUiContainers

    function createUiContainers(){
	$t = new Table();
	$t->add($this->_createNameElement(_T("Zone name"),false),
		array("value" => $this->hostname, "required" => True));
	$t->add(new TrFormElement(	_T("Name server"), 
					new InputTpl($this->pn("dnsserver")), 
					$this->_dnRulesTooltip(AllowedDn::RELATIVE|AllowedDn::FQDN)
					),
		array("value" => $this->values["dnsserver"], "required" => True));
	$t->add(new TrFormElement(	_T("Responsible person e-mail"), 
					new InputTpl($this->pn("mail")),
					$this->_dnRulesTooltip(AllowedDn::RELATIVE|AllowedDn::FQDN)
					),
		array("value"=>$this->values["mail"], "required" => True));
	$t->add(new TrFormElement(_T("Time interval before the zone should be refreshed"), new BindRemainingTimeTpl($this->pn("refresh"))),
		array("value"=>BindRemainingTimeTpl::valueFromBindTimeString($this->values["refresh"])));
	$t->add(new TrFormElement(_T("Time interval that should elapse before a failed refresh should be retried"), new BindRemainingTimeTpl($this->pn("retry"))),
		array("value"=>BindRemainingTimeTpl::valueFromBindTimeString($this->values["retry"])));
	$t->add(new TrFormElement(_T("Expiry time"), new BindRemainingTimeTpl($this->pn("expiry"))),
		array("value"=>BindRemainingTimeTpl::valueFromBindTimeString($this->values["expiry"])));
	$t->add(new TrFormElement(_T("Minimum TTL"), new BindRemainingTimeTpl($this->pn("minttl"))),
		array("value"=>BindRemainingTimeTpl::valueFromBindTimeString($this->values["minttl"])));
	$t->add(new TrFormElement(_T("Serial number"), new HiddenTpl($this->pn("serial"))),
		array("value"=>$this->values["serial"], "required" => True));
	return array($this->stackedUi($t));
    }
开发者ID:neoclust,项目名称:mmc,代码行数:26,代码来源:soa.php

示例11: createUiContainers

 function createUiContainers()
 {
     $subtypesMap = $this->subtypes();
     $subtypes = array_values($subtypesMap);
     if (isset($subtypesMap[$this->values["subtype"]])) {
         $subtypeIndex = array_search($subtypesMap[$this->values["subtype"]], $subtypes);
         $customSubtype = "";
     } else {
         $subtypeIndex = count($subtypes) - 1;
         $customSubtype = $this->values["subtype"];
     }
     $isCustomSubtype = $subtypeIndex == count($subtypes) - 1 ? "checked" : "";
     $subtypeComboBox = new ExtendedSelectItem($this->pn("subtype"));
     $subtypeComboBox->setAdditionalParams("onkeyup=\"this.blur();this.focus();\" onchange=\"var state = (this.selectedIndex == this.length - 1) ? 'inline' : 'none'; changeObjectDisplay('" . $this->pn("subtypediv") . "',state);\"");
     $subtypeComboBox->setElements(array_values($subtypes));
     $subtypeComboBox->setElementsVal(array_keys($subtypes));
     $t1 = new Table();
     $t1->add($this->_createNameElement(_T("Owner name"), true, "/(@|[a-z0-9][a-z0-9-_.]*[a-z0-9]\$)/"), array("value" => $this->hostname, "required" => True));
     $t1->add(new TrFormElement(_T("Subtype"), $subtypeComboBox), array("value" => $subtypeIndex));
     $subtypeDiv = new Div(array("id" => $this->pn("subtypediv")));
     $subtypeDiv->setVisibility($isCustomSubtype);
     $t2 = new Table();
     $t2->add(new TrFormElement(_T("Custom subtype"), new InputTpl($this->pn("customsubtype"), '/^([0-5]?\\d?\\d?\\d?\\d|6[0-4]\\d\\d\\d|65[0-4]\\d\\d|655[0-2]\\d|6553[0-5])$/'), array("tooltip" => _T("Custom subtype ranges from 0 to 65535"))), array("value" => $customSubtype));
     $t3 = new Table();
     $t3->add(new TrFormElement(_T("Domain name of a host that has a server for the cell named by the owner name"), new InputTpl($this->pn("ownernamehost")), $this->_dnRulesTooltip()), array("value" => $this->values["ownernamehost"], "required" => True));
     return array($this->stackedUi($t1), $this->stackedUi($subtypeDiv, 0), $this->stackedUi($t2, 2), $this->stackedUi($t3));
 }
开发者ID:sebastiendu,项目名称:mmc,代码行数:27,代码来源:afsdb.php

示例12: attempt

 public static function attempt($array, $remember = false)
 {
     //Table::show(self::$hashedFields);
     //
     $hashed = array();
     //
     foreach ($array as $key => $value) {
         if (Table::contains(self::$hashedFields, $key)) {
             Table::add($hashed, Hash::make($array[$key]), $key);
         }
     }
     //
     //Table::show($hashed);
     //
     $where = "";
     $ok = false;
     //
     $i = 0;
     foreach ($array as $key => $value) {
         if ($i > 0) {
             $where .= " and ";
         }
         if (Table::contains(self::$hashedFields, $key)) {
             $where .= "{$key}='" . $hashed[$key] . "' ";
         } else {
             $where .= "{$key}='{$value}' ";
         }
         $i++;
     }
     $sql = "select * from " . self::$table . " where " . $where;
     //echo $sql;
     //
     if (Database::countS($sql) > 0) {
         //returning true value
         $ok = true;
         //
         // session
         $user = Database::read($sql);
         $saved = Config::get('auth.saved_fields');
         //
         $static = array();
         //
         foreach ($user[0] as $key => $value) {
             if (array_key_exists($key, $saved)) {
                 $static[$key] = $value;
             }
         }
         //
         Session::put('auths', $static);
         //
         // remember cookie
         if ($remember) {
             Cookie::create(Config::get('auth.rememeber_cookie'), $user[0]["rememberToken"], time() + 3600 * 24 * 7);
         }
     }
     //
     return $ok;
 }
开发者ID:amineabri,项目名称:Fiesta,代码行数:58,代码来源:Auth.php

示例13: createUiContainers

    function createUiContainers($editMode = false){

	$units = array("cm"=>_T("cm"), "m"=>_T("m"));
	
	$altRegExp = "/^((-([0-9]{0,5}(\.[0-9]{0,2})?|100000))|(([0-3]?[0-9]{0,7}|4[01][0-9]{0,6})(\.[0-9]{0,2})?|420{6}))$/";
	$precRegExp = "/^([0-8][0-9]{0,7}(\.[0-9]{0,2})?|90{7})$/";

	$t = new Table();
	
	$t->add($this->_createNameElement(_T("Host name")),
		array("value" => $this->hostname,/* "extra" => "." . $this->zone,*/ "required" => True));
	$t->add(new TrFormElement(_T("Latitude"), new GlobalLocationTpl($this->pn("latitude"),GlobalLocationTpl::LATITUDE)),
		array("value"=>$this->values["latitude"], "required"=>true));
	$t->add(new TrFormElement(_T("Longitude"), new GlobalLocationTpl($this->pn("longitude"),GlobalLocationTpl::LONGITUDE)),
		array("value"=>$this->values["longitude"], "required"=>true));
	$t->add(new TrFormElement(_T("Altitude"), new MeasureInputTpl($this->pn("altitude"),$units,9,$altRegExp)),
		array("value"=>$this->values["altitude"]));
	$t->add(new TrFormElement(_T("Diameter of a sphere enclosing the described entity"), new SizeMeasureInputTpl($this->pn("size"),$units)),
		array("value"=>$this->values["size"]));
	$t->add(new TrFormElement(_T("Horizontal precision"), new MeasureInputTpl($this->pn("hprecision"),$units,8, $precRegExp)),
		array("value"=>$this->values["hprecision"]));
	$t->add(new TrFormElement(_T("Vertical precision"), new MeasureInputTpl($this->pn("vprecision"),$units,8, $precRegExp)),
		array("value"=>$this->values["vprecision"]));


	return array($this->stackedUi($t));
    }
开发者ID:neoclust,项目名称:mmc,代码行数:27,代码来源:loc.php

示例14: createUiContainers

    function createUiContainers(){
	$re = '/^([0-5]?\d?\d?\d?\d|6[0-4]\d\d\d|65[0-4]\d\d|655[0-2]\d|6553[0-5])$/';
	$t = new Table();
	$t->add($this->_createNameElement(_T("Domain name")),
		array("value" => $this->hostname,/* "extra" => "." . $this->zone,*/ "required" => True));
	$t->add(new TrFormElement(
		    _T("Next domain-name to query"), 
		    new InputTpl($this->pn("replacement")), 
		     $this->_dnRulesTooltip(AllowedDn::FQDN)
		     ),
		array("value" => $this->values["replacement"]));
	$t->add(new TrFormElement(
		    _T("Priority"), 
		    new InputTpl($this->pn("priority"),$re), 
		    array("tooltip" => _T("Priority ranges from 0 to 65535"))),
		array("value"=>$this->values["priority"], "required" => True));
	$t->add(new TrFormElement(_T("Order"), new InputTpl($this->pn("order"),$re)),
		array("value"=>$this->values["order"], "required" => True));
	$t->add(new TrFormElement(_T("Flags"), new InputTpl($this->pn("flags"),'/[a-zA-Z0-9]/')),
		array("value"=>$this->values["flags"]));
	$t->add(new TrFormElement(_T("Regular expression"), new InputTpl($this->pn("regexp"))),
		array("value"=>$this->values["regexp"]));
	$servicesUi = array(new FormElement(_T("Services"),new MultipleInputTpl($this->pn("services"),_T("Services"))),
			    explode("+",$this->values["services"]));

	return array($this->stackedUi($t), $this->stackedUi($servicesUi,0,true));

    }
开发者ID:neoclust,项目名称:mmc,代码行数:28,代码来源:naptr.php

示例15: createUiContainers

 function createUiContainers()
 {
     $isDefaultType = $this->values["type"] == "1" ? "checked" : "";
     $algorithmsMap = $this->algorithms();
     $algorithms = array_values($algorithmsMap);
     if (isset($algorithmsMap[$this->values["algorithm"]])) {
         $algorithmIndex = array_search($algorithmsMap[$this->values["algorithm"]], $algorithms);
         $customAlgorithm = "";
     } else {
         $algorithmIndex = count($algorithms) - 1;
         $customAlgorithm = $this->values["algorithm"];
     }
     $isCustomAlgorithm = $algorithmIndex == count($algorithms) - 1 ? "checked" : "";
     $algorithmComboBox = new ExtendedSelectItem($this->pn("algorithm"));
     $algorithmComboBox->setAdditionalParams("onkeyup=\"this.blur();this.focus();\" onchange=\"var state = (this.selectedIndex == this.length - 1) ? 'inline' : 'none'; changeObjectDisplay('" . $this->pn("algorithmdiv") . "',state);\"");
     $algorithmComboBox->setElements(array_values($algorithms));
     $algorithmComboBox->setElementsVal(array_keys($algorithms));
     $fingerprintTextarea = new TextareaTpl($this->pn("fingerprint"));
     $fingerprintTextarea->setCols(43);
     $t1 = new Table();
     $t1->add($this->_createNameElement(_T("Domain name")), array("value" => $this->hostname, "required" => True));
     $t1->add(new TrFormElement(_T("SHA-1 fingerprint"), new CheckboxTpl($this->pn("isdefaulttype"))), array("value" => $isDefaultType, "extraArg" => 'onclick="toggleVisibility(\'' . $this->pn("typediv") . '\');"'));
     $typeDiv = new Div(array("id" => $this->pn("typediv")));
     $typeDiv->setVisibility($isDefaultType ? "" : "checked");
     $t2 = new Table();
     $t2->add(new TrFormElement(_T("Custom fingerprint type"), new InputTpl($this->pn("customtype"), '/^\\d+$/'), array("tooltip" => _T("Fingerprint type ranges from 0 to 255"))), array("value" => $this->values["type"]));
     $t3 = new Table();
     $t3->add(new TrFormElement(_T("Algorithm"), $algorithmComboBox), array("value" => $algorithmIndex));
     $algorithmDiv = new Div(array("id" => $this->pn("algorithmdiv")));
     $algorithmDiv->setVisibility($isCustomAlgorithm);
     $t4 = new Table();
     $t4->add(new TrFormElement(_T("Custom algorithm"), new InputTpl($this->pn("customalgorithm"), '/^([01]?\\d?\\d|2[0-4]\\d|25[0-5])$/'), array("tooltip" => _T("Algorithm ranges from 0 to 255"))), array("value" => $customAlgorithm));
     $t5 = new Table();
     $t5->add(new TrFormElement(_T("Fingerprint"), $fingerprintTextarea, array("tooltip" => _T("The Fingerprint MUST be represented as a sequence of case-insensitive hexadecimal digits"))), array("value" => $this->values["fingerprint"]));
     return array($this->stackedUi($t1), $this->stackedUi($typeDiv, 0), $this->stackedUi($t2, 2), $this->stackedUi($t3), $this->stackedUi($algorithmDiv, 0), $this->stackedUi($t4, 2), $this->stackedUi($t5));
 }
开发者ID:sebastiendu,项目名称:mmc,代码行数:36,代码来源:sshfp.php


注:本文中的Table::add方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。