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; } }
'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); }
<?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,