KataoSupplierNodePeer.php 950 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. /**
  3. * Subclass for performing query and update operations on the 'katao_supplier_node' table.
  4. *
  5. * @package lib.model
  6. */
  7. class KataoSupplierNodePeer extends BaseKataoSupplierNodePeer {
  8. /**
  9. * KataoSupplierNodePeer::createIfNotExists()
  10. *
  11. * @param int $katao_supplier
  12. * @param int $katao_node_id
  13. * @return
  14. */
  15. public static function createIfNotExists($katao_supplier_id, $katao_node_id) {
  16. $criteria = new Criteria();
  17. $criteria->add(self::KATAO_SUPPLIER_ID, $katao_supplier_id);
  18. $criteria->add(self::KATAO_NODE_ID, $katao_node_id);
  19. if (0 == self::doCount($criteria)) {
  20. $katao_supplier_node = new KataoSupplierNode();
  21. $katao_supplier_node->setKataoSupplierId($katao_supplier_id);
  22. $katao_supplier_node->setKataoNodeId($katao_node_id);
  23. $katao_supplier_node->save();
  24. return true;
  25. }
  26. return false;
  27. }
  28. }