Your IP : 216.73.216.240


Current Path : /home/juvelize/www/libraries/tsgrabber/
Upload File :
Current File : /home/juvelize/www/libraries/tsgrabber/html.php

<?php

class HTML{

    function BuildSelect($List, $Select, $Name){
        $html='<select name="'.$Name.'" id="'.$Name.'" >';
        $html .='<option selected value=""></option>';
        foreach ($List as $Element){
             
                if($Element->id==$Select){
                    $html .='<option selected value="'.$id.'">'.$Element->title.'</option>';
                } else{
                    $html .='<option value="'.$id.'">'.$Element->title.'</option>';
                }
        }
        $html .='</select>';
        return $html;
    }
    function BuildSelectMenu($List, $Select, $Name){
        $html='<select name="'.$Name.'" id="'.$Name.'" >';
        $html .='<option selected value=""></option>';

        foreach ($List as $Element){
                $level='';
                for($i=0;$i<=$Element->level;$i++){
                    $level = $level.' - ';
                }
                if($Element->id==$Select){
                    $html .='<option selected value="'.$Element->id.'">'.$level.$Element->title.'</option>';
                } else{
                    $html .='<option value="'.$Element->id.'">'.$level.$Element->title.'</option>';
                }
        }
        $html .='</select>';
        return $html;
    }
    
    function BuildSelectUsers($List, $Select, $Name){
        $html='<select name="'.$Name.'" id="'.$Name.'" >';
        $html .='<option selected value=""></option>';

        foreach ($List as $Element){
             
                if($Element->id==$Select){
                    $html .='<option selected value="'.$Element->id.'">'.$Element->username.' - '.$Element->name.'</option>';
                } else{
                    $html .='<option value="'.$Element->id.'">'.$Element->username.' - '.$Element->name.'</option>';
                }
        }
        $html .='</select>';
        return $html;
    }
    
    function BuildSelectCategories($List, $Select, $Name){
        
        $html='<select name="'.$Name.'" id="'.$Name.'" >';
        $html .='<option selected value=""></option>';
        
        foreach ($List as $Element){
            
                $level='';
                for($i=0;$i<=$Element->level;$i++){
                    $level = $level.' - ';
                }
                if($Element->id==$Select){
                    $html .='<option selected value="'.$Element->id.'">'.$level.$Element->title.'</option>';
                } else{
                    $html .='<option value="'.$Element->id.'">'.$level.$Element->title.'</option>';
                }
        }

        $html .='</select>';
        return $html;
    }

    function GetCategories(){
        $db =& JFactory::getDBO();
		
	$query = "SELECT `id`, `level`, `title` FROM `#__categories` WHERE `extension`='com_content' ORDER BY `lft` ASC";
	$db->setQuery($query);
	return $db->loadObjectList();
    }
    
    function GetUsers(){
        $db =& JFactory::getDBO();
		
	$query = "SELECT `id`, `name`, `username` FROM `#__users` ORDER BY `username` ASC";
	$db->setQuery($query);
	return $db->loadObjectList();
    }
    
    function GetMenu($menutype){
        $db =& JFactory::getDBO();
        $menus = NULL;
        $query = "SELECT `menutype` FROM `#__menu_types` WHERE 1 ORDER BY `menutype` ASC";
	$db->setQuery($query);
	$menutypes = $db->loadObjectList();

        foreach ($menutypes as $menutype){
            $query = "SELECT `id`, `title`, `level` FROM `#__menu` WHERE `menutype`='".$menutype->menutype."' ORDER BY `lft`  ASC";
            $db->setQuery($query);
            $ms = $db->loadObjectList();
            foreach ($ms as $menu){
                $menu->title = $menutype->menutype.' ~ '.$menu->title;
                $menus[] = $menu;
            }
        }
        
	
	return $menus;
    }
    
    function GetMenuName($id){
        $db =& JFactory::getDBO();
		
	$query = "SELECT `menutype`, `title` FROM `#__menu` WHERE `id`=".$id."";
	$db->setQuery($query);
	$menu = $db->loadObjectList();
        return $menu[0]->menutype.'~'.$menu[0]->title;
    }
    function GetCategoryName($id){
        $db =& JFactory::getDBO();
		
	$query = "SELECT `title` FROM `#__categories` WHERE `id`=".$id."";
	$db->setQuery($query);
	$cats = $db->loadObjectList();
        return $cats[0]->title;
    }
    function GetUserName($id){
        $db =& JFactory::getDBO();
		
	$query = "SELECT `username` FROM `#__users` WHERE `id`=".$id."";
	$db->setQuery($query);
	$cats = $db->loadObjectList();
        return $cats[0]->username;
    }
    
    function truncateText($string, $limit, $break = ".", $pad = "...")
    {
        if (strlen($string) <= $limit) return $string;

        if (false !== ($breakpoint = strpos($string, $break, $limit))) {
            if ($breakpoint < strlen($string) - 1) {
                $string = substr($string, 0, $breakpoint) . $pad;
            }
        }
        return $string;
    }
   
}