Example #1
0
		public static function add($name, $categoryid, $description, $image, $price, $prepTime, $cooklvl)
		{
			$item = Item::getByName($name);
			if( !$item )
			{
				$item = new Item(null, $name, $categoryid, $description, $image, $price, $prepTime, $cooklvl);
				return $item->save();
			}
			else
			{
				return $item;
			}
		}
Example #2
0
				'cat' => $cat,
				'img' => $img,
				'prep' => $prep,
				'lvl' => $lvl,
				'price' => $price,
				'ing' => $ing,
				'char' => $char				
				);
				
	if( !isset($_SESSION['active']) || !$_SESSION['active'] || $_SESSION['roleid'] > 2 )
	{
		kick(0, $data, 0);
	}
	
	//check for existing name
	$item = Item::getByName($data['name']);
	if( $item )
	{
		kick(1, $data, 9);
	}
	
	if( $data['name'] == '' || $data['name'] == null )
	{
		kick(1, $data, 0);
	}
	
	if( $data['desc'] == '' || $data['desc'] == null )
	{
		kick(1, $data, 1);
	}
	
Example #3
0
<?php
	set_include_path('backbone:components:content:scripts:styles:images:model:render');
	require_once('Page.php');
	require_once('Template.php');
	require_once('Predict.php');
	require_once('Item.php');
	
	$page = new Page(0, "OrderUp - Prediction_test");
	$tmpl = new Template();
	$page->run();
	
	$suggested_item_objects = array();
	
	$suggested_items = isset($_GET['item']) ? Predict::similar(Item::getByName($_GET['item'])) : -1;
	
	$tmpl->suggested_items = $suggested_items;
	if($suggested_items != -1)
	{
		foreach($suggested_items as $si)
		{
			array_push($suggested_item_objects, array(Item::getByID(intval($si['itemid'])), $si['similarity']));
		}
	}
	$tmpl->suggested_item_objects = $suggested_item_objects;
	
	$html = $tmpl->build('prediction_test.html');
	$css = $tmpl->build('reporting.css');
	$js = $tmpl->build('prediction_test.js');
	
	$appContent = array(
						'html'	=>	$html,