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


PHP BigTree::path方法代码示例

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


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

示例1: array

<?php

$breadcrumb[] = array("link" => "users/tokens/edit/", "title" => "Edit API Token");
$admin->requireLevel(2);
$item = $admin->getAPITokenById(end($path));
$users = $admin->getUsers();
include BigTree::path("admin/modules/users/_nav.php");
?>
<h1><span class="users"></span>Edit API Token</h1>
<div class="form_container">
	<form class="module" action="<?php 
echo $admin_root;
?>
users/tokens/update/<?php 
echo end($path);
?>
/" method="post">
		<section>
			<fieldset>
				<label>Token</label>
				<input type="text" name="token" value="<?php 
echo htmlspecialchars($item["token"]);
?>
" disabled="disabled" />
			</fieldset>
			<fieldset>
				<label>Associated User</label>
				<select name="user">
					<?php 
foreach ($users as $u) {
    ?>
开发者ID:matthisamoto,项目名称:Graphfan,代码行数:31,代码来源:edit.php

示例2:

		$.ajax("<?php 
        echo ADMIN_ROOT;
        ?>
ajax/pages/order/", { type: "POST", data: { id: "<?php 
        echo $page["id"];
        ?>
", sort: $("#pages_<?php 
        echo $class;
        ?>
").sortable("serialize") } });
	}});
</script>
<?php 
    }
}
include BigTree::path("admin/modules/pages/_properties.php");
?>
<h3>Subpages</h3>
<?php 
$nav_visible = array_merge($admin->getNaturalNavigationByParent($page["id"], 1), $admin->getPendingNavigationByParent($page["id"]));
$nav_hidden = array_merge($admin->getHiddenNavigationByParent($page["id"]), $admin->getPendingNavigationByParent($page["id"], ""));
$nav_archived = $admin->getArchivedNavigationByParent($page["id"]);
if (count($nav_visible) || count($nav_hidden) || count($nav_archived)) {
    // Drag Visible Pages
    if (count($nav_visible)) {
        local_drawPageTree($nav_visible, "Visible", "", "pages", true);
    }
    // Draw Hidden Pages
    if (count($nav_hidden)) {
        local_drawPageTree($nav_hidden, "Hidden", "Not Appearing In Navigation", "hidden", false);
    }
开发者ID:matthisamoto,项目名称:Graphfan,代码行数:31,代码来源:view-tree.php

示例3: foreach

                if (file_exists($header)) {
                    $headers[] = $header;
                }
                if (file_exists($footer)) {
                    $footers[] = $footer;
                }
            }
        }
        // Draw the headers.
        foreach ($headers as $header) {
            include $header;
        }
        // Draw the main page.
        include $inc;
        // Draw the footers.
        $footers = array_reverse($footers);
        foreach ($footers as $footer) {
            include $footer;
        }
    } else {
        header($_SERVER["SERVER_PROTOCOL"] . " 404 Not Found");
        define("BIGTREE_404", true);
        include BigTree::path("admin/pages/_404.php");
    }
    // If we have a page, just include it.
} else {
    include $inc;
}
$bigtree["content"] = ob_get_clean();
include BigTree::path("admin/layouts/" . $bigtree["layout"] . ".php");
开发者ID:matthisamoto,项目名称:Graphfan,代码行数:30,代码来源:router.php

示例4: array

<div class="form_fields">
	<?php 
$bigtree["html_fields"] = array();
$bigtree["simple_html_fields"] = array();
$bigtree["tabindex"] = 1;
$bigtree["field_namespace"] = uniqid("template_field_");
$bigtree["field_counter"] = 0;
// We alias $bigtree["entry"] to $bigtree["resources"] so that information is in the same place for field types.
$bigtree["entry"] =& $bigtree["resources"];
if (is_array($bigtree["template"]["resources"]) && count($bigtree["template"]["resources"])) {
    foreach ($bigtree["template"]["resources"] as $resource) {
        $field = array("type" => $resource["type"], "title" => $resource["title"], "subtitle" => $resource["subtitle"], "key" => "resources[" . $resource["id"] . "]", "value" => isset($bigtree["resources"][$resource["id"]]) ? $bigtree["resources"][$resource["id"]] : "", "tabindex" => $bigtree["tabindex"], "options" => $resource["options"]);
        BigTreeAdmin::drawField($field);
    }
} else {
    echo '<p>There are no resources for the selected template.</p>';
}
?>
</div>
<?php 
$bigtree["html_editor_width"] = 898;
$bigtree["html_editor_height"] = 365;
include BigTree::path("admin/layouts/_html-field-loader.php");
$bigtree["tinymce_fields"] = array_merge($bigtree["html_fields"], $bigtree["simple_html_fields"]);
?>
<script>
	BigTree.TinyMCEFields = <?php 
echo json_encode($bigtree["tinymce_fields"]);
?>
;
</script>
开发者ID:kurt-planet,项目名称:BigTree-CMS,代码行数:31,代码来源:get-template-form.php

示例5: json_decode

$table = $_POST["table"];
$type = $_POST["type"];
$options = json_decode(str_replace(array("\r", "\n"), array('\\r', '\\n'), $_POST["data"]), true);
$filter = isset($options["filter"]) ? $options["filter"] : "";
?>
<div style="width: 450px;">
	<fieldset>
		<label>Filter Function <small>(function name only, <a href="http://www.bigtreecms.org/docs/dev-guide/modules/advanced-techniques/view-filters/" target="_blank">learn more</a>)</small></label>
		<input type="text" name="filter" value="<?php 
echo htmlspecialchars($filter);
?>
" />
	</fieldset>
	<?php 
$path = BigTree::path("admin/ajax/developer/view-options/" . $type . ".php");
if (file_exists($path)) {
    include $path;
}
?>
</div>

<script>
	BigTree.localTable = false;
	
	$(".table_select").change(function() {
		x = 0;
		BigTree.localTable = $(this).val();
		
		$(this).parents("fieldset").nextAll("fieldset").each(function() {
			div = $(this).find("div");
开发者ID:matthisamoto,项目名称:Graphfan,代码行数:30,代码来源:load-view-options.php

示例6:

$callout = $admin->getCallout(end($bigtree["path"]));
BigTree::globalizeArray($callout);
$resources = $callout["resources"];
?>
<div class="container">
	<form method="post" action="<?php 
echo DEVELOPER_ROOT;
?>
callouts/update/" enctype="multipart/form-data" class="module">
		<input type="hidden" name="id" value="<?php 
echo $callout["id"];
?>
" />
		<?php 
include BigTree::path("admin/modules/developer/callouts/_form-content.php");
?>
		<footer>
			<input type="submit" class="button blue" value="Update" />
		</footer>
	</form>
</div>

<?php 
include BigTree::path("admin/modules/developer/callouts/_common-js.php");
?>
<script>
	BigTree.localResourceCount = <?php 
echo $x;
?>
;
</script>
开发者ID:kurt-planet,项目名称:BigTree-CMS,代码行数:31,代码来源:edit.php

示例7: end

<?php

$_POST["id"] = $_GET["draft"];
include BigTree::path("admin/ajax/dashboard/approve-change.php");
$admin->growl("Pages", "Published Draft");
BigTree::redirect(ADMIN_ROOT . "pages/revisions/" . end($bigtree["commands"]) . "/");
开发者ID:kurt-planet,项目名称:BigTree-CMS,代码行数:6,代码来源:publish-draft.php

示例8: isset

<?php

$bigtree["current_page"] = $page;
$bigtree["resources"] = $page["resources"];
// Show the properties section
include BigTree::path("admin/modules/pages/_properties.php");
// Check for a page lock
$force = isset($_GET["force"]) ? $_GET["force"] : false;
$admin->lockCheck("bigtree_pages", $page["id"], "admin/modules/pages/_locked.php", $force);
// Grab template information
$template_data = $cms->getTemplate($page["template"]);
// Audit Trail link
$bigtree["subnav_extras"][] = array("link" => ADMIN_ROOT . "developer/audit/search/?table=bigtree_pages&entry=" . $page["id"], "icon" => "trail", "title" => "View Audit Trail");
// Provide developers a nice handy link for edit/return of this form
if ($admin->Level > 1) {
    $bigtree["subnav_extras"][] = array("link" => ADMIN_ROOT . "developer/templates/edit/" . $page["template"] . "/?return=" . $page["id"], "icon" => "setup", "title" => "Edit Current Template in Developer");
}
$bigtree["form_action"] = "update";
include BigTree::path("admin/modules/pages/_form.php");
开发者ID:kurt-planet,项目名称:BigTree-CMS,代码行数:19,代码来源:edit.php

示例9: foreach

        }
    }
    $package["components"]["tables"][] = $table;
}
$package["sql"][] = "SET foreign_key_checks = 1";
foreach ((array) $files as $file) {
    $file = str_replace(SERVER_ROOT, "", $file);
    BigTree::copyFile(SERVER_ROOT . $file, SERVER_ROOT . "cache/package/" . $file);
    $package["files"][] = $file;
}
// Write the manifest file
$json = version_compare(PHP_VERSION, "5.4.0") >= 0 ? json_encode($package, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES) : json_encode($package);
file_put_contents(SERVER_ROOT . "cache/package/manifest.json", $json);
// Create the zip
@unlink(SERVER_ROOT . "cache/package.zip");
include BigTree::path("inc/lib/pclzip.php");
$zip = new PclZip(SERVER_ROOT . "cache/package.zip");
$zip->create(BigTree::directoryContents(SERVER_ROOT . "cache/package/"), PCLZIP_OPT_REMOVE_PATH, SERVER_ROOT . "cache/package/");
// Remove the package directory, we do it backwards because the "deepest" files are last
$contents = array_reverse(BigTree::directoryContents(SERVER_ROOT . "cache/package/"));
foreach ($contents as $file) {
    @unlink($file);
    @rmdir($file);
}
@rmdir(SERVER_ROOT . "cache/package/");
// Store it in the database for future updates
if (sqlrows(sqlquery("SELECT * FROM bigtree_extensions WHERE id = '" . sqlescape($id) . "'"))) {
    sqlquery("UPDATE bigtree_extensions SET name = '" . sqlescape($title) . "', version = '" . sqlescape($version) . "', last_updated = NOW(), manifest = '" . sqlescape($json) . "' WHERE id = '" . sqlescape($id) . "'");
} else {
    sqlquery("INSERT INTO bigtree_extensions (`id`,`type`,`name`,`version`,`last_updated`,`manifest`) VALUES ('" . sqlescape($id) . "','package','" . sqlescape($title) . "','" . sqlescape($version) . "',NOW(),'" . sqlescape($json) . "')");
}
开发者ID:matthisamoto,项目名称:Graphfan,代码行数:31,代码来源:create.php

示例10: stop

 function stop($message = "")
 {
     global $cms, $admin, $www_root, $admin_root, $site, $breadcrumb, $bigtree;
     echo $message;
     $bigtree["content"] = ob_get_clean();
     include BigTree::path("admin/layouts/" . $bigtree["layout"] . ".php");
     die;
 }
开发者ID:matthisamoto,项目名称:Graphfan,代码行数:8,代码来源:admin.php

示例11:

	<input type="checkbox" name="validation" value="required"<?php 
    if ($validation == "required") {
        ?>
 checked="checked"<?php 
    }
    ?>
 />
	<label class="for_checkbox">Required</label>
</fieldset>
<?php 
}
if (file_exists(BigTree::path("admin/ajax/developer/field-options/" . $t . ".php"))) {
    if ($t == "text" || $t == "textarea" || $t == "upload" || $t == "html" || $t == "list") {
        echo "<hr />";
    }
    include BigTree::path("admin/ajax/developer/field-options/" . $t . ".php");
} else {
    if ($t != "text" && $t != "textarea" && ($t = "upload" && $t != "html" && $t != "list" && $t != "time" && $t != "date" && $t != "datetime")) {
        ?>
<p>This field type does not have any options.</p>
<?php 
    }
}
?>
<script>	
	$(".table_select").change(function() {
		name = $(this).attr("name");
		table = $(this).val();
		$(".pop-dependant").each(function(el) {
			if ($(this).hasClass(name)) {
				if ($(this).hasClass("sort_by")) {
开发者ID:matthisamoto,项目名称:Graphfan,代码行数:31,代码来源:load-field-options.php

示例12: elseif

if ($_POST["redirect_lower"]) {
    $_POST["template"] = "!";
    $_POST["external"] = "";
    $_POST["new_window"] = "";
} elseif ($_POST["external"]) {
    $_POST["template"] = "";
    $_POST["new_window"] = isset($_POST["new_window"]) ? $_POST["new_window"] : "";
} else {
    $_POST["new_window"] = "";
}
$bigtree["crops"] = array();
$bigtree["errors"] = array();
// Initiate the Storage class for backwards compat.
$upload_service = new BigTreeStorage();
// Parse resources
include BigTree::path("admin/modules/pages/_resource-parse.php");
if ($access_level == "p" && $_POST["ptype"] == "Create & Publish") {
    // Let's make it happen.
    $page = $admin->createPage($_POST);
    $admin->growl("Pages", "Created & Published Page");
} else {
    $page = "p" . $admin->createPendingPage($_POST);
    $admin->growl("Pages", "Created Page Draft");
}
// Track resource allocation
$admin->allocateResources("pages", $page);
$_SESSION["bigtree_admin"]["form_data"] = array("page" => $page, "return_link" => ADMIN_ROOT . "pages/view-tree/" . $_POST["parent"] . "/", "edit_link" => ADMIN_ROOT . "pages/edit/{$page}/", "errors" => $bigtree["errors"]);
if (count($bigtree["crops"])) {
    $_SESSION["bigtree_admin"]["form_data"]["crop_key"] = $cms->cacheUnique("org.bigtreecms.crops", $bigtree["crops"]);
    BigTree::redirect(ADMIN_ROOT . "pages/crop/{$page}/");
} elseif (count($bigtree["errors"])) {
开发者ID:kurt-planet,项目名称:BigTree-CMS,代码行数:31,代码来源:create.php

示例13:

?>
		</section>
		<section id="content_tab"<?php 
if ($bigtree["form_action"] == "create") {
    ?>
 style="display: none;"<?php 
}
?>
>
			<?php 
include BigTree::path("admin/modules/pages/tabs/content.php");
?>
		</section>
		<section id="seo_tab" style="display: none;">
			<?php 
include BigTree::path("admin/modules/pages/tabs/seo.php");
?>
		</section>
		<footer>
			<a href="#" class="next button">Next Step &raquo;</a>

			<?php 
if ($bigtree["form_action"] == "create") {
    ?>
			<input type="submit" name="ptype" value="Create" <?php 
    if ($bigtree["access_level"] != "p") {
        ?>
class="blue" <?php 
    }
    ?>
/>
开发者ID:kurt-planet,项目名称:BigTree-CMS,代码行数:31,代码来源:_form.php

示例14:

<?php

$reply_all = true;
include BigTree::path("admin/modules/dashboard/messages/reply.php");
开发者ID:kurt-planet,项目名称:BigTree-CMS,代码行数:4,代码来源:reply-all.php

示例15:

    ?>
"></span></a>
		        	</li>
		        	<?php 
}
?>
		        </ul>
		    </fieldset>

			<fieldset>
				<input type="checkbox" name="gbp[enabled]" id="gbp_on" <?php 
if (isset($gbp["enabled"]) && $gbp["enabled"]) {
    ?>
checked="checked" <?php 
}
?>
/>
				<label class="for_checkbox">Enable Advanced Permissions</label>
			</fieldset>
		</section>
		<?php 
include BigTree::path("admin/modules/developer/modules/_gbp.php");
?>
		<footer>
			<input type="submit" class="button blue" value="Create" />
		</footer>
	</form>
</div>
<?php 
include BigTree::path("admin/modules/developer/modules/_js.php");
开发者ID:matthisamoto,项目名称:Graphfan,代码行数:30,代码来源:add.php


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