public function classes($major_id) { self::prepare(); $listbox = new KoolListBox("major"); $listbox->styleFolder = self::$selectStyle; $dept_obj = new department(); $dept = $dept_obj->getALLMajor($major_id); foreach ($dept as $key => $value) { $listbox->AddItem(new ListBoxItem($key, $value)); } $listbox->ItemTemplate = "<div class='class_listbox' id='{Text}'>{Value}</div>"; $listbox->ButtonSettings->ShowDelete = true; $listbox->ButtonSettings->ShowReorder = true; $listbox->Init(); return $listbox; }
<?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 . "/KoolListBox/koollistbox.php"; $listbox = new KoolListBox("listbox"); $listbox->styleFolder = "default"; $listbox->AddItem(new ListBoxItem("Agentina")); $listbox->AddItem(new ListBoxItem("Australia")); $listbox->AddItem(new ListBoxItem("Brazil")); $listbox->AddItem(new ListBoxItem("Canada")); $listbox->AddItem(new ListBoxItem("Chile")); $listbox->AddItem(new ListBoxItem("China")); $listbox->AddItem(new ListBoxItem("Egypt")); $listbox->AddItem(new ListBoxItem("England")); $listbox->AddItem(new ListBoxItem("France")); $listbox->AddItem(new ListBoxItem("Germany")); $listbox->AddItem(new ListBoxItem("India")); $listbox->AddItem(new ListBoxItem("Indonesia")); $listbox->AddItem(new ListBoxItem("Kenya")); $listbox->AddItem(new ListBoxItem("Mexico")); $listbox->AddItem(new ListBoxItem("New Zealand")); $listbox->AddItem(new ListBoxItem("South Africa")); $listbox->AddItem(new ListBoxItem("USA")); $listbox->ButtonSettings->ShowDelete = true; $listbox->ButtonSettings->ShowReorder = true;
* 2. Change relative path in $KoolControlFolder variable to correctly point to KoolControls folder */ $KoolControlsFolder = "../../../../KoolControls"; //Relative path to "KoolPHPSuite/KoolControls" folder require $KoolControlsFolder . "/KoolListBox/koollistbox.php"; require $KoolControlsFolder . "/KoolForm/koolform.php"; $myform_manager = new KoolForm("myform"); $myform_manager->scriptFolder = $KoolControlsFolder . "/KoolForm"; $myform_manager->styleFolder = "sunset"; //$myform_manager->DecorationEnabled = true; $myform_manager->RenderWithExistingMarkup = true; $listbox = new KoolListBox("listbox"); $listbox->styleFolder = "vista"; $listbox->Width = "270px"; $listbox->Height = "260px"; $item = $listbox->AddItem(new ListBoxItem("Apple Iphone 5 - Black", "iphone5_black")); $item->Data = array("Capacity" => "16GB", "Price" => "USD 639"); $item = $listbox->AddItem(new ListBoxItem("Apple Iphone 5 - White", "iphone5_white")); $item->Data = array("Capacity" => "16GB", "Price" => "USD 639"); $item = $listbox->AddItem(new ListBoxItem("Apple The New Ipad - Black", "ipad_black")); $item->Data = array("Capacity" => "32GB", "Price" => "USD 599"); $item = $listbox->AddItem(new ListBoxItem("Apple The New Ipad - White", "ipad_white")); $item->Data = array("Capacity" => "32GB", "Price" => "USD 599"); $item = $listbox->AddItem(new ListBoxItem("Apple Ipod shuffle - Black", "ipod_black")); $item->Data = array("Capacity" => "2GB", "Price" => "USD 49"); $item = $listbox->AddItem(new ListBoxItem("Apple Ipod shuffle - White", "ipod_white")); $item->Data = array("Capacity" => "2GB", "Price" => "USD 49"); $listbox->ItemTemplate = "<div> <div class='cssImage'><img src='images/{Value}.jpg'/></div> <div class='cssText'>{Text}</div><div class='cssCapacity'>{Capacity}</div><div style='clear:both'></div> </div>"; $listbox->TransferToId = "second_listbox"; $listbox->ButtonSettings->ShowTransfer = true; $listbox->ButtonSettings->Position = "Right";