Blame view

src/Template/Error/error500.ctp 4.49 KB
a0fefb3d   Thibaud Ajas   bugfixes suite au...
1
<?php
771aa727   Alexandre   Version: 2.3.2.0
2
use App\Controller\AppController;
5b094985   Alexandre   Version: 2.4.2.1
3
4
5
use Cake\Core\Configure;
use Cake\Error\Debugger;

63c3cb16   epallier   Nombreux petits b...
6
if (Configure::read('debug')) {
a0fefb3d   Thibaud Ajas   bugfixes suite au...
7
8
9
10
11
12
13
    $this->layout = 'dev_error';
    
    $this->assign('title', $message);
    $this->assign('templateName', 'error500.ctp');
    
    $this->start('file');
    ?>
5b094985   Alexandre   Version: 2.4.2.1
14
	<?php if (!empty($error->queryString)) : ?>
63c3cb16   epallier   Nombreux petits b...
15
16
<p class="notice">
	<strong>SQL Query: </strong>
5b094985   Alexandre   Version: 2.4.2.1
17
18
	        <?= h($error->queryString) ?>
	    </p>
63c3cb16   epallier   Nombreux petits b...
19
<?php endif; ?>
5b094985   Alexandre   Version: 2.4.2.1
20
	<?php if (!empty($error->params)) : ?>
63c3cb16   epallier   Nombreux petits b...
21
22
<strong>SQL Query Params: </strong>
<?php Debugger::dump($error->params) ?>
5b094985   Alexandre   Version: 2.4.2.1
23
24
	<?php endif; ?>
	<?php if ($error instanceof Error) : ?>
63c3cb16   epallier   Nombreux petits b...
25
26
<strong>Error in: </strong>
<?= sprintf('%s, line %s', str_replace(ROOT, 'ROOT', $error->getFile()), $error->getLine()) ?>
5b094985   Alexandre   Version: 2.4.2.1
27
28
	<?php endif; ?>
	<?php
63c3cb16   epallier   Nombreux petits b...
29
30
31
32
    echo $this->element('auto_table_warning');
    
    if (extension_loaded('xdebug')) :
        xdebug_print_function_stack();
5b094985   Alexandre   Version: 2.4.2.1
33
	    endif;
63c3cb16   epallier   Nombreux petits b...
34
35
36
37
38
39
    
    $this->end();
    ?>
<h2><?= __d('cake', 'An Internal Error Has Occurred') ?></h2>
<p class="error">
	<strong><?= __d('cake', 'Error') ?>: </strong>
5b094985   Alexandre   Version: 2.4.2.1
40
41
42
	    <?php error_log('test '.$error); ?>
	    <?= h($message) ?>
	</p>
63c3cb16   epallier   Nombreux petits b...
43
44
45
46
47
<?php
} else {
    
    $this->layout = false;
    ?>
6c4edfa3   Alexandre   First Commit LabI...
48

771aa727   Alexandre   Version: 2.3.2.0
49
50
51
52
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <?= $this->Html->charset()?>    
63c3cb16   epallier   Nombreux petits b...
53
<title>Action impossible</title>
771aa727   Alexandre   Version: 2.3.2.0
54
55
56
57
58
59
60
    <?= $this->Html->meta('icon')?>
    <?= $this->Html->css('inventirap')?>
    <?= $this->Html->css('font-awesome')?>
    <?= $this->fetch('meta')?>
    <?= $this->fetch('css')?>
</head>
<body>
6c4edfa3   Alexandre   First Commit LabI...
61

771aa727   Alexandre   Version: 2.3.2.0
62
63
64
65
	<div id="container">
		<div id="header">
<?= $this->Html->image('logo_software.jpg', ['alt' => 'Logo de l\'application', 'border' => '0', 'height' => '80px', 'url' => '/']) ?>
		</div>
6c4edfa3   Alexandre   First Commit LabI...
66

63c3cb16   epallier   Nombreux petits b...
67
68
69
		<div id="content">
			<div class="error_pdo view">
				<h2>Action impossible</h2>
6c4edfa3   Alexandre   First Commit LabI...
70

63c3cb16   epallier   Nombreux petits b...
71
72
73
74
<?php
    
    if (AppController::isLabinventDebugMode()) {
        ?>
771aa727   Alexandre   Version: 2.3.2.0
75
76

<?php if (!empty($error->errorInfo[0])) : ?>
6c4edfa3   Alexandre   First Commit LabI...
77
    <p class="notice">
63c3cb16   epallier   Nombreux petits b...
78
					<strong>Code exception : </strong>
771aa727   Alexandre   Version: 2.3.2.0
79
        <?= h($error->errorInfo[0]) ?>
6c4edfa3   Alexandre   First Commit LabI...
80
81
    </p>
<?php endif; ?>
771aa727   Alexandre   Version: 2.3.2.0
82
83
84

<?php if (!empty($error->errorInfo[1])) : ?>
    <p class="notice">
63c3cb16   epallier   Nombreux petits b...
85
					<strong>Code erreur : </strong>
771aa727   Alexandre   Version: 2.3.2.0
86
87
        <?= h($error->errorInfo[1]) ?>
    </p>
6c4edfa3   Alexandre   First Commit LabI...
88
<?php endif; ?>
771aa727   Alexandre   Version: 2.3.2.0
89
90
91

<?php if (!empty($error->errorInfo[2])) : ?>
    <p class="notice">
63c3cb16   epallier   Nombreux petits b...
92
					<strong>Type erreur : </strong>
771aa727   Alexandre   Version: 2.3.2.0
93
94
        <?= h($error->errorInfo[2]) ?>
    </p>
6c4edfa3   Alexandre   First Commit LabI...
95
<?php endif; ?>
6c4edfa3   Alexandre   First Commit LabI...
96

771aa727   Alexandre   Version: 2.3.2.0
97
98
<?php if (!empty($error->queryString)) : ?>
    <p class="notice">
63c3cb16   epallier   Nombreux petits b...
99
					<strong>Requête SQL : </strong>
771aa727   Alexandre   Version: 2.3.2.0
100
101
102
        <?= h($error->queryString) ?>
    </p>
<?php endif; }?>
6c4edfa3   Alexandre   First Commit LabI...
103

771aa727   Alexandre   Version: 2.3.2.0
104
105
106

<?php if (!empty($error->errorInfo[1]) && $error->errorInfo[1] == 1451) { ?>
    <br>
63c3cb16   epallier   Nombreux petits b...
107
108
109
110
111
112
				<p>
					<strong>Cette action est impossible.</strong><br>
					
					<br> Vous ne pouvez pas supprimer cette entité car elle est
					utilisée par une autre.
				</p>
771aa727   Alexandre   Version: 2.3.2.0
113
114
<?php } else if (!empty($error->errorInfo[1]) && $error->errorInfo[1] == 1062){ ?>
    <p>
63c3cb16   epallier   Nombreux petits b...
115
116
117
					<strong>Cette action est impossible.</strong> Vous ne pouvez pas
					ajouter 2 entités avec la même désignation.
				</p>
771aa727   Alexandre   Version: 2.3.2.0
118
119
<?php } else { ?>
    <p>
63c3cb16   epallier   Nombreux petits b...
120
121
					<strong>Cette action est impossible.</strong>
				</p>
771aa727   Alexandre   Version: 2.3.2.0
122
123
124
<?php } ?>
</div>

63c3cb16   epallier   Nombreux petits b...
125
			<div class="actions">
771aa727   Alexandre   Version: 2.3.2.0
126
127
128
	<?php echo $this->element('menu') ?>
	<?php echo $this->element('menu_form', [ 'pluralHumanName' => '' ]); ?>
</div>
63c3cb16   epallier   Nombreux petits b...
129
		</div>
771aa727   Alexandre   Version: 2.3.2.0
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146



		<div id="footer">
			<table>
				<tr>
					<td>
					<?= $this->Html->image('logo_entity.jpg', ['alt' => 'Logo du labo', 'border' => '0', 'height' => '50px']) ?>
				</td>
					<td><br /> <a href="http://cakephp.org">Baked with CAKEPHP</a></td>

					<td id="bugreport"><i>
							<p>
								Merci de communiquer remarques et bugs à <a
									href="mailto:usvn-repo_inventirap@irap.omp.eu">LABINVENT-MAILING-LIST</a>
							</p>
					<?php
63c3cb16   epallier   Nombreux petits b...
147
    echo '
771aa727   Alexandre   Version: 2.3.2.0
148
149
150
151
152
153
						<p>
						(<a href="https://projects.irap.omp.eu/projects/inventirap/activity">Activité récente sur le projet</a>)
						&nbsp;&nbsp;&nbsp
						(<a href="https://projects.irap.omp.eu/projects/inventirap/roadmap?tracker_ids[]=1&tracker_ids[]=2&tracker_ids[]=4&tracker_ids[]=5&tracker_ids[]=6&tracker_ids[]=7&tracker_ids[]=8&tracker_ids[]=9#version_1.3">ROADMAP : Activité restant à réaliser</a>)
						</p>
						';
63c3cb16   epallier   Nombreux petits b...
154
    ?>
771aa727   Alexandre   Version: 2.3.2.0
155
156
157
158
159
160
161
162
163
164
165
166
167
					</i></td>
					<td id="version">
						<!-- VERSION M.m.f.b (version (M)ajeure, version (m)ineure, numero de nouvelle (f)onctionnalite, numero de (b)ugfix) -->
						<font color="black">VERSION 2.2.5.0 (19/05/2016)</font>
					</td>
				</tr>
			</table>
		</div>

	</div>

</body>
</html>
5b094985   Alexandre   Version: 2.4.2.1
168
<?php } ?>