├── .gitattributes ├── .gitignore ├── LICENSE ├── MovieGrabber.py ├── README.md ├── certs ├── host.cert └── host.key ├── configs └── .gitignore ├── db └── .gitignore ├── images ├── icon │ ├── favicon.ico │ ├── ignore.gif │ ├── imdb.gif │ ├── nfo.gif │ ├── post.gif │ ├── purge.gif │ ├── torrent.gif │ └── usenet.gif ├── logo │ └── moviegrabber.gif └── posters │ └── thumbnails │ ├── default │ └── default.jpg │ └── history │ └── .gitignore ├── interfaces └── classic │ └── templates │ ├── cache.manifest │ ├── config.tmpl │ ├── config_directories.tmpl │ ├── config_general.tmpl │ ├── config_imdb.tmpl │ ├── config_notification.tmpl │ ├── config_post.tmpl │ ├── config_scheduling.tmpl │ ├── config_switches.tmpl │ ├── config_torrent.tmpl │ ├── config_usenet.tmpl │ ├── history.tmpl │ ├── home.tmpl │ ├── inc_bottom.tmpl │ ├── inc_cmenu.tmpl │ ├── inc_top.tmpl │ ├── queue.tmpl │ ├── restart.tmpl │ └── static │ ├── javascript │ ├── checkbox.js │ └── dropdown.js │ └── stylesheets │ ├── colorschemes │ ├── black.css │ ├── classic.css │ ├── darkblue.css │ ├── green.css │ ├── lightblue.css │ ├── red.css │ └── white-black.css │ ├── default.css │ └── defaultcolors.css ├── lib ├── .gitignore ├── __init__.py ├── moviegrabber │ └── __init__.py └── site-packages │ ├── Cheetah │ ├── CacheRegion.py │ ├── CacheStore.py │ ├── CheetahWrapper.py │ ├── Compiler.py │ ├── DirectiveAnalyzer.py │ ├── Django.py │ ├── DummyTransaction.py │ ├── ErrorCatchers.py │ ├── FileUtils.py │ ├── Filters.py │ ├── ImportHooks.py │ ├── ImportManager.py │ ├── Macros │ │ ├── I18n.py │ │ └── __init__.py │ ├── NameMapper.py │ ├── Parser.py │ ├── Servlet.py │ ├── SettingsManager.py │ ├── SourceReader.py │ ├── Template.py │ ├── TemplateCmdLineIface.py │ ├── Templates │ │ ├── SkeletonPage.py │ │ ├── SkeletonPage.tmpl │ │ ├── _SkeletonPage.py │ │ └── __init__.py │ ├── Tests │ │ ├── Analyzer.py │ │ ├── CheetahWrapper.py │ │ ├── Cheps.py │ │ ├── Filters.py │ │ ├── Misc.py │ │ ├── NameMapper.py │ │ ├── Parser.py │ │ ├── Performance.py │ │ ├── Regressions.py │ │ ├── SyntaxAndOutput.py │ │ ├── Template.py │ │ ├── Test.py │ │ ├── Unicode.py │ │ ├── __init__.py │ │ └── xmlrunner.py │ ├── Tools │ │ ├── CGITemplate.py │ │ ├── MondoReport.py │ │ ├── MondoReportDoc.txt │ │ ├── RecursiveNull.py │ │ ├── SiteHierarchy.py │ │ └── __init__.py │ ├── Unspecified.py │ ├── Utils │ │ ├── Indenter.py │ │ ├── Misc.py │ │ ├── WebInputMixin.py │ │ ├── __init__.py │ │ ├── htmlDecode.py │ │ ├── htmlEncode.py │ │ └── statprof.py │ ├── Version.py │ ├── __init__.py │ └── convertTmplPathToModuleName.py │ ├── __init__.py │ ├── argparse.py │ ├── bs4 │ ├── __init__.py │ ├── builder │ │ ├── __init__.py │ │ ├── _html5lib.py │ │ ├── _htmlparser.py │ │ └── _lxml.py │ ├── dammit.py │ ├── diagnose.py │ ├── element.py │ ├── testing.py │ └── tests │ │ ├── __init__.py │ │ ├── test_builder_registry.py │ │ ├── test_docs.py │ │ ├── test_html5lib.py │ │ ├── test_htmlparser.py │ │ ├── test_lxml.py │ │ ├── test_soup.py │ │ └── test_tree.py │ ├── cherrypy │ ├── LICENSE.txt │ ├── __init__.py │ ├── _cpchecker.py │ ├── _cpcompat.py │ ├── _cpconfig.py │ ├── _cpdispatch.py │ ├── _cperror.py │ ├── _cplogging.py │ ├── _cpmodpy.py │ ├── _cpnative_server.py │ ├── _cpreqbody.py │ ├── _cprequest.py │ ├── _cpserver.py │ ├── _cpthreadinglocal.py │ ├── _cptools.py │ ├── _cptree.py │ ├── _cpwsgi.py │ ├── _cpwsgi_server.py │ ├── cherryd │ ├── favicon.ico │ ├── lib │ │ ├── __init__.py │ │ ├── auth.py │ │ ├── auth_basic.py │ │ ├── auth_digest.py │ │ ├── caching.py │ │ ├── covercp.py │ │ ├── cpstats.py │ │ ├── cptools.py │ │ ├── encoding.py │ │ ├── gctools.py │ │ ├── http.py │ │ ├── httpauth.py │ │ ├── httputil.py │ │ ├── jsontools.py │ │ ├── profiler.py │ │ ├── reprconf.py │ │ ├── sessions.py │ │ ├── static.py │ │ └── xmlrpcutil.py │ ├── process │ │ ├── __init__.py │ │ ├── plugins.py │ │ ├── servers.py │ │ ├── win32.py │ │ └── wspbus.py │ ├── scaffold │ │ ├── __init__.py │ │ ├── example.conf │ │ ├── site.conf │ │ └── static │ │ │ └── made_with_cherrypy_small.png │ ├── test │ │ ├── __init__.py │ │ ├── _test_decorators.py │ │ ├── _test_states_demo.py │ │ ├── benchmark.py │ │ ├── checkerdemo.py │ │ ├── helper.py │ │ ├── logtest.py │ │ ├── modfastcgi.py │ │ ├── modfcgid.py │ │ ├── modpy.py │ │ ├── modwsgi.py │ │ ├── sessiondemo.py │ │ ├── static │ │ │ ├── dirback.jpg │ │ │ └── index.html │ │ ├── style.css │ │ ├── test.pem │ │ ├── test_auth_basic.py │ │ ├── test_auth_digest.py │ │ ├── test_bus.py │ │ ├── test_caching.py │ │ ├── test_config.py │ │ ├── test_config_server.py │ │ ├── test_conn.py │ │ ├── test_core.py │ │ ├── test_dynamicobjectmapping.py │ │ ├── test_encoding.py │ │ ├── test_etags.py │ │ ├── test_http.py │ │ ├── test_httpauth.py │ │ ├── test_httplib.py │ │ ├── test_json.py │ │ ├── test_logging.py │ │ ├── test_mime.py │ │ ├── test_misc_tools.py │ │ ├── test_objectmapping.py │ │ ├── test_proxy.py │ │ ├── test_refleaks.py │ │ ├── test_request_obj.py │ │ ├── test_routes.py │ │ ├── test_session.py │ │ ├── test_sessionauthenticate.py │ │ ├── test_states.py │ │ ├── test_static.py │ │ ├── test_tools.py │ │ ├── test_tutorials.py │ │ ├── test_virtualhost.py │ │ ├── test_wsgi_ns.py │ │ ├── test_wsgi_vhost.py │ │ ├── test_wsgiapps.py │ │ ├── test_xmlrpc.py │ │ └── webtest.py │ ├── tutorial │ │ ├── README.txt │ │ ├── __init__.py │ │ ├── bonus-sqlobject.py │ │ ├── custom_error.html │ │ ├── pdf_file.pdf │ │ ├── tut01_helloworld.py │ │ ├── tut02_expose_methods.py │ │ ├── tut03_get_and_post.py │ │ ├── tut04_complex_site.py │ │ ├── tut05_derived_objects.py │ │ ├── tut06_default_method.py │ │ ├── tut07_sessions.py │ │ ├── tut08_generators_and_yield.py │ │ ├── tut09_files.py │ │ ├── tut10_http_errors.py │ │ └── tutorial.conf │ └── wsgiserver │ │ ├── __init__.py │ │ ├── ssl_builtin.py │ │ ├── ssl_pyopenssl.py │ │ └── wsgiserver2.py │ └── sqlalchemy │ ├── __init__.py │ ├── connectors │ ├── __init__.py │ ├── mxodbc.py │ ├── mysqldb.py │ ├── pyodbc.py │ └── zxJDBC.py │ ├── databases │ └── __init__.py │ ├── dialects │ ├── __init__.py │ ├── drizzle │ │ ├── __init__.py │ │ ├── base.py │ │ └── mysqldb.py │ ├── firebird │ │ ├── __init__.py │ │ ├── base.py │ │ ├── fdb.py │ │ └── kinterbasdb.py │ ├── mssql │ │ ├── __init__.py │ │ ├── adodbapi.py │ │ ├── base.py │ │ ├── information_schema.py │ │ ├── mxodbc.py │ │ ├── pymssql.py │ │ ├── pyodbc.py │ │ └── zxjdbc.py │ ├── mysql │ │ ├── __init__.py │ │ ├── base.py │ │ ├── cymysql.py │ │ ├── gaerdbms.py │ │ ├── mysqlconnector.py │ │ ├── mysqldb.py │ │ ├── oursql.py │ │ ├── pymysql.py │ │ ├── pyodbc.py │ │ └── zxjdbc.py │ ├── oracle │ │ ├── __init__.py │ │ ├── base.py │ │ ├── cx_oracle.py │ │ └── zxjdbc.py │ ├── postgres.py │ ├── postgresql │ │ ├── __init__.py │ │ ├── base.py │ │ ├── constraints.py │ │ ├── hstore.py │ │ ├── json.py │ │ ├── pg8000.py │ │ ├── psycopg2.py │ │ ├── pypostgresql.py │ │ ├── ranges.py │ │ └── zxjdbc.py │ ├── sqlite │ │ ├── __init__.py │ │ ├── base.py │ │ └── pysqlite.py │ └── sybase │ │ ├── __init__.py │ │ ├── base.py │ │ ├── mxodbc.py │ │ ├── pyodbc.py │ │ └── pysybase.py │ ├── engine │ ├── __init__.py │ ├── base.py │ ├── default.py │ ├── interfaces.py │ ├── reflection.py │ ├── result.py │ ├── strategies.py │ ├── threadlocal.py │ ├── url.py │ └── util.py │ ├── event │ ├── __init__.py │ ├── api.py │ ├── attr.py │ ├── base.py │ ├── legacy.py │ └── registry.py │ ├── events.py │ ├── exc.py │ ├── ext │ ├── __init__.py │ ├── associationproxy.py │ ├── automap.py │ ├── compiler.py │ ├── declarative │ │ ├── __init__.py │ │ ├── api.py │ │ ├── base.py │ │ └── clsregistry.py │ ├── horizontal_shard.py │ ├── hybrid.py │ ├── instrumentation.py │ ├── mutable.py │ ├── orderinglist.py │ └── serializer.py │ ├── inspection.py │ ├── interfaces.py │ ├── log.py │ ├── orm │ ├── __init__.py │ ├── attributes.py │ ├── base.py │ ├── collections.py │ ├── dependency.py │ ├── deprecated_interfaces.py │ ├── descriptor_props.py │ ├── dynamic.py │ ├── evaluator.py │ ├── events.py │ ├── exc.py │ ├── identity.py │ ├── instrumentation.py │ ├── interfaces.py │ ├── loading.py │ ├── mapper.py │ ├── path_registry.py │ ├── persistence.py │ ├── properties.py │ ├── query.py │ ├── relationships.py │ ├── scoping.py │ ├── session.py │ ├── state.py │ ├── strategies.py │ ├── strategy_options.py │ ├── sync.py │ ├── unitofwork.py │ └── util.py │ ├── pool.py │ ├── processors.py │ ├── schema.py │ ├── sql │ ├── __init__.py │ ├── annotation.py │ ├── base.py │ ├── compiler.py │ ├── ddl.py │ ├── default_comparator.py │ ├── dml.py │ ├── elements.py │ ├── expression.py │ ├── functions.py │ ├── naming.py │ ├── operators.py │ ├── schema.py │ ├── selectable.py │ ├── sqltypes.py │ ├── type_api.py │ ├── util.py │ └── visitors.py │ ├── testing │ ├── __init__.py │ ├── assertions.py │ ├── assertsql.py │ ├── config.py │ ├── engines.py │ ├── entities.py │ ├── exclusions.py │ ├── fixtures.py │ ├── mock.py │ ├── pickleable.py │ ├── plugin │ │ ├── __init__.py │ │ ├── noseplugin.py │ │ ├── plugin_base.py │ │ └── pytestplugin.py │ ├── profiling.py │ ├── requirements.py │ ├── runner.py │ ├── schema.py │ ├── suite │ │ ├── __init__.py │ │ ├── test_ddl.py │ │ ├── test_insert.py │ │ ├── test_reflection.py │ │ ├── test_results.py │ │ ├── test_select.py │ │ ├── test_sequence.py │ │ ├── test_types.py │ │ └── test_update_delete.py │ ├── util.py │ └── warnings.py │ ├── types.py │ └── util │ ├── __init__.py │ ├── _collections.py │ ├── compat.py │ ├── deprecations.py │ ├── langhelpers.py │ ├── queue.py │ └── topological.py ├── logs └── .gitignore ├── plugins └── unraid │ ├── README.txt │ ├── moviegrabber-32bit.plg │ └── moviegrabber-64bit.plg └── scripts ├── init.d └── moviegrabber.sh └── init.systemd └── moviegrabber.service /.gitattributes: -------------------------------------------------------------------------------- 1 | # Define the default behavior where GitHub attempts to detect the file type and set the line endings correctly 2 | * text=auto 3 | 4 | # Define line endings to be unix (LF) for GitHub files 5 | .gitattributes text eol=lf 6 | .gitignore text eol=lf 7 | .gitconfig text eol=lf 8 | LICENSE text eol=lf 9 | *.md text eol=lf 10 | 11 | # Define line endings to be unix (LF) for source code 12 | *.php text eol=lf 13 | *.css text eol=lf 14 | *.sass text eol=lf 15 | *.scss text eol=lf 16 | *.less text eol=lf 17 | *.styl text eol=lf 18 | *.js text eol=lf 19 | *.coffee text eol=lf 20 | *.json text eol=lf 21 | *.htm text eol=lf 22 | *.html text eol=lf 23 | *.xml text eol=lf 24 | *.svg text eol=lf 25 | *.txt text eol=lf 26 | *.ini text eol=lf 27 | *.inc text eol=lf 28 | *.pl text eol=lf 29 | *.rb text eol=lf 30 | *.py text eol=lf 31 | *.scm text eol=lf 32 | *.sql text eol=lf 33 | *.sh text eol=lf 34 | *.bat text eol=lf 35 | *.txt text eol=lf 36 | *.tmpl text eol=lf 37 | Dockerfile text eol=lf 38 | 39 | # Define binary files to be excluded from modification 40 | *.png binary 41 | *.jpg binary 42 | *.jpeg binary 43 | *.gif binary 44 | *.ico binary 45 | *.flv binary 46 | *.fla binary 47 | *.swf binary 48 | *.gz binary 49 | *.tar binary 50 | *.rar binary 51 | *.zip binary 52 | *.7z binary 53 | *.egg binary 54 | *.ttf binary 55 | *.eot binary 56 | *.woff binary 57 | *.pyc binary 58 | *.pdf binary 59 | *.db binary 60 | *.xz binary 61 | *.whl binary 62 | *.pex binary -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore comments file 2 | todo.txt 3 | # Ignore pycharms project files 4 | .idea 5 | # Ignore compiled Python scripts 6 | *.pyc 7 | # Ignore virtualenv environment 8 | venv 9 | 10 | # Ignore all log files 11 | *.log 12 | -------------------------------------------------------------------------------- /certs/host.cert: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIICWDCCAcGgAwIBAgIJAI/3fsTORREJMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV 3 | BAYTAlVLMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX 4 | aWRnaXRzIFB0eSBMdGQwHhcNMTExMDEwMDk1ODA3WhcNMjExMDA3MDk1ODA3WjBF 5 | MQswCQYDVQQGEwJVSzETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50 6 | ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB 7 | gQCtFdVHN2TnugRmx36bJ/zdI+H6a34YlvUgL5KGYVun8saNJIzvLdM1KN2gciQJ 8 | UPxMVorm9ca3kiG3M4N247DcNQyExR2ItsxVw42I3e2rtu+rNUbzObA9ZiJ1RyXV 9 | /5UA7FjJ8OgHw2M/zHjVN28VbTM471y6X55pU0e3ZkhUawIDAQABo1AwTjAdBgNV 10 | HQ4EFgQULsx8ebnew30soa80BBfbtNhGln8wHwYDVR0jBBgwFoAULsx8ebnew30s 11 | oa80BBfbtNhGln8wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQBagTWm 12 | j5SPKu3pTbsf0A+B5pHkVo+akn1VYh5ZSW+zQaXk2m4J+qsYUKsUuTLK2g+qwipY 13 | VFNvqZXnHUqhJS8r8SBCYTP2dizSJA+YjzZaW1BtucOi503xnECM33JAJ0KHOVVn 14 | ANvpr9XesaiO+L61IGYOkGsqbbfAW+kTia5agw== 15 | -----END CERTIFICATE----- 16 | -------------------------------------------------------------------------------- /certs/host.key: -------------------------------------------------------------------------------- 1 | -----BEGIN RSA PRIVATE KEY----- 2 | MIICXAIBAAKBgQCtFdVHN2TnugRmx36bJ/zdI+H6a34YlvUgL5KGYVun8saNJIzv 3 | LdM1KN2gciQJUPxMVorm9ca3kiG3M4N247DcNQyExR2ItsxVw42I3e2rtu+rNUbz 4 | ObA9ZiJ1RyXV/5UA7FjJ8OgHw2M/zHjVN28VbTM471y6X55pU0e3ZkhUawIDAQAB 5 | AoGBAJ6poPTDhrAVCOvee+Rm55kfx4ry9og7+UAj28FrhcWS+wdvNfIao73bVC47 6 | 82TG5EBmJLZLHnowbs+tXRmi5v+zfDjOEmbHEeX8x4teo8luQNij+nCOaZt/Wysm 7 | A75rL2jmYY5imbCViOz176CiQkiS+hOtJNK1v1dN0r62mQPhAkEA1VJ0dH1odGSF 8 | Ty4rt0wkufEM2ESvR0s6GxMgqmV13vcDKy0SceQwc7bd655h+4AqPNPVwLaXYSUg 9 | 7EewBS5XBwJBAM+2mjMobo7mpGYQruPIpTwNOx+VEoeQWbDKY7nrmZdG9W3PVEau 10 | Qt50Gxyt1Qw6jXye+KdgitJaNIXXzNc9+n0CQGGi98JJlAGR8KIpE8E1jKm+do6W 11 | AVO0TsgNnSngfm6qyDx+yK5wLu0HidNKDra6Fpr4qiEmcWr5P3Rl616zswkCQGwa 12 | IM6XMFL2/oCQFjU+a6CBUk/xiZ88JTG5Y4WTdHAi4gCwcrAGaY7U5ndakRK4NoKx 13 | Sb/yos0vXT57PYSYIRECQBl49LLlLxF0hNEWC304F3kwb8LXeImQ7431hUj3nI4y 14 | W4u+CDTAHMxvFx7bZf1xOavdrYeVAhv+T5SIOs7fwOQ= 15 | -----END RSA PRIVATE KEY----- 16 | -------------------------------------------------------------------------------- /configs/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore everything in this directory 2 | * 3 | # Except this file 4 | !.gitignore -------------------------------------------------------------------------------- /db/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore everything in this directory 2 | * 3 | # Except this file 4 | !.gitignore -------------------------------------------------------------------------------- /images/icon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binhex/moviegrabber/f7c737ce3b6dcae003d89cf386a8b729c20d86ad/images/icon/favicon.ico -------------------------------------------------------------------------------- /images/icon/ignore.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binhex/moviegrabber/f7c737ce3b6dcae003d89cf386a8b729c20d86ad/images/icon/ignore.gif -------------------------------------------------------------------------------- /images/icon/imdb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binhex/moviegrabber/f7c737ce3b6dcae003d89cf386a8b729c20d86ad/images/icon/imdb.gif -------------------------------------------------------------------------------- /images/icon/nfo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binhex/moviegrabber/f7c737ce3b6dcae003d89cf386a8b729c20d86ad/images/icon/nfo.gif -------------------------------------------------------------------------------- /images/icon/post.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binhex/moviegrabber/f7c737ce3b6dcae003d89cf386a8b729c20d86ad/images/icon/post.gif -------------------------------------------------------------------------------- /images/icon/purge.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binhex/moviegrabber/f7c737ce3b6dcae003d89cf386a8b729c20d86ad/images/icon/purge.gif -------------------------------------------------------------------------------- /images/icon/torrent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binhex/moviegrabber/f7c737ce3b6dcae003d89cf386a8b729c20d86ad/images/icon/torrent.gif -------------------------------------------------------------------------------- /images/icon/usenet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binhex/moviegrabber/f7c737ce3b6dcae003d89cf386a8b729c20d86ad/images/icon/usenet.gif -------------------------------------------------------------------------------- /images/logo/moviegrabber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binhex/moviegrabber/f7c737ce3b6dcae003d89cf386a8b729c20d86ad/images/logo/moviegrabber.gif -------------------------------------------------------------------------------- /images/posters/thumbnails/default/default.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binhex/moviegrabber/f7c737ce3b6dcae003d89cf386a8b729c20d86ad/images/posters/thumbnails/default/default.jpg -------------------------------------------------------------------------------- /images/posters/thumbnails/history/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore everything in this directory 2 | * 3 | # Except this file 4 | !.gitignore -------------------------------------------------------------------------------- /interfaces/classic/templates/cache.manifest: -------------------------------------------------------------------------------- 1 | CACHE MANIFEST 2 | 3 | # Explicitly cached 'master entries'. 4 | CACHE: 5 | 6 | # Resources that require the user to be online. 7 | NETWORK: 8 | * -------------------------------------------------------------------------------- /interfaces/classic/templates/config.tmpl: -------------------------------------------------------------------------------- 1 | #set global $statpath="../.." 2 | #set global $topmenu="config" 3 | #set global $submenu="" 4 | #include $templates_dir + "/inc_top.tmpl" 5 | #include $templates_dir + "/inc_cmenu.tmpl" 6 | 7 |
17 | 18 | #include $templates_dir + "/inc_bottom.tmpl" -------------------------------------------------------------------------------- /interfaces/classic/templates/config_scheduling.tmpl: -------------------------------------------------------------------------------- 1 | #set global $statpath="../.." 2 | #set global $topmenu="config" 3 | #set global $submenu="scheduling" 4 | #include $templates_dir + "/inc_top.tmpl" 5 | #include $templates_dir + "/inc_cmenu.tmpl" 6 | 7 | 97 | 98 | #include $templates_dir + "/inc_bottom.tmpl" 99 | -------------------------------------------------------------------------------- /interfaces/classic/templates/inc_bottom.tmpl: -------------------------------------------------------------------------------- 1 | 12 | 13 |