Ejemplo n.º 1
0
 private function CreateListing($listing_info, $listing_type_id)
 {
     $listing_type_sid = SJB_ListingTypeManager::getListingTypeSIDByID($listing_type_id);
     $listing = new SJB_Listing($listing_info, $listing_type_sid);
     $userInfo = array();
     if (!empty($listing_info['extUserID'])) {
         $userInfo = SJB_UserManager::getUserInfoByExtUserID($listing_info['extUserID'], $listing_type_id);
         if ($userInfo) {
             $listing->setUserSID($userInfo['sid']);
         }
     }
     if (!$userInfo && !empty($listing_info['username'])) {
         $userInfo = SJB_UserManager::getUserInfoByUserName($listing_info['username']);
         $listing->setUserSID($userInfo['sid']);
     }
     return $listing;
 }