private function handlePOST_import_contacts($request_data)
 {
     //    echo "<pre>" . print_r($request_data, 1) . "</pre>";
     //    echo "<pre>" . print_r($this->contacts, 1) . "</pre>";
     $msg = null;
     $nb_imported = 0;
     try {
         foreach ($this->contacts as $contact) {
             $params = array("user_id" => PA::$login_uid, "contact_name" => $contact['name'], "contact_email" => $contact['email'], "contact_extra" => serialize($contact['profile']), "contact_type" => $request_data['import_type']);
             UserContact::insertUserContact($params);
             $nb_imported++;
             //         echo "<pre>" . print_r($params, 1) . "</pre>";
         }
         $msg = $nb_imported . __(' contact(s) sucessfully imported');
     } catch (Exception $e) {
         $msg = $e->getMessage();
     }
     $redirect_url = PA::$url . PA_ROUTE_USER_CONTACTS . "?type=contacts&stype=" . $request_data['import_type'] . "&msg=" . urlencode($msg);
     $this->controller->redirect($redirect_url);
     /*
         $this->inner_HTML = $this->generate_inner_html(array('type'  => 'contacts',
                                                              'stype' => $this->type,
                                                              'active_tab' => 1 + array_search($this->type, $this->types)
                             ));
     */
 }