Ejemplo n.º 1
0
	function showGeneralLink()
	{	
		if ($this->conf->display_general_menu == 1) { 
		?>
		<div id="adsmanager_innermenu" class="row-fluid">
            <div class="span12 text-center">
		<?php 
			if ($this->catid == 0)
				$link_write_ad = TRoute::_("index.php?option=com_adsmanager&task=write");
			else
				$link_write_ad = TRoute::_("index.php?option=com_adsmanager&task=write&catid={$this->catid}");
							
			$link_show_profile = TLink::getProfileLink();
			$link_show_user = TLink::getMyAdsLink();
		
			$link_show_rules = TRoute::_("index.php?option=com_adsmanager&view=rules");
			$link_show_all = TRoute::_("index.php?option=com_adsmanager&view=list");
            $link_favorites = TLink::getMyFavoritesLink();
			echo '<a href="'.$link_write_ad.'">'.JText::_('ADSMANAGER_MENU_WRITE').'</a> | ';
			echo '<a href="'.$link_show_all.'">'.JText::_('ADSMANAGER_MENU_ALL_ADS').'</a> | ';
			echo '<a href="'.$link_show_profile.'">'.JText::_('ADSMANAGER_MENU_PROFILE').'</a> | ';
			echo '<a href="'.$link_show_user.'">'.JText::_('ADSMANAGER_MENU_USER_ADS').'</a>';
            if(isset($this->conf->favorite_enabled) && $this->conf->favorite_enabled == 1){
                echo ' | <a href="'.$link_favorites.'">'.JText::_('ADSMANAGER_MENU_FAVORITES').'</a>';
            }
            if ($this->conf->rules_text != "") { 
				echo ' | <a href="'.$link_show_rules.'">'.JText::_('ADSMANAGER_MENU_RULES').'</a>';	
			}
		?>
            </div>
		</div>
	<?php
		}
	}
Ejemplo n.º 2
0
        input2.name= "orderdir";
        input2.value= orderdir;
        form.appendChild(input2);
    	document.body.appendChild(form);
    	form.submit();
	});
});
//-->
</script>

<?php if (($conf->display_list_sort == 1)||($conf->display_list_search == 1)) { ?>
<div class="row-fluid">
<div class="span12">
	<?php if ($conf->display_list_search == 1) { ?>
        <div class="span6">
		<form action="<?php echo TLink::getMyFavoritesLink() ?>" method="post">
                <div class="span12">
                    <input name="tsearch" id="tsearch" placeholder="<?php echo JText::_('ADSMANAGER_LIST_SEARCH'); ?>" maxlength="20" alt="search" type="text" size="20" value="<?php echo $this->tsearch;?>"  onblur="if(this.value=='') this.value='';" onfocus="if(this.value=='<?php echo $this->tsearch;?>') this.value='';" />
		</div>
		</form> 
        </div>
	<?php } ?>
	<?php if ($conf->display_list_sort == 1) { ?>
		<?php if (isset($this->orders)) { ?>
        <div class="span6 text-right">
		<?php echo JText::_('ADSMANAGER_ORDER_BY_TEXT'); ?>
		<select name="order" size="1" id="order">
				<option value="0" dir="DESC" <?php if ($this->order == "0") { echo "selected='selected'"; } ?>><?php echo JText::_('ADSMANAGER_DATE'); ?></option>
			   <?php foreach($this->orders as $o)
			   {
	               ?>
Ejemplo n.º 3
0
	function display($tpl = null)
	{
		$app = JFactory::getApplication();

		$user		= JFactory::getUser();
		$pathway	= $app->getPathway();
		$document	= JFactory::getDocument();
		
		if ($user->id == 0) {
			TTools::redirectToLogin(TLink::getMyFavoritesLink());
			return;  
	    }
		
		$contentmodel	=$this->getModel( "content" );
		$catmodel		=$this->getModel( "category" );
		$positionmodel	=$this->getModel( "position" );
		$columnmodel	=$this->getModel( "column" );
		$fieldmodel	    =$this->getModel( "field" );
		$usermodel	    =$this->getModel( "user" );
		$configurationmodel	=$this->getModel( "configuration" );
		
		$uri = JFactory::getURI();
		$this->requestURL = $uri->toString();

		// Get the parameters of the active menu item
		$menus	= $app->getMenu();
		$menu    = $menus->getActive();
		
		$conf = $configurationmodel->getConfiguration();
		
		jimport( 'joomla.session.session' );	
		$currentSession = JSession::getInstance('none',array());
		$currentSession->set("search_fields","");
		$currentSession->set("searchfieldscatid",0);
		$currentSession->set("searchfieldssql"," 1 ");
		$currentSession->set("tsearch","");
		
		$filters = array();
		
		$tsearch = JRequest::getVar( 'tsearch',	'');
		if ($tsearch != "")
		{
			$filters['search'] = $tsearch;
		}
		$this->assignRef('tsearch',$tsearch);
		
		$username = $usermodel->getUser($user->id);
			
		$orderfields = $fieldmodel->getOrderFields(0);
		
		$this->assignRef('orders',$orderfields);
					
		$limitstart = JRequest::getInt("limitstart",0);	
		$limit = $app->getUserStateFromRequest('com_adsmanager.front_ads_per_page','limit',$conf->ads_per_page, 'int');
		
		
		$order = $app->getUserStateFromRequest('com_adsmanager.front_content.order','order',0,'int');
		$orderdir = $app->getUserStateFromRequest('com_adsmanager.front_content.orderid','orderdir','DESC');
		$orderdir = strtoupper($orderdir);
		if (($orderdir != "DESC") && ($orderdir != "ASC")) {
			$orderdir = "DESC";
		}
		$filter_order = $contentmodel->getFilterOrder($order);
		$filter_order_dir = $orderdir;
		$this->assignRef('order',$order);
		$this->assignRef('orderdir',$orderdir);

        $total = $contentmodel->getNbContents($filters,0,$user->id);
		$contents = $contentmodel->getContents($filters,$limitstart, $limit,$filter_order,$filter_order_dir,0,$user->id);
		
		jimport('joomla.html.pagination');
		$pagination = new JPagination($total, $limitstart, $limit);
		$this->assignRef('pagination',$pagination);
		
		$this->assignRef('list_name',$name);
		$this->assignRef('contents',$contents);
		
		$fields = $fieldmodel->getFields();
		$this->assignRef('fields',$fields);
		
		$this->assignRef('conf',$conf);
		$this->assignRef('userid',$user->id);
		
		$document->setTitle( JText::_('ADSMANAGER_PAGE_FAVORITES'));		
		$field_values = $fieldmodel->getFieldValues();
		
		$plugins = $fieldmodel->getPlugins();
		$field = new JHTMLAdsmanagerField($conf,$field_values,'1',$plugins);
		$this->assignRef('field',$field);
				
		$general = new JHTMLAdsmanagerGeneral(0,$conf,$user);
		$this->assignRef('general',$general);
		
		parent::display($tpl);
	}
Ejemplo n.º 4
0
    $orderlist = array();
    // first pass - collect children
    foreach ($cc as $v) {
        $orderlist[$v->id] = $v;
    }
    $current_list[] = $catid;
    if ($catid != -1) {
        $current = $catid;
        while (isset($orderlist[$current]) && $orderlist[$current]->parent != 0) {
            $current_list[] = $orderlist[$current]->parent;
            $current = $orderlist[$current]->parent;
        }
    }
}
$link_show_profile = TLink::getProfileLink();
$link_show_user = TLink::getMyAdsLink();
$user = JFactory::getUser();
if ($rootid != 0) {
    $urlparamroot = "&rootid={$rootid}";
} else {
    $urlparamroot = "";
}
$link_front = TRoute::_("index.php?option=com_adsmanager&view=front{$urlparamroot}");
$link_write_ad = TRoute::_("index.php?option=com_adsmanager&task=write{$urlparamroot}");
$link_show_rules = TRoute::_("index.php?option=com_adsmanager&view=rules{$urlparamroot}");
$link_show_all = TRoute::_("index.php?option=com_adsmanager&view=list{$urlparamroot}");
$link_favorites = TLink::getMyFavoritesLink();
require JModuleHelper::getLayoutPath('mod_adsmanager_menu', $params->get('layout', 'default'));
$content = "";
$path = JPATH_ADMINISTRATOR . '/../libraries/joomla/database/table';
JTable::addIncludePath($path);
Ejemplo n.º 5
0
	});
});
//-->
</script>

<?php 
if ($conf->display_list_sort == 1 || $conf->display_list_search == 1) {
    ?>
<div class="row-fluid">
<div class="span12">
	<?php 
    if ($conf->display_list_search == 1) {
        ?>
        <div class="span6">
		<form action="<?php 
        echo TLink::getMyFavoritesLink();
        ?>
" method="post">
                <div class="span12">
                    <input name="tsearch" id="tsearch" placeholder="<?php 
        echo JText::_('ADSMANAGER_LIST_SEARCH');
        ?>
" maxlength="20" alt="search" type="text" size="20" value="<?php 
        echo $this->tsearch;
        ?>
"  onblur="if(this.value=='') this.value='';" onfocus="if(this.value=='<?php 
        echo $this->tsearch;
        ?>
') this.value='';" />
		</div>
		</form> 
Ejemplo n.º 6
0
 function deletefavorite()
 {
     $app = JFactory::getApplication();
     $user = JFactory::getUser();
     $mode = JRequest::getVar('mode', 0, 'integer');
     //If mode is set to 1, it means
     if ($mode == 0) {
         if ($user->guest) {
             $app->redirect(Tlink::getMyFavoritesLink(), JText::_('ADSMANAGER_CONTENT_CANNOT_DELETE_FAVORITE'), 'error');
         }
         $adId = JRequest::getInt('id', 0);
         if ($adId == 0) {
             echo 'error: Ad not selected';
             exit;
         }
     } else {
         if ($user->guest) {
             echo 2;
             exit;
         }
         $adId = JRequest::getInt('adId', 0);
         if ($adId == 0) {
             echo 3;
             exit;
         }
     }
     $content = JTable::getInstance('contents', 'AdsmanagerTable');
     $content->load($adId);
     $content->deleteFavorite($user->id, $mode);
     $app->redirect(TLink::getMyFavoritesLink(), JText::_('ADSMANAGER_CONTENT_DELETE_FAVORITE_SUCCESS'), 'message');
 }