Exemplo n.º 1
0
<?php
	require $KoolControlsFolder."/KoolTreeView/kooltreeview.php";
		
	$treeview = new KoolTreeView("treeview");
	$treeview->scriptFolder = $KoolControlsFolder."/KoolTreeView";
	$treeview->imageFolder=$KoolControlsFolder."/KoolTreeView/icons";
	$treeview->styleFolder="vista";
	$treeview->showLines = true;
	
	
	$root = $treeview->getRootNode();
	$root->expand=true;
	$root->visible = false;
	
	$treeview->Add("root","books","Books");
	$treeview->Add("books","arts","Arts");
	$treeview->Add("books","biographies","Biographies");
	$treeview->Add("books","cooking","Cooking");
	$treeview->Add("books","history","History");
	$treeview->Add("books","travel","Travel");
	
	
	$treeview->Add("root","music","Music");
	$treeview->Add("music","alternative","Alternative");
	$treeview->Add("music","blue","Blue");
	$treeview->Add("music","classical","Classical");
	$treeview->Add("music","hardrock","Hard Rock");
	$treeview->Add("music","jazz","Jazz");
	$treeview->Add("music","folk","Folk");

	$treeview->Add("root","movies","Movies");
Exemplo n.º 2
0
$software_tree->getRootNode()->expand = true;
$software_tree->Add("root", "os", "Operating System", true, "bfly.gif", "");
$software_tree->Add("os", "linux", "Ubuntu 8.10", false, "ball_redS.gif", "");
$software_tree->Add("os", "windows", "Vista Home Edition", false, "ball_blueS.gif", "");
$software_tree->Add("root", "office", "Office", false, "doc.gif", "");
$software_tree->Add("office", "msoffice", "Microsoft Office 2007", false, "square_redS.gif", "");
$software_tree->Add("office", "ooffice", "Open Office 2.4", false, "square_greenS.gif", "");
$software_tree->Add("root", "burning", "Burn CD/DVD", false, "xpShared.gif", "");
$software_tree->Add("burning", "nero", "Nero 8", false, "triangle_yellowS.gif", "");
$software_tree->Add("burning", "k3b", "K3B <i>(on Ubuntu)</i>", false, "triangle_blueS.gif", "");
$software_tree->Add("root", "imageeditor", "Image editors", false, "goblet_bronzeS.gif", "");
$software_tree->Add("imageeditor", "photoshop", "Photoshop 10", false, "ball_glass_blueS.gif", "");
$software_tree->Add("imageeditor", "gimp", "GIMP 2.3.4", false, "ball_glass_greenS.gif", "");
$software_tree->showLines = true;
//Create books treeview
$books_tree = new KoolTreeView("books_tree");
$books_tree->imageFolder = $KoolControlsFolder . "/KoolTreeView/icons";
$books_tree->styleFolder = $KoolControlsFolder . "/KoolTreeView/styles/default";
$books_tree->getRootNode()->visible = false;
$books_tree->getRootNode()->expand = true;
$books_tree->Add("root", "ajax", "Ajax For Dummies", false, "BookY.gif", "");
$books_tree->Add("root", "csharp", "Mastering C#", false, "BookY.gif", "");
$books_tree->Add("root", "flash", "Flash 8 Bible", false, "BookY.gif", "");
$books_tree->showLines = true;
//Create SlideMenu
$ksm = new KoolSlideMenu("sm");
$ksm->styleFolder = $KoolControlsFolder . "/KoolSlideMenu/styles/bluearrow";
//Create parent hardware and add hardware tree inside subpanel
$ksm->addParent("root", "hardware", "Hardware", "", true);
$ksm->addPanel("hardware", "hardware_tree_panel", $hardware_tree->Render());
//Create parent software and add software tree inside subpanel
Exemplo n.º 3
0
<?php
	require $KoolControlsFolder."/KoolTreeView/kooltreeview.php";
		
	$treeview = new KoolTreeView("treeview");
	$treeview->scriptFolder = $KoolControlsFolder."/KoolTreeView";
	$treeview->imageFolder=$KoolControlsFolder."/KoolTreeView/icons";
	$treeview->styleFolder="default";
	$treeview->showLines = true;
	
	
	$root = $treeview->getRootNode();
	$root->text = "Link Node";
	$root->expand=true;
	$root->image="xpNetwork.gif";
	$treeview->Add("root","links","Links",true,"square_blueS.gif","");

	$treeview->Add("links","google","<a href='http://www.google.com' target='_blank'>Google.Com</a>",true,"ball_glass_redS.gif","");
	$treeview->Add("links","php","<a href='http://www.php.net' target='_blank'>PHP.Net</a>",true,"ball_glass_redS.gif","");
	$treeview->Add("links","koolphp","<a href='http://www.koolphp.net' target='_blank'>KoolPHP HomePage</a>",true,"ball_glass_redS.gif","");
	
	
	$treeview->Add("root","javascript","Javascript",true,"square_greenS.gif","");
	$treeview->Add("javascript","sayhello","<a href=\"javascript:alert('Hello world!')\">Say Hello</a>",true,"triangle_redS.gif","");
	
		
	
?>

	
<div style="padding:10px;">
	<?php echo $treeview->Render();?>
Exemplo n.º 4
0
	if ($koolajax->isCallback==false)
	{
		//If it is not the callback, get tree data from database and render
		$result = mysql_query("SELECT * FROM tbtreeviewdata order by rank asc");
	
		$arrtree = array();
	
		while($row = pg_fetch_array($result))
	  	{
			array_push($arrtree,$row);
	  	}
		
		$arrtree = sortTree("root",$arrtree);
		
		//Init treeview
		$treeview = new KoolTreeView("treeview");
		$treeview->imageFolder=$KoolControlsFolder."/KoolTreeView/icons";
		$treeview->styleFolder="default";		
		$treeview->selectEnable = true;
		$treeview->multipleSelectEnable = true;
		$treeview->DragAndDropEnable = true;
		$treeview->EditNodeEnable = true;
		
		$treeview->showLines = true;		

		//Root
		$root = $treeview->getRootNode();
		$root->text = "Local Disk(C:)";
		$root->expand=true;
		$root->image="xpDriveA.gif";
Exemplo n.º 5
0
            $result[$key] = array_to_tree($value, $key);
        }
    }
    if ($_SESSION['debug_mode']) {
        var_dump("Returned result!:");
        var_dump($result);
    }
    return $result;
}
$treearr = array_to_tree($json_array, NULL);
if ($debug_mode) {
    var_dump($treearr);
}
require "./lib/KoolTreeView/kooltreeview.php";
$_node_template = "<input type='checkbox' id='cb_{id}' name='cb_{name}' {check} onclick='toogle(\"{id}\")'><label for='cb_{id}'>{text}</label>";
$treeview = new KoolTreeView("treeview");
$treeview->scriptFolder = "./lib/KoolTreeView";
$treeview->imageFolder = "./lib/KoolTreeView/icons";
$treeview->styleFolder = "default";
$root = $treeview->getRootNode();
$root->text = str_replace("{id}", "treeview.root", $_node_template);
$root->text = str_replace("{name}", "treeview_root", $root->text);
$root->text = str_replace("{text}", "Result", $root->text);
if (isset($_POST["first_time"])) {
    $root->text = str_replace("{check}", isset($_POST["cb_treeview_root"]) ? "checked" : "", $root->text);
} else {
    $root->text = str_replace("{check}", "checked", $root->text);
    $_POST["first_time"] = true;
}
$root->expand = true;
$root->image = "woman2S.gif";
Exemplo n.º 6
0
<?php
	require $KoolControlsFolder."/KoolTreeView/kooltreeview.php";
		
	$treeview = new KoolTreeView("treeview");
	$treeview->scriptFolder = $KoolControlsFolder."/KoolTreeView";
	$treeview->imageFolder="Images";
	$treeview->styleFolder="default";
	$treeview->showLines = true;
	
	//Create TreeView 1
	$root = $treeview->getRootNode();
	$root->text = "Personal Folders";
	$root->expand=true;
	$root->image="1PersonalFolders.gif";
	$treeview->Add("root","deleteditem","Deleted Items (6)",false,"2DeletedItems.gif");
	$treeview->Add("root","draft","Drafts",false,"3Drafts.gif");
	$treeview->Add("root","inbox","<b>Inbox (14)</b>",true,"4Inbox.gif");
	$treeview->Add("inbox","invoice","Invoices",false,"folder.gif");
	
	$treeview->Add("root","junkemail","Junk E-mail",false,"folder.gif");
	$treeview->Add("root","outbox","Outbox",false,"outbox.gif");
	$treeview->Add("root","sentitem","Sent Items",false,"sent.gif");
	$treeview->Add("root","searchfolder","Search Folder",true,"searchFolder.gif");
	$treeview->Add("searchfolder","followup","From Follow Up",false,"searchFolder.gif");
	$treeview->Add("searchfolder","largeemail","Large E-mail",false,"searchFolder.gif");
	$treeview->Add("searchfolder","unreademail","Unread E-mail",false,"searchFolder.gif");

	$treeview->multipleSelectEnable = true;

?>
Exemplo n.º 7
0
<?php 
$KoolControlsFolder = "../../../../KoolControls";
require $KoolControlsFolder . "/KoolTreeView/kooltreeview.php";
$treeview = new KoolTreeView("treeview");
$treeview->scriptFolder = $KoolControlsFolder . "/KoolTreeView";
$treeview->imageFolder = $KoolControlsFolder . "/KoolTreeView/icons";
$treeview->styleFolder = "default";
$i = time();
$treeview->Add("root", "hardware" . $i, "Hardware", false, "xpNetwork.gif", "");
$treeview->Add("hardware" . $i, "laptop" . $i, "HP dv2500 Laptop", false, "square_blueS.gif", "");
$treeview->Add("hardware" . $i, "desktop" . $i, "Lenovo desktop", false, "square_greenS.gif", "");
$treeview->Add("hardware" . $i, "lcd" . $i, "Asus 19\" LCD", false, "square_redS.gif", "");
$treeview->Add("root", "software" . $i, "Software", false, "ie.gif", "");
$treeview->Add("software" . $i, "os" . $i, "Operating System", false, "bfly.gif", "");
$treeview->Add("os" . $i, "linux" . $i, "Ubuntu 8.10", false, "ball_redS.gif", "");
$treeview->Add("os" . $i, "windows" . $i, "Vista Home Edition", false, "ball_blueS.gif", "");
$treeview->Add("software" . $i, "office" . $i, "Office", false, "doc.gif", "");
$treeview->Add("office" . $i, "msoffice" . $i, "Microsoft Office 2007", false, "square_redS.gif", "");
$treeview->Add("office" . $i, "ooffice" . $i, "Open Office 2.4", false, "square_greenS.gif", "");
$treeview->Add("software" . $i, "burning" . $i, "Burn CD/DVD", false, "xpShared.gif", "");
$treeview->Add("burning" . $i, "nero" . $i, "Nero 8", false, "triangle_yellowS.gif", "");
$treeview->Add("burning" . $i, "k3b" . $i, "K3B <i>(on Ubuntu)</i>", false, "triangle_blueS.gif", "");
$treeview->Add("software" . $i, "imageeditor" . $i, "Image editors", false, "goblet_bronzeS.gif", "");
$treeview->Add("imageeditor" . $i, "photoshop" . $i, "Photoshop 10", false, "ball_glass_blueS.gif", "");
$treeview->Add("imageeditor" . $i, "gimp" . $i, "GIMP 2.3.4", false, "ball_glass_greenS.gif", "");
$treeview->Add("root", "dynload" . $i, "Load the same tree using dynamic loading", false, "tree.gif", "subnode.php");
$treeview->Add("root", "book" . $i, "Books", false, "book.gif", "");
$treeview->Add("book" . $i, "ajax" . $i, "Ajax For Dummies", false, "BookY.gif", "");
$treeview->Add("book" . $i, "csharp" . $i, "Mastering C#", false, "BookY.gif", "");
$treeview->Add("book" . $i, "flash" . $i, "Flash 8 Bible", false, "BookY.gif", "");
sleep(1);
Exemplo n.º 8
0
<?php

/*
 * This file is ready to run as standalone example. However, please do:
 * 1. Add tags <html><head><body> to make a complete page
 * 2. Change relative path in $KoolControlFolder variable to correctly point to KoolControls folder 
 */
$KoolControlsFolder = "../../../../KoolControls";
//Relative path to "KoolPHPSuite/KoolControls" folder
require $KoolControlsFolder . "/KoolTreeView/kooltreeview.php";
$treeview = new KoolTreeView("treeview");
$treeview->scriptFolder = $KoolControlsFolder . "/KoolTreeView";
$treeview->imageFolder = $KoolControlsFolder . "/KoolTreeView/icons";
$treeview->styleFolder = "default";
$root = $treeview->getRootNode();
$root->text = "Please order the node";
$root->expand = true;
$root->image = "ada.gif";
$treeview->selectEnable = false;
$treeview->width = "200px";
$treeview->DragAndDropEnable = true;
$treeview->showLines = true;
$treeview->Add("root", "node1", "Node 1", false, "square_blueS.gif");
$treeview->Add("root", "node4", "Node 4", false, "square_greenS.gif");
$treeview->Add("root", "node9", "Node 9", false, "square_redS.gif");
$treeview->Add("root", "node8", "Node 8", false, "square_redS.gif");
$treeview->Add("root", "node7", "Node 7", false, "square_greenS.gif");
$treeview->Add("root", "node10", "Node 10", false, "square_redS.gif");
$treeview->Add("root", "node3", "Node 3", false, "square_blueS.gif");
$treeview->Add("root", "node2", "Node 2", false, "square_blueS.gif");
$treeview->Add("root", "node6", "Node 6", false, "square_greenS.gif");
Exemplo n.º 9
0
<?php

/*
 * This file is ready to run as standalone example. However, please do:
 * 1. Add tags <html><head><body> to make a complete page
 * 2. Change relative path in $KoolControlFolder variable to correctly point to KoolControls folder 
 */
$KoolControlsFolder = "../../../../KoolControls";
//Relative path to "KoolPHPSuite/KoolControls" folder
require $KoolControlsFolder . "/KoolTreeView/kooltreeview.php";
$treeview = new KoolTreeView("treeview");
$treeview->scriptFolder = $KoolControlsFolder . "/KoolTreeView";
$treeview->imageFolder = $KoolControlsFolder . "/KoolTreeView/icons";
$treeview->styleFolder = "default";
$treeview->multipleSelectEnable = true;
$root = $treeview->getRootNode();
$root->text = "My Properties";
$root->expand = true;
$root->image = "woman2S.gif";
$treeview->Add("root", "hardware", "Hardware ", false, "xpNetwork.gif", "");
$treeview->Add("hardware", "laptop", "HP dv2500 Laptop ", false, "square_blueS.gif", "");
$treeview->Add("hardware", "desktop", "Lenovo desktop ", false, "square_greenS.gif", "");
$treeview->Add("hardware", "lcd", "Asus 19\" LCD ", false, "square_redS.gif", "");
$treeview->Add("root", "software", "Software", false, "ie.gif", "");
$treeview->Add("software", "os", "Operating System", false, "bfly.gif", "");
$treeview->Add("software", "office", "Office", false, "doc.gif", "");
$treeview->Add("root", "book", "Books", false, "book.gif", "");
$treeview->Add("book", "ajax", "Ajax For Dummies", false, "BookY.gif", "");
$treeview->Add("book", "csharp", "Mastering C#", false, "BookY.gif", "");
$treeview->Add("book", "flash", "Flash 8 Bible", false, "BookY.gif", "");
?>
Exemplo n.º 10
0
						
						array ("root","extensions","Extensions",false,"xpShared.gif"),
						array ("extensions","webextension","Web extension",false,"xpShared.gif"),
						array ("webextension","core","Base core",false,"triangle_yellowS.gif"),
						array ("webextension","addon","Add on",false,"triangle_blueS.gif"),
						array ("extensions","application","Application",false,"goblet_bronzeS.gif"),
						array ("application","graphic","Graphic design",false,"ball_glass_blueS.gif"),
						array ("application","flash","Flash player",false,"ball_glass_greenS.gif"),
						
						array ("root","support","Supports",false,"book.gif"),
						array ("support","guide","Guide",false,"BookY.gif"),
						array ("support","update","Update",false,"BookY.gif")
					);
	$_node_template = "<input type='checkbox' id='cb_{id}' name='cb_{name}' {check} onclick='toogle(\"{id}\")'><label for='cb_{id}'>{text}</label>";
	
	$treeview = new KoolTreeView("treeview");
	$treeview->scriptFolder = $KoolControlsFolder."/KoolTreeView";
	$treeview->imageFolder=$KoolControlsFolder."/KoolTreeView/icons";
	$treeview->styleFolder = "default";
	$root = $treeview->getRootNode();
	
	$root->text = str_replace("{id}","treeview.root",$_node_template);
	$root->text = str_replace("{name}","treeview_root",$root->text);
	$root->text = str_replace("{text}","KoolPHP Software",$root->text);
	$root->text = str_replace("{check}",isset($_POST["cb_treeview_root"])?"checked":"",$root->text);
	$root->expand=true;
	$root->image="woman2S.gif";	
	for ( $i = 0 ; $i < sizeof($treearr) ; $i++)
	{
		$_text = str_replace("{id}",$treearr[$i][1],$_node_template);
		$_text = str_replace("{name}",$treearr[$i][1],$_text);
Exemplo n.º 11
0
<?php

/*
 * This file is ready to run as standalone example. However, please do:
 * 1. Add tags <html><head><body> to make a complete page
 * 2. Change relative path in $KoolControlFolder variable to correctly point to KoolControls folder 
 */
$KoolControlsFolder = "../../../../KoolControls";
//Relative path to "KoolPHPSuite/KoolControls" folder
require $KoolControlsFolder . "/KoolTreeView/kooltreeview.php";
$treeview = new KoolTreeView("treeview");
$treeview->scriptFolder = $KoolControlsFolder . "/KoolTreeView";
$treeview->imageFolder = $KoolControlsFolder . "/KoolTreeView/icons";
$treeview->styleFolder = "default";
$treeview->showLines = true;
$root = $treeview->getRootNode();
$root->text = "Hello, I'm root ;)";
$root->expand = true;
$root->image = "tree.gif";
//Multiple Select
$treeview->Add("root", "multiple", "Select Multiple Nodes", true, "oTasks.gif", "");
$treeview->Add("multiple", "multi1", "Press Ctrl", true, "ball_glass_blueS.gif", "");
$treeview->Add("multiple", "multi2", "And Press Left Mouse", true, "ball_glass_redS.gif", "");
$treeview->Add("multiple", "multi3", "To Select Us :)", true, "ball_glass_greenS.gif", "");
//Select Disable
$treeview->Add("root", "disable", "Select Disable Node", true, "memobook.gif", "");
$treeview->Add("disable", "dis1", "<span style='color:#888'><i>You can't select me :|</i></span>", true, "person.gif", "");
$treeview->Add("disable", "dis2", "<span style='color:#888'><i>Me, too :(</i></span>", true, "person.gif", "");
$treeview->Add("disable", "dis3", "You can select me :)", true, "workerS.gif", "");
$treeview->selectEnable = true;
$treeview->multipleSelectEnable = true;
Exemplo n.º 12
0
<?php

/*
 * This file is ready to run as standalone example. However, please do:
 * 1. Add tags <html><head><body> to make a complete page
 * 2. Change relative path in $KoolControlFolder variable to correctly point to KoolControls folder 
 */
$KoolControlsFolder = "../../../../KoolControls";
//Relative path to "KoolPHPSuite/KoolControls" folder
require $KoolControlsFolder . "/KoolTreeView/kooltreeview.php";
$treeview = new KoolTreeView("treeview");
$treeview->scriptFolder = $KoolControlsFolder . "/KoolTreeView";
$treeview->imageFolder = $KoolControlsFolder . "/KoolTreeView/icons";
$treeview->styleFolder = "default";
$root = $treeview->getRootNode();
$root->text = "My Gallery";
$root->expand = true;
$root->image = "woman2S.gif";
$root->addData("image", "");
$root->addData("name", "Welcome to my gallery !");
$node = $treeview->Add("root", "CGallery", "Color Gallery", true, "bfly.gif", "");
$node->addData("image", "");
$node->addData("name", "Welcome to color Gallery");
$node = $treeview->Add("CGallery", "P1", "Picture #1", false, "square_blueS.gif", "");
$node->addData("image", "P01.jpg");
$node->addData("name", "Lodory and new");
$node->addData("auth", "Jenny Fans");
$node->addData("price", "\$1000");
$node = $treeview->Add("CGallery", "P2", "Picture #2", false, "square_greenS.gif", "");
$node->addData("image", "P02.jpg");
$node->addData("name", "Chammy look");