Exemplo n.º 1
0
 /**
  * Attaches shop to a network
  *
  * @param 	RM_Shop_Network 	$net
  *
  * @return RM_Shop_Object
  */
 public function attachToNetwork(RM_Shop_Network $net = NULL)
 {
     $this->network_id = $net->id();
     $this->save();
     return $this;
 }
Exemplo n.º 2
0
 /**
  * Merges networks
  *
  * @param	RM_Shop_Network		$obFromNetwork		сеть, из которой надо взять магазины
  * @param	RM_Shop_Network		$obToNetwork		сеть, в которую надо перекинуть магазины
  * @return	int
  */
 public function mergeNetwork(RM_Shop_Network $obFromNetwork, RM_Shop_Network $obToNetwork)
 {
     $result = 0;
     foreach ($obFromNetwork->shops() as $obShop) {
         $obShop->network_id = $obToNetwork->id();
         if ($obShop->save()) {
             $result++;
         }
     }
     return $result;
 }