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;
$listbox->AddItem(new ListBoxItem("Mexico"));
$listbox->AddItem(new ListBoxItem("New Zealand"));
$listbox->AddItem(new ListBoxItem("South Africa"));
$listbox->AddItem(new ListBoxItem("USA"));
$listbox->TransferToId = "second_listbox";
//Specify the id of second listbox that you wish to do transference.
$listbox->ButtonSettings->ShowTransfer = true;
//Show transfer buttons
$listbox->ButtonSettings->ShowTransferAll = isset($_POST["check_ShowTransferAll"]) ? true : false;
//Show transfer all buttons
$listbox->AllowTransferOnDoubleClick = isset($_POST["check_AllowTransferOnDoubleClick"]) ? true : false;
$listbox->AutoPostBackOnTransfer = isset($_POST["check_AutoPostBackOnTransfer"]) ? true : false;
$listbox->ButtonSettings->Position = isset($_POST["select_align"]) ? $_POST["select_align"] : "Right";
$listbox->Init();
//Second listbox
$second_listbox = new KoolListBox("second_listbox");
$second_listbox->styleFolder = "default";
$second_listbox->Init();
?>

<form id="form1" method="post">

	
	<div style="width:650px;">
		<div style="padding-top:10px;padding-bottom:30px;float:left">
			<?php 
echo $listbox->Render();
?>
			
			<?php 
if ($listbox->ButtonSettings->Position == "Bottom") {