Return to startup.pl CVS log | Up to [LON-CAPA] / loncom |
- safely try to pull in the compat enviironment where needed
1: #!/usr/bin/perl 2: 3: BEGIN { 4: eval "use Apache2::compat();"; 5: eval "use Apache();"; 6: }; 7: use lib '/home/httpd/lib/perl'; 8: #use lib '/usr/lib/perl5/site_perl/5.005/'; 9: use lib '/usr/lib/perl5/site_perl/5.6.0/i386-linux/'; 10: use Apache::Constants qw(:common :http :methods); 11: use CGI::Cookie(); 12: use CGI qw(-compile standard); 13: use HTTP::Headers(); 14: use Apache::File(); 15: use Crypt::DES(); 16: use DBI(); 17: use Fcntl qw(:flock); 18: use File::Copy(); 19: use GDBM_File(); 20: use HTML::LCParser(); 21: use HTML::TokeParser(); 22: use HTML::TreeBuilder(); 23: use HTML::Entities(); 24: use IO::Socket(); 25: use LWP::UserAgent(); 26: use Math::Cephes(); 27: use Math::Cephes::Matrix qw(mat); 28: use Math::Random(); 29: use Math::Complex; 30: use Opcode(); 31: use POSIX qw(strftime); 32: use Safe(); 33: use Safe::Hole(); 34: use Apache::lonnet(); 35: use Apache::lonxml(); 36: use Apache::lonhomework(); 37: use Apache::lonrep(); 38: use Apache::lonuserstate(); 39: use Apache::lonacc(); 40: use Apache::lonparmset(); 41: use Apache::lonauth(); 42: use Apache::caparesponse(); 43: use Apache::lonstatistics(); 44: use Apache::grades(); 45: use Apache::lonpublisher(); 46: use Apache::radiobuttonresponse(); 47: use Apache::optionresponse(); 48: use Apache::imageresponse(); 49: use Apache::essayresponse(); 50: use Apache::externalresponse(); 51: use Apache::lonnavmaps(); 52: use Apache::lontexconvert(); 53: use Apache::randomlylabel(); 54: use Apache::loncommon(); 55: use Apache::lonquickgrades(); 56: use Apache::lonaboutme(); 57: use Apache::lonannounce(); 58: use Apache::lonbulletin(); 59: use Apache::londropadd(); 60: use Apache::lonerrorhandler(); 61: use Apache::lonevaluate(); 62: use Apache::lonfeedback(); 63: use Apache::lonhelp(); 64: use Apache::lonindexer(); 65: use Apache::lonlogin(); 66: use Apache::lonlogout(); 67: use Apache::lonmenu(); 68: use Apache::lonmeta(); 69: use Apache::lonpageflip(); 70: use Apache::lonpage(); 71: use Apache::lonpreferences(); 72: use Apache::lonprintout(); 73: use Apache::lonsubmissiontimeanalysis(); 74: use Apache::lonstudentsubmissions(); 75: use Apache::lonproblemanalysis(); 76: use Apache::lonproblemstatistics(); 77: use Apache::lonroles(); 78: use Apache::lontrans(); 79: use Apache::hint(); 80: use Apache::inputtags(); 81: use Apache::lonambiguous(); 82: use Apache::lonchat(); 83: use Apache::lonchatfetch(); 84: use Apache::loncommunicate(); 85: use Apache::loncoursedata(); 86: use Apache::loncreatecourse(); 87: use Apache::londefdef(); 88: use Apache::londocs(); 89: use Apache::lonhtmlcommon(); 90: use Apache::lonmsg(); 91: use Apache::lonmysql(); 92: use Apache::lonpercentage(); 93: use Apache::lonpickstudent(); 94: use Apache::lonplot(); 95: use Apache::lonsearchcat(); 96: use Apache::lonsequence(); 97: use Apache::lonsimplepage(); 98: use Apache::lonspreadsheet(); 99: use Apache::Spreadsheet(); 100: use Apache::classcalc(); 101: use Apache::studentcalc(); 102: use Apache::assesscalc(); 103: use Apache::lonstudentassessment(); 104: use Apache::lonsyllabus(); 105: use Apache::lontokacc(); 106: use Apache::lonunauthorized(); 107: use Apache::lonupload(); 108: use Apache::lonuploadedacc(); 109: use Apache::lonwrapper(); 110: use Apache::admannotations(); 111: use Apache::admbookmarks(); 112: use Apache::style(); 113: use Apache::lontex(); 114: use Apache::matchresponse(); 115: use Apache::outputtags(); 116: use Apache::randomlabel(); 117: use Apache::rankresponse(); 118: use Apache::response(); 119: use Apache::run(); 120: use Apache::scripttag(); 121: use Apache::structuretags(); 122: use Apache::portfolio(); 123: use Apache::bridgetask(); 124: # can't include this one due to the way it does it's BEGIN 125: use Apache::loncreateuser(); 126: 1; 127: __END__ 128: