function get($id = NULL){
		global $db_conn;

		if(!isset($id)){
			$id = $this->id;
		}

		if(!isset($id)){
			$this->error = "SI_SalesCommissionType::get() : SalesCommissionType id not set\n";
			return FALSE;
		}

		$SalesCommissionType = SI_SalesCommissionType::retrieveSet("WHERE id = $id", TRUE);
		if($SalesCommissionType === FALSE){
			return FALSE;
		}

		if(isset($SalesCommissionType[0])){
			$this->_populateData($SalesCommissionType[0]);
			$this->stripSlashes();
		}else{
			$this->error = "SI_SalesCommissionType::get() : No data retrieved from query\n";
			return FALSE;
		}
		return TRUE;
	}
 *
 * You should have received a copy of the GNU General Public License along
 * with this program; if not, write to the Free Software Foundation, Inc.,
 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 * http://www.gnu.org/copyleft/gpl.html
 *
 */
require_once('includes/common.php');
require_once('includes/SI_User.php');

checkLogin("admin");

require_once('includes/SI_SalesCommissionType.php');

$com_type = new SI_SalesCommissionType();
$com_types = $com_type->retrieveSet("ORDER BY name");
if($com_types === FALSE){
	$error_msg .= "Error getting commission types!\n";
	debug_message($com_type->getLastError());
}

$title = "Sales Commission Type Administration";

require('header.php') ?>
<div class="tableContainer">
<a href="javascript:;" class="tCollapse" onclick="toggleGrid(this)"><img src="images/arrow_down.jpg" alt="Hide table" />Sales Commission Types</a><div>
	<div class="gridToolbar">
		  <a href="sales_comission_type.php?mode=add" style="background-image:url(images/new_invoice.png);">New Sales Commission Type</a>
	</div>
	<table border="0" cellspacing="0" cellpadding="0">
		<tr>