// SupplyOrder reference is now unique

This commit is contained in:
bMancone
2011-12-28 14:58:55 +00:00
parent 2de14ba2b6
commit c655fc9e82
3 changed files with 34 additions and 0 deletions
+18
View File
@@ -429,6 +429,24 @@ class SupplyOrderCore extends ObjectModel
return ($res > 0);
}
/**
* For a given id or reference, tells if the supply order exists
* @param int|string $match
*/
public static function exists($match)
{
if (!$match)
return false;
$query = new DbQuery();
$query->select('id_supply_order');
$query->from('supply_order', 'so');
$query->where('so.id_supply_order = '.(int)$match.' OR so.reference = "'.pSQL($match).'"');
$res = Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue($query);
return ($res > 0);
}
/**
* Webservice : gets the ids supply_order_detail associated to this order
* @return array