/**
 * Adiciona um perfil de usuário no Banco de Dados
 *
 * @param UserProfileClass $profile Objeto Perfil do usuário
 *
 * Ele pega os dados que estão armazenados nos campos da classe e adiciona no Banco
 *além de atualizar o campo ID do usuário
 * @returns mixed $result O ID do usuário que foi inserIDo no banco de dados ou um array em casso de "erro" (login duplicado)
 */
 function AddUserProfile($profile)
 {
     $strsql = "INSERT INTO profiles (\r\n\t\tuser_id, \r\n\t\tprofile_text, \r\n\t\tprofile_name,\r\n\t\tprofile_status,\r\n\t\tcreation_date,\r\n\t\tid_grande_area,\r\n\t\tid_sub_area)\r\n\t\tVALUES ('" . $profile->getUserID() . "','" . $profile->getProfileText() . "','" . $profile->getProfileName() . "','on','" . date("Y-m-d H:i:s") . "',\r\n\t\t'" . $profile->getGrandeAreaID() . "',\r\n\t\t'" . $profile->getSubAreaID() . "')";
     $result = $this->_db->databaseExecInsert($strsql);
     return $result;
 }