public static function getInstance()
 {
     if (!is_object(self::$_instance)) {
         //or if( is_null(self::$_instance) ) or if( self::$_instance == null )
         self::$_instance = new Engine_Utilities_Abbreviations();
     }
     return self::$_instance;
 }
 /**
  * Developer : Manoj kosare
  * Description : get player details by game
  * @return <array>
  */
 public function getGamePlayers()
 {
     if (func_num_args() > 0) {
         $gameType = func_get_arg(0);
         $objAbbreviation = Engine_Utilities_Abbreviations::getInstance();
         switch ($gameType) {
             /**
              * Developer    : Vivek Chaudhari
              * Description  : get NFL game Players list and details
              * Date         : 28/08/2014
              * @return      : <array> player list details
              */
             case 'NFL':
                 $abbreviation = (array) json_decode($objAbbreviation->getNFLAbbreviations());
                 // get team Abbreviations
                 $url['Ari'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/ari_rosters';
                 $url['Atl'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/atl_rosters';
                 $url['Bal'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/bal_rosters';
                 $url['Buf'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/buf_rosters';
                 $url['Car'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/car_rosters';
                 $url['Chi'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/chi_rosters';
                 $url['Cin'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/cin_rosters';
                 $url['Cle'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/cle_rosters';
                 $url['Dal'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/dal_rosters';
                 $url['Den'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/den_rosters';
                 $url['Det'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/det_rosters';
                 $url['GB'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/gb_rosters';
                 $url['Hou'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/hou_rosters';
                 $url['Ind'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/ind_rosters';
                 $url['Jac'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/jac_rosters';
                 $url['KC'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/kc_rosters';
                 $url['Mia'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/mia_rosters';
                 $url['Min'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/min_rosters';
                 $url['NYG'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/nyg_rosters';
                 $url['NYJ'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/nyj_rosters';
                 $url['NE'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/ne_rosters';
                 $url['NO'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/no_rosters';
                 $url['Oak'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/oak_rosters';
                 $url['Phi'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/phi_rosters';
                 $url['Pit'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/pit_rosters';
                 $url['SD'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/sd_rosters';
                 $url['SF'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/sf_rosters';
                 $url['Sea'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/sea_rosters';
                 $url['StL'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/stl_rosters';
                 $url['TB'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/tb_rosters';
                 $url['Ten'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/ten_rosters';
                 $url['Wsh'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/football/wsh_rosters';
                 $playerListArray = array();
                 foreach ($url as $ukey => $uvalue) {
                     $client = new Zend_Http_Client($uvalue);
                     $response = $client->request();
                     $data = $this->xmlLoad($response);
                     if (isset($data)) {
                         $name = (string) $data['name'];
                         $nameArray = explode(" ", $name);
                         $tname = end($nameArray);
                         $playervalue['name'] = $tname;
                         $playervalue['position'] = "DST";
                         $playervalue['pos_code'] = "DST";
                         $playervalue['id'] = (string) $data['id'];
                         $playervalue['team_name'] = (string) $data['name'];
                         $team_code = array_search((string) $data['name'], $abbreviation);
                         $playervalue['team_code'] = $team_code;
                         array_push($playerListArray, $playervalue);
                     }
                     //echo "<pre>"; print_r($data->position->player); echo "</pre>"; die;
                     if (isset($data->position->player)) {
                         foreach ($data->position->player as $key => $pvalue) {
                             $playervalue['number'] = (string) $pvalue['number'];
                             $playervalue['name'] = (string) $pvalue['name'];
                             $playervalue['position'] = (string) $pvalue['position'];
                             $playervalue['pos_code'] = (string) $pvalue['position'];
                             $playervalue['college'] = (string) $pvalue['college'];
                             $playervalue['age'] = (string) $pvalue['age'];
                             $playervalue['height'] = (string) $pvalue['height'];
                             $playervalue['weight'] = (string) $pvalue['weight'];
                             $playervalue['experience_years'] = (string) $pvalue['experience_years'];
                             $playervalue['id'] = (string) $pvalue['id'];
                             $playervalue['team_name'] = (string) $data['name'];
                             $team_code = array_search((string) $data['name'], $abbreviation);
                             $playervalue['team_code'] = $team_code;
                             array_push($playerListArray, $playervalue);
                         }
                     }
                     if (isset($data->position[2])) {
                         foreach ($data->position[2] as $kickKey => $kickValue) {
                             if ($kickValue['position'] == "PK") {
                                 //echo "<pre>"; print_r($kickValue); echo "</pre>"; //die;
                                 $playervalue['number'] = (string) $kickValue['number'];
                                 $playervalue['name'] = (string) $kickValue['name'];
                                 $playervalue['position'] = "K";
                                 //(string) $kickValue['position'];
                                 $playervalue['pos_code'] = "K";
                                 $playervalue['college'] = (string) $kickValue['college'];
                                 $playervalue['age'] = (string) $kickValue['age'];
                                 $playervalue['height'] = (string) $kickValue['height'];
                                 $playervalue['weight'] = (string) $kickValue['weight'];
                                 $playervalue['experience_years'] = (string) $kickValue['experience_years'];
                                 $playervalue['id'] = (string) $kickValue['id'];
                                 $playervalue['team_name'] = (string) $data['name'];
                                 $team_code = array_search((string) $data['name'], $abbreviation);
                                 $playervalue['team_code'] = $team_code;
                                 array_push($playerListArray, $playervalue);
                             }
                         }
                         //echo "<pre>"; print_r($playerListArray); echo "</pre>"; die;
                     }
                 }
                 //die('test');
                 if (!empty($playerListArray)) {
                     $playerListArray = array_values($playerListArray);
                     return $playerListArray;
                 }
                 //                        ----------------end NFL--------------------
                 break;
             case 'MLB':
                 $abbreviation = (array) json_decode($objAbbreviation->getMLBAbbreviations());
                 // get team Abbreviations
                 $url['ari'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/ari_rosters';
                 $url['atl'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/atl_rosters';
                 $url['bal'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/bal_rosters';
                 $url['bos'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/bos_rosters';
                 $url['chc'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/chc_rosters';
                 $url['chw'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/chw_rosters';
                 $url['cin'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/cin_rosters';
                 $url['cle'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/cle_rosters';
                 $url['col'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/col_rosters';
                 $url['det'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/det_rosters';
                 $url['fla'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/fla_rosters';
                 $url['hou'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/hou_rosters';
                 $url['kan'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/kan_rosters';
                 //$url['KC']  = '';
                 $url['laa'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/laa_rosters';
                 $url['lad'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/lad_rosters';
                 //$url['Mia'] = '';
                 $url['mil'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/mil_rosters';
                 $url['min'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/min_rosters';
                 $url['nym'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/nym_rosters';
                 $url['nyy'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/nyy_rosters';
                 $url['oak'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/oak_rosters';
                 $url['phi'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/phi_rosters';
                 $url['pit'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/pit_rosters';
                 //$url['SD']  = '';
                 //$url['SF']  = '';
                 $url['sdg'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/sdg_rosters';
                 $url['sea'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/sea_rosters';
                 $url['sfo'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/sfo_rosters';
                 $url['stl'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/stl_rosters';
                 //$url['TB']  = '';
                 $url['tam'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/tam_rosters';
                 $url['tex'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/tex_rosters';
                 $url['tor'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/tor_rosters';
                 $url['wsh'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/baseball/was_rosters';
                 $playerListArray = array();
                 foreach ($url as $ukey => $uvalue) {
                     //echo $uvalue.'<br/>';
                     $client = new Zend_Http_Client($uvalue);
                     $response = $client->request();
                     //                                    $data = simplexml_load_string($response->getBody());
                     $data = $this->xmlLoad($response);
                     //                                    print"<pre>";print_r($data);print"</pre>";
                     foreach ($data as $dkey => $dvalue) {
                         //                                        echo "<br/><br/> dvalue ---------------------------------------<br/><br/>";
                         //                                        print"<pre>";print_r($dvalue);print"</pre>";
                         foreach ($dvalue as $pkey => $pvalue) {
                             //                                            echo "<br/><br/> pvalue ---------------------------------------<br/><br/>";
                             //                                            print"<pre>";print_r($pvalue);print"</pre>";die;
                             $playervalue['number'] = (string) $pvalue['number'];
                             $playervalue['name'] = (string) $pvalue['name'];
                             $playervalue['position'] = (string) $pvalue['position'];
                             $playervalue['bats'] = (string) $pvalue['bats'];
                             $playervalue['throws'] = (string) $pvalue['throws'];
                             $playervalue['age'] = (string) $pvalue['age'];
                             $playervalue['height'] = (string) $pvalue['height'];
                             $playervalue['weight'] = (string) $pvalue['weight'];
                             $playervalue['id'] = (string) $pvalue['id'];
                             $playervalue['team_name'] = (string) $data['name'];
                             $playervalue['position_name'] = (string) $dvalue['name'];
                             //$playervalue['pos_code']    = (string) $pvalue['position'];
                             // get first character of words in given string to create possition code
                             $words = explode(" ", (string) $dvalue['name']);
                             $acronym = "";
                             foreach ($words as $w) {
                                 $acronym .= $w[0];
                             }
                             if ($acronym == 'O') {
                                 $playervalue['pos_code'] = 'OF';
                             } else {
                                 if ((string) $pvalue['position'] == '1B') {
                                     $playervalue['pos_code'] = '1B';
                                 } else {
                                     if ((string) $pvalue['position'] == '2B') {
                                         $playervalue['pos_code'] = '2B';
                                     } else {
                                         if ((string) $pvalue['position'] == '3B') {
                                             $playervalue['pos_code'] = '3B';
                                         } else {
                                             if ((string) $pvalue['position'] == 'SS') {
                                                 $playervalue['pos_code'] = 'SS';
                                             } else {
                                                 if (strpos((string) $pvalue['position'], 'P')) {
                                                     $playervalue['pos_code'] = 'P';
                                                 } else {
                                                     $playervalue['pos_code'] = $acronym;
                                                 }
                                             }
                                         }
                                     }
                                 }
                             }
                             // create team name code
                             $team_code = array_search((string) $data['name'], $abbreviation);
                             $playervalue['team_code'] = $team_code;
                             array_push($playerListArray, $playervalue);
                         }
                     }
                 }
                 if (!empty($playerListArray)) {
                     $playerListArray = array_values($playerListArray);
                     //                             print"<pre>";print_r($playerListArray);print"</pre>";die;
                     return $playerListArray;
                 }
                 break;
             case 'NBA':
                 $abbreviation = (array) json_decode($objAbbreviation->getNBAAbbreviations());
                 // get team Abbreviations
                 $url['atl'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/atl_rosters';
                 $url['bos'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/bos_rosters';
                 $url['cha'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/cha_rosters';
                 $url['chi'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/chi_rosters';
                 $url['cle'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/cle_rosters';
                 $url['dal'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/dal_rosters';
                 $url['den'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/den_rosters';
                 $url['det'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/det_rosters';
                 $url['gs'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/gs_rosters';
                 $url['hou'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/hou_rosters';
                 $url['ind'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/ind_rosters';
                 $url['lac'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/lac_rosters';
                 $url['lal'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/lal_rosters';
                 $url['mem'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/mem_rosters';
                 $url['mia'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/mia_rosters';
                 $url['mil'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/mil_rosters';
                 $url['min'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/min_rosters';
                 $url['nj'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/nj_rosters';
                 $url['no'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/no_rosters';
                 $url['ny'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/ny_rosters';
                 $url['okc'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/okc_rosters';
                 $url['orl'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/orl_rosters';
                 $url['phi'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/phi_rosters';
                 $url['phx'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/phx_rosters';
                 $url['por'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/por_rosters';
                 $url['sac'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/sac_rosters';
                 $url['sa'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/sa_rosters';
                 $url['tor'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/tor_rosters';
                 $url['uta'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/utah_rosters';
                 $url['wsh'] = 'http://www.goalserve.com/getfeed/967429e9f839499da2b7ecc96b335bf7/bsktbl/wsh_rosters';
                 $playerListArray = array();
                 foreach ($url as $ukey => $uvalue) {
                     $client = new Zend_Http_Client($uvalue);
                     $response = $client->request();
                     //                            $data = simplexml_load_string($response->getBody());
                     $data = $this->xmlLoad($response);
                     //                                print"<pre>";print_r($data);print"</pre>";die;
                     foreach ($data as $dkey => $pvalue) {
                         $playervalue['number'] = (string) $pvalue['number'];
                         $playervalue['name'] = (string) $pvalue['name'];
                         $playervalue['position'] = (string) $pvalue['position'];
                         $playervalue['college'] = (string) $pvalue['college'];
                         $playervalue['age'] = (string) $pvalue['age'];
                         $playervalue['height'] = (string) $pvalue['heigth'];
                         $playervalue['weight'] = (string) $pvalue['weigth'];
                         $playervalue['id'] = (string) $pvalue['id'];
                         $playervalue['team_name'] = (string) $data['name'];
                         $words = explode(" ", (string) $data['name']);
                         $acronym = "";
                         foreach ($words as $w) {
                             $acronym .= $w[0];
                         }
                         $playervalue['pos_code'] = (string) $pvalue['position'];
                         // create team name code
                         $team_code = array_search((string) $data['name'], $abbreviation);
                         $playervalue['team_code'] = $team_code;
                         array_push($playerListArray, $playervalue);
                     }
                     //print"<pre>";print_r($playerListArray);print"</pre>";die;
                 }
                 if (!empty($playerListArray)) {
                     $playerListArray = array_values($playerListArray);
                     return $playerListArray;
                 }
                 break;
                 /**
                  * Developer    : Vivek Chaudhari
                  * Description  : get NHL game Players list and details
                  * Date         : 17/10/2014
                  * @return      : <array> player list details
                  */
             /**
              * Developer    : Vivek Chaudhari
              * Description  : get NHL game Players list and details
              * Date         : 17/10/2014
              * @return      : <array> player list details
              */
             case 'NHL':
                 $abbreviation = (array) json_decode($objAbbreviation->getNHLAbbreviations());
                 // get team Abbreviations
                 $url['Ana'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/ana_rosters';
                 $url['Win'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/atl_rosters';
                 $url['Bos'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/bos_rosters';
                 $url['Buf'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/buf_rosters';
                 $url['Car'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/car_rosters';
                 $url['Cbs'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/cbj_rosters';
                 $url['Cgy'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/cgy_rosters';
                 $url['Chi'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/chi_rosters';
                 $url['Col'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/col_rosters';
                 $url['Dal'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/dal_rosters';
                 $url['Det'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/det_rosters';
                 $url['Edm'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/edm_rosters';
                 $url['LA'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/la_rosters';
                 $url['Min'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/min_rosters';
                 $url['Mtl'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/mtl_rosters';
                 $url['NJ'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/nj_rosters';
                 $url['Nsh'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/nsh_rosters';
                 $url['NYI'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/nyi_rosters';
                 $url['NYR'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/nyr_rosters';
                 $url['Ott'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/ott_rosters';
                 $url['Phi'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/phi_rosters';
                 $url['Arc'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/phx_rosters';
                 $url['Pit'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/pit_rosters';
                 $url['SJ'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/sj_rosters';
                 $url['StL'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/stl_rosters';
                 $url['TB'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/tb_rosters';
                 $url['Tor'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/tor_rosters';
                 $url['Van'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/van_rosters';
                 $url['Fla'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/fla_rosters';
                 $url['Wsh'] = 'http://www.goalserve.com/getfeed/aee0ca80d72d4a548e0fa8cd391bc66d/hockey/wsh_rosters';
                 $playerListArray = array();
                 foreach ($url as $ukey => $uvalue) {
                     $client = new Zend_Http_Client($uvalue);
                     $response = $client->request();
                     $data = $this->xmlLoad($response);
                     //                              echo "<pre>"; print_r($data); echo "</pre>";die;
                     foreach ($data as $dkey => $dvalue) {
                         foreach ($dvalue as $pkey => $pvalue) {
                             $playervalue['id'] = (string) $pvalue['id'];
                             $playervalue['number'] = (string) $pvalue['number'];
                             $playervalue['name'] = (string) $pvalue['name'];
                             $playervalue['birth_place'] = (string) $pvalue['birth_place'];
                             $playervalue['age'] = (string) $pvalue['age'];
                             $playervalue['height'] = (string) $pvalue['height'];
                             $playervalue['weight'] = (string) $pvalue['weight'];
                             $playervalue['team_name'] = (string) $data['name'];
                             //create position code and position
                             $words = explode(" ", (string) $dvalue['name']);
                             $acronym = "";
                             foreach ($words as $w) {
                                 $acronym .= $w[0];
                                 $pos = $w[0];
                             }
                             $playervalue['position'] = $acronym;
                             $playervalue['pos_code'] = $pos;
                             // create team name code
                             $team_code = array_search((string) $data['name'], $abbreviation);
                             $playervalue['team_code'] = $team_code;
                             array_push($playerListArray, $playervalue);
                         }
                     }
                 }
                 if (!empty($playerListArray)) {
                     $playerListArray = array_values($playerListArray);
                     return $playerListArray;
                 }
                 break;
         }
     }
 }