Skip to content

Commit cac39d5

Browse files
Merge pull request #190 from Evarisk/7.6.1
7.6.1
2 parents 1a37f45 + ca63aa8 commit cac39d5

9 files changed

+25
-19
lines changed

digirisk.config.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "Digirisk",
33
"slug": "digirisk",
4-
"version": "7.6.0",
4+
"version": "7.6.1",
55
"description": "L'application Digirisk",
66
"insert_scripts_pages_js": [
77
"digirisk-welcome",

digirisk.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Plugin Name: Digirisk
44
* Plugin URI: http://www.evarisk.com/document-unique-logiciel
55
* Description: Avec le plugin Digirisk vous pourrez réaliser, de façon simple et intuitive, le ou les documents uniques de vos entreprises et gérer toutes les données liées à la sécurité de votre personnel.
6-
* Version: 7.6.0
6+
* Version: 7.6.1
77
* Author: Evarisk
88
* Author URI: http://www.evarisk.com
99
* License: AGPLv3

modules/causerie/class/sheet-intervention-causerie.class.php

-5
Original file line numberDiff line numberDiff line change
@@ -113,11 +113,6 @@ public function generate( $causerie_id ) {
113113
'nombreUtilisateur' => $causerie->number_participants
114114
);
115115

116-
echo '<pre>';
117-
print_r( $causerie_intervention->data );
118-
echo '</pre>';
119-
exit;
120-
121116

122117
$sheet_details = wp_parse_args( $sheet_details, $this->set_medias( $causerie_intervention ) );
123118
$sheet_details = wp_parse_args( $sheet_details, $this->set_users( $causerie_intervention ) );

modules/document/class/class-document-util.php

+4-1
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,10 @@ public function get_picture( $id, $size_odt, $size = 'thumbnail' ) {
112112

113113
$picture_final_path = str_replace( '\\', '/', str_replace( site_url( '/', 'http' ), ABSPATH, $picture_definition[0] ) );
114114
$picture_final_path = str_replace( '\\', '/', str_replace( site_url( '/', 'https' ), ABSPATH, $picture_final_path ) );
115-
$picture_final_path = preg_replace( '/\pM+/u', $picture_final_path);
115+
if ( preg_match( '/\pM+/u', $picture_final_path ) ) {
116+
return 'Erreur : Le nom de cette image contient des accents et/ou des caractères spéciaux';
117+
}
118+
116119
$picture = array();
117120

118121
if ( is_file( $picture_final_path ) ) {

modules/evaluator/action/class-evaluator-action.php

+4-3
Original file line numberDiff line numberDiff line change
@@ -66,18 +66,19 @@ public function callback_edit_evaluator_assign() {
6666

6767
$affected_evaluator[] = Evaluator_Class::g()->affect_user( $element, $user_id, $evaluator_infos );
6868
$affected_evaluator = Evaluator_Class::g()->get_list_affected_evaluator( $element );
69+
$new_evaluator = end($affected_evaluator[$affectation_date]);
6970

7071
Society_Class::g()->update($element->data);
7172
User_Class::g()->update($evaluator->data);
7273

7374
ob_start();
7475
\eoxia\View_Util::exec( 'digirisk', 'evaluator', 'list-item', array(
7576
'default_duration' => $default_duration,
76-
'element' => $element,
77-
'evaluator' => end($affected_evaluator[$affectation_date]),
77+
'element' => $element,
78+
'evaluator' => $new_evaluator,
7879

7980
) );
80-
81+
8182
$view = ob_get_clean();
8283

8384
wp_send_json_success( array(

modules/evaluator/class/evaluator.class.php

+4-3
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public function render( $element, $current_page = 1 ) {
7676
'class' => 'evaluator',
7777
);
7878
$list_affected_evaluator = $this->get_list_affected_evaluator( $element );
79-
79+
8080
$eo_search->register_search( 'evaluator', $args_where_evaluator );
8181
$args_where_evaluator['fields'] = array( 'ID' );
8282
$eo_search->register_search( 'item-edit', array(
@@ -120,11 +120,12 @@ public function get_list_affected_evaluator( $society ) {
120120
foreach ( $list_evaluator as $evaluator_id => $array_evaluator ) {
121121
if ( ! empty( $array_evaluator ) ) {
122122
foreach ( $array_evaluator as $index => $evaluator ) {
123+
$evaluator['affectation_info']['start']['date'] = str_replace('/', '-', $evaluator['affectation_info']['start']['date']);
123124
$list_evaluator_affected[ $evaluator['affectation_info']['start']['date'] ][] = $evaluator;
124125
}
125126
}
126127
}
127-
128+
128129
krsort( $list_evaluator_affected );
129130

130131
return $list_evaluator_affected;
@@ -173,7 +174,7 @@ public function affect_user( $society, $user_id, $data ) {
173174
$end_date = new \DateTime(date('Y-m-d', strtotime( $start_date ) ) );
174175
$end_date->add( new \DateInterval( 'PT' . $data['affectation_duration'] . 'M' ) );
175176
$formated_end_date = $end_date->format('Y-m-d H:i:s');
176-
177+
177178
$society->data['user_info']['affected_id']['evaluator'][ $user_id ][] = array(
178179
'status' => 'valid',
179180
'duration' => $data['affectation_duration'] ,

modules/evaluator/view/item-edit.view.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@
3737
<div class="form-element group-date">
3838
<label class="form-field-container">
3939
<span class="form-field-icon-prev"><i class="fas fa-calendar-alt"></i></span>
40-
<input type="hidden" class="mysql-date" value="">
41-
<input type="text" class="form-field date" name="affectation_date" value="<?php echo date('d/m/Y', time( ) )?>" >
40+
<input type="hidden" class="mysql-date" name="affectation_date" value="<?php echo date('d-m-Y', time( ) )?>">
41+
<input type="text" class="form-field date" value="<?php echo date('d/m/Y', time( ) )?>" >
4242
</label>
4343
</div>
4444
</div>

modules/evaluator/view/list-item.view.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<div class="avatar" style="background-color: #<?php echo esc_attr( $evaluator['user_info']->data['avatar_color'] ); ?>;"><span><?php echo esc_html( $evaluator['user_info']->data['initial'] ); ?></span></div>
2929
<?php echo esc_html( $evaluator['user_info']->data['displayname'] ); ?>
3030
</div>
31-
<div class="table-cell table-125"><?php echo esc_html( date( $evaluator['affectation_info']['start']['date'] ) ); ?></div>
31+
<div class="table-cell table-125"><?php echo esc_html( mysql2date( 'd/m/Y', $evaluator['affectation_info']['start']['date'], true ) ); ?></div>
3232
<div class="table-cell table-50"><?php echo esc_html( Evaluator_Class::g()->get_duration($evaluator['affectation_info']) ); ?></div>
3333
<div class="table-cell table-50 table-end">
3434
<div class="action-delete wpeo-button button-square-50 button-grey delete"

readme.txt

+8-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ Contributors: Evarisk
33
Tags: Evaluation des risques, document unique, risques professionnels, audit risques, risques humains, digirisk, digi risk, evarisk, eva risk, risk, risks, risque, risques
44
Donate link: http://www.evarisk.com/document-unique-logiciel
55
Requires at least: 4.4
6-
Tested up to: 5.4
7-
Stable tag: 7.6.0
6+
Tested up to: 5.5.1
7+
Stable tag: 7.6.1
88
License: AGPLv3
99
License URI: https://www.gnu.org/licenses/gpl-3.0.html
1010

@@ -77,6 +77,12 @@ Lors de l'installation de l'extension Digirisk si vous aviez déjà installé la
7777

7878
* Veillez à bien sauvegarder vos données avant d'effectuer une mise à jour du plugin
7979

80+
= Version 7.6.1 =
81+
82+
- Autres : Corrections sur le logo des protections.
83+
- Evaluatuer : Corrections sur la date de l'évaluation.
84+
- GP/UT : Corrections sur les photos qui ne s'afficher plus.
85+
8086
= Version 7.6.0 =
8187

8288
- Autres: Corrections orthographiques, ajout du picto Digirisk au menu de WordPress

0 commit comments

Comments
 (0)