version 1.285, 2007/05/01 02:13:40
|
version 1.286, 2007/05/02 01:33:49
|
Line 379 END
|
Line 379 END
|
$errorstring); |
$errorstring); |
|
|
my $msg = |
my $msg = |
'Unable to create table in which to store search results. '. |
'Unable to create table in which to save search results. '. |
'The search has been aborted.'; |
'The search has been aborted.'; |
&Apache::loncommon::simple_error_page($r,'Search Error', |
&Apache::loncommon::simple_error_page($r,'Search Error', |
$msg); |
$msg); |
Line 388 END
|
Line 388 END
|
delete($env{'form.launch'}); |
delete($env{'form.launch'}); |
if (! &make_form_data_persistent($r,$persistent_db_file)) { |
if (! &make_form_data_persistent($r,$persistent_db_file)) { |
my $msg= |
my $msg= |
'Unable to properly store search information. '. |
'Unable to properly save search information. '. |
'The search has been aborted.'; |
'The search has been aborted.'; |
&Apache::loncommon::simple_error_page($r,'Search Error', |
&Apache::loncommon::simple_error_page($r,'Search Error', |
$msg); |
$msg); |
Line 2146 sub ensure_db_and_table {
|
Line 2146 sub ensure_db_and_table {
|
## |
## |
if (! defined($table) || $table eq '' || $table =~ /\D/ ) { |
if (! defined($table) || $table eq '' || $table =~ /\D/ ) { |
$r->print("Unable to retrieve search results. ". |
$r->print("Unable to retrieve search results. ". |
"Unable to determine the table results were stored in. ". |
"Unable to determine the table results were saved in. ". |
&Apache::loncommon::end_page()); |
&Apache::loncommon::end_page()); |
return undef; |
return undef; |
} |
} |
Line 2156 sub ensure_db_and_table {
|
Line 2156 sub ensure_db_and_table {
|
my $connection_result = &Apache::lonmysql::connect_to_db(); |
my $connection_result = &Apache::lonmysql::connect_to_db(); |
if (!defined($connection_result)) { |
if (!defined($connection_result)) { |
$r->print("Unable to connect to the MySQL database where your results". |
$r->print("Unable to connect to the MySQL database where your results". |
" are stored.". |
" are saved.". |
&Apache::loncommon::end_page()); |
&Apache::loncommon::end_page()); |
&Apache::lonnet::logthis("lonsearchcat: unable to get lonmysql to". |
&Apache::lonnet::logthis("lonsearchcat: unable to get lonmysql to". |
" connect to database."); |
" connect to database."); |
Line 2522 END
|
Line 2522 END
|
# Check on the mysql table we will use to store results. |
# Check on the mysql table we will use to store results. |
my $table =$env{'form.table'}; |
my $table =$env{'form.table'}; |
if (! defined($table) || $table eq '' || $table =~ /\D/ ) { |
if (! defined($table) || $table eq '' || $table =~ /\D/ ) { |
$r->print("Unable to determine table id to store search results in.". |
$r->print("Unable to determine table id to save search results in.". |
"The search has been aborted.". |
"The search has been aborted.". |
&Apache::loncommon::end_page()); |
&Apache::loncommon::end_page()); |
return; |
return; |
Line 2760 sub display_results {
|
Line 2760 sub display_results {
|
if ($env{'form.catalogmode'} eq 'import') { |
if ($env{'form.catalogmode'} eq 'import') { |
if (! tie(%groupsearch_db,'GDBM_File',$diropendb, |
if (! tie(%groupsearch_db,'GDBM_File',$diropendb, |
&GDBM_WRCREAT(),0640)) { |
&GDBM_WRCREAT(),0640)) { |
$r->print('Unable to store import results.</form>'. |
$r->print('Unable to save import results.</form>'. |
&Apache::loncommon::end_page()); |
&Apache::loncommon::end_page()); |
$r->rflush(); |
$r->rflush(); |
return; |
return; |