/** * 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; }