Utilizzando questo sito, accetti da noi e dai nostri partner l'impostazione dei cookie per personalizzare i contenuti come da nostra privacy policy.

Style Switcher

Layout options
  • Boxed Layout
  • Full Width Layout
Primary Color
Patterns (Boxed Version)

 

Development

Project department assit our customer in a complete co-design activity.

Ideas

We offer a specialized service, following a target oriented philosophy.

Quality

We have an internal laboratory in which we can test every characteristic.

Production


Our production has two departments: technical and packaging. 
Our production in on 3 shifts in integrated cycles and with an high level of flexibility.

    

	/**
	 * Get a list of the menu items.
	 *
	 * @param	JRegistry	$params	The module options.
	 *
	 * @return	array
	 * @since	1.5
	 */
	static function getList(&$params)
	
		$app = JFactory::getApplication();
		$menu = $app->getMenu();

		// If no active menu, use default
		$active = ($menu->getActive()) ? $menu->getActive() : $menu->getDefault();

		$user = JFactory::getUser();
		$levels = $user->getAuthorisedViewLevels();
		asort($levels);
		$key = 'menu_items'.$params.implode(',', $levels).'.'.$active->id;
		$cache = JFactory::getCache('mod_menu', '');
		if (!($items = $cache->get($key)))
		
			// Initialise variables.
			$list		= array();
			$db			= JFactory::getDbo();

			$path		= $active->tree;
			$start		= (int) $params->get('startLevel');
			$end		= (int) $params->get('endLevel');
			$showAll	= $params->get('showAllChildren');
			$items 		= $menu->getItems('menutype', $params->get('menutype'));

			$lastitem	= 0;

			if ($items) 
				foreach($items as $i => $item)
				
					if (($start && $start > $item->level)
						|| ($end && $item->level > $end)
						|| (!$showAll && $item->level > 1 && !in_array($item->parent_id, $path))
						|| ($start > 1 && !in_array($item->tree[$start-2], $path))
					) 
						unset($items[$i]);
						continue;
					

					$item->deeper = false;
					$item->shallower = false;
					$item->level_diff = 0;

					if (isset($items[$lastitem])) 
						$items[$lastitem]->deeper		= ($item->level > $items[$lastitem]->level);
						$items[$lastitem]->shallower	= ($item->level < $items[$lastitem]->level);
						$items[$lastitem]->level_diff	= ($items[$lastitem]->level - $item->level);
					

					$item->parent = (boolean) $menu->getItems('parent_id', (int) $item->id, true);

					$lastitem			= $i;
					$item->active		= false;
					$item->flink = $item->link;

					// Reverted back for CMS version 2.5.6
					switch ($item->type)
					
						case 'separator':
							// No further action needed.
							continue;

						case 'url':
							if ((strpos($item->link, 'index.php?') === 0) && (strpos($item->link, 'Itemid=') === false)) 
								// If this is an internal Joomla link, ensure the Itemid is set.
								$item->flink = $item->link.'&Itemid='.$item->id;
							
							break;

						case 'alias':
							// If this is an alias use the item id stored in the parameters to make the link.
							$item->flink = 'index.php?Itemid='.$item->params->get('aliasoptions');
							break;

						default:
							$router = JSite::getRouter();
							if ($router->getMode() == JROUTER_MODE_SEF) 
								$item->flink = 'index.php?Itemid='.$item->id;
							
							else 
								$item->flink .= '&Itemid='.$item->id;
							
							break;
					

					if (strcasecmp(substr($item->flink, 0, 4), 'http') && (strpos($item->flink, 'index.php?') !== false)) 
						$item->flink = JRoute::_($item->flink, true, $item->params->get('secure'));
					
					else 
						$item->flink = JRoute::_($item->flink);
					

					$item->title = htmlspecialchars($item->title);
					$item->anchor_css = htmlspecialchars($item->params->get('menu-anchor_css', ''));
					$item->anchor_title = htmlspecialchars($item->params->get('menu-anchor_title', ''));
					$item->menu_image = $item->params->get('menu_image', '') ? htmlspecialchars($item->params->get('menu_image', '')) : '';
				

				if (isset($items[$lastitem])) 
					$items[$lastitem]->deeper		= (($start?$start:1) > $items[$lastitem]->level);
					$items[$lastitem]->shallower	= (($start?$start:1) < $items[$lastitem]->level);
					$items[$lastitem]->level_diff	= ($items[$lastitem]->level - ($start?$start:1));
				
			

			$cache->store($items, $key);
		
		return $items;
	

Starter

100$/month

  • 150 GB storage
  • 600 GB Bandwidth / month
  • 40 users
  • 20 MySQL Databases

Sign Up

Standard

100$/month

  • 150 GB storage
  • 600 GB Bandwidth / month
  • 40 users
  • 20 MySQL Databases

Sign Up

Advanced

100$/month

  • 150 GB storage
  • 600 GB Bandwidth / month
  • 40 users
  • 20 MySQL Databases

Sign Up

    
[pricing cols=cols]
[pri_item header=header price=price per=per signup_link=signup_link]content[/ pri_item]
[/ pricing]

Page 3 of 8

THANKS FOR VISITING US


Contact Information

Newsletter

Register to our newsletter and be updated with the latests information regarding our services, offers and much more.