Conteúdo do donativa.php (primeiras 50 linhas):
1: <?php
2: /**
3: * Plugin Name: DONATIVA
4: * Plugin URI: https://donativa.pt
5: * Description: Plataforma Nacional de Gestão de Donativos da Cruz Vermelha Portuguesa
6: * Version: 5.0.2
7: * Author: Rui DaCruz | Portugal Explorer | Douro Business Valley
8: * Author URI: https://portugalexplorer.pt
9: * License: GPL-2.0+
10: * Text Domain: donativa
11: * Domain Path: /languages
12: */
13:
14: if ( ! defined( 'ABSPATH' ) ) {
15: exit;
16: }
17:
18: define( 'DONATIVA_VERSION', '5.0.2' );
19: define( 'DONATIVA_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
20: define( 'DONATIVA_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
21: define( 'DONATIVA_PLUGIN_FILE', __FILE__ );
22: define( 'DONATIVA_DB_VERSION', '1.0.0' );
23: define( 'DONATIVA_SLUG', 'donativa' );
24:
25: // Carregar ficheiros principais — ORDEM IMPORTA
26: require_once DONATIVA_PLUGIN_DIR . 'includes/class-donativa-database.php';
27: require_once DONATIVA_PLUGIN_DIR . 'includes/class-donativa-audit.php';
28: require_once DONATIVA_PLUGIN_DIR . 'includes/class-donativa-auth.php';
29: require_once DONATIVA_PLUGIN_DIR . 'includes/class-donativa-install.php';
30: require_once DONATIVA_PLUGIN_DIR . 'includes/class-donativa-users.php';
31: require_once DONATIVA_PLUGIN_DIR . 'includes/class-donativa-delegacoes.php';
32: require_once DONATIVA_PLUGIN_DIR . 'includes/class-donativa-categorias.php';
33: require_once DONATIVA_PLUGIN_DIR . 'includes/class-donativa-stock.php';
34: require_once DONATIVA_PLUGIN_DIR . 'includes/class-donativa-stock-api.php';
35: require_once DONATIVA_PLUGIN_DIR . 'includes/class-donativa-movimentos.php';
36: require_once DONATIVA_PLUGIN_DIR . 'includes/class-donativa-relatorios.php';
37: require_once DONATIVA_PLUGIN_DIR . 'includes/class-donativa-relatorios-api.php';
38: require_once DONATIVA_PLUGIN_DIR . 'includes/class-donativa-exportador.php';
39: require_once DONATIVA_PLUGIN_DIR . 'includes/class-donativa-alertas.php';
40: require_once DONATIVA_PLUGIN_DIR . 'includes/class-donativa-rest-api.php';
41: require_once DONATIVA_PLUGIN_DIR . 'includes/class-donativa-api-keys.php';
42: require_once DONATIVA_PLUGIN_DIR . 'includes/class-donativa-stubs.php';
43: require_once DONATIVA_PLUGIN_DIR . 'public/class-donativa-public.php';
44: require_once DONATIVA_PLUGIN_DIR . 'admin/class-donativa-admin.php';
45: require_once DONATIVA_PLUGIN_DIR . 'includes/class-donativa-router.php';
46:
47: // Activação e desactivação
48: register_activation_hook( __FILE__, array( 'Donativa_Install', 'activate' ) );
49: register_deactivation_hook( __FILE__, array( 'Donativa_Install', 'deactivate' ) );
50:
Total de linhas: 78
Tamanho: 3115 bytes
Linha 62:
$admin->init();