source: extensions/ConcoursPhoto/admin/params.php @ 32457

Last change on this file since 32457 was 32457, checked in by tiico, 3 years ago

Version 11.0.1 ConcoursPhoto (piwigo 11 compatible + some corrections/news)

File size: 3.4 KB
Line 
1<?php
2
3if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
4include_once(CONCOURS_PATH . 'admin/functions.inc.php');
5
6global $template;
7
8// General parameters for the concours
9$concours1 = new Concours();
10
11if (isset($_POST['submit'])) { 
12  $concours1->my_config['active_menubar'] = isset($_POST['active_menubar']);
13  $concours1->my_config['nbconcours_menubar'] = $_POST['nbconcours_menubar'];
14
15  $concours1->my_config['mask_author'] = isset($_POST['mask_author']);
16  $concours1->my_config['mask_meta'] = isset($_POST['mask_meta']);
17  $concours1->my_config['thumb_note'] = isset($_POST['thumb_note']);
18
19  $concours1->my_config['check_exaequo'] = isset($_POST['check_exaequo']);
20
21  $concours1->my_config['author_vote_available'] = $_POST['AUTHOR_MODE'];
22
23  $concours1->my_config['concours_change_score'] = isset($_POST['concours_change_score']);
24  $concours1->my_config['concours_deadline'] = $_POST['concours_deadline'];
25  $concours1->my_config['mask_thumbnail'] = isset($_POST['mask_thumbnail']);
26  $concours1->my_config['active_global_score_page'] = isset($_POST['active_global_score_page']);
27  $concours1->my_config['score_mode'] = $_POST['score_mode'];
28  $concours1->my_config['text_overlay'] = $_POST['text_overlay'];
29 
30  $concours1->save_config();
31
32  array_push($page['infos'], l10n('concours_saveOK'));
33}
34
35for($jj=0; $jj < 4; $jj++)
36{
37        $template->append('AUTHOR_MODE',array('ID' => $jj,'NAME' => l10n('concours_author_vote'.$jj),'SELECTED' => ($concours1->my_config['author_vote_available'] == $jj ? 'selected' : '')));
38}
39
40
41
42for($jj=0; $jj < 10; $jj++)
43{
44        $template->append('NBCONCOURS',array('ID' => $jj,'NAME' => $jj,'SELECTED' => ($concours1->my_config['nbconcours_menubar'] == $jj ? 'selected' : '')));
45}
46
47for($jj=0; $jj < 3; $jj++)
48{
49        $template->append('DEADLINE',array('ID' => $jj,'NAME' => l10n('concours_deadline_param'.$jj),'SELECTED' => ($concours1->my_config['concours_deadline'] == $jj ? 'selected' : '')));
50}
51for($jj=0; $jj < 2; $jj++)
52{
53        $template->append('SCORE_MODE',array('ID' => $jj,'NAME' => l10n('concours_score_mode'.$jj),'SELECTED' => ($concours1->my_config['score_mode'] == $jj ? 'selected' : '')));
54}
55
56
57$template->assign(array(
58        'SHOW_MENUBAR'                  => ($concours1->my_config['active_menubar'] ? 'checked="checked"' : ''),
59    'MASK_AUTHOR'                       => ($concours1->my_config['mask_author'] ? 'checked="checked"' : ''),
60    'THUMB_NOTE'                        => ($concours1->my_config['thumb_note'] ? 'checked="checked"' : ''),
61    'CHECK_EXAEQUO'         => ($concours1->my_config['check_exaequo'] ? 'checked="checked"' : ''),
62    'CHANGE_SCORE'          => ($concours1->my_config['concours_change_score'] ? 'checked="checked"' : ''),
63    'MASK_THUMB'            => ($concours1->my_config['mask_thumbnail'] ? 'checked="checked"' : ''),
64    'GLOBAL_SCORE'          => ($concours1->my_config['active_global_score_page'] ? 'checked="checked"' : ''),
65        'TEXT_OVERLAY'                  => $concours1->my_config['text_overlay'],
66    'MASK_META'                         => ($concours1->my_config['mask_meta'] ? 'checked="checked"' : ''),
67
68        ));
69
70$result = array();
71$result = get_csvfile_result();         
72$o=0;
73foreach($result as $file)
74{
75        $template->append('FILE',array('NAME' => $file['name'],
76                                                                   'LINK' => $file['link'],
77                                                                   'CONC_ID' => $file['conc_id'],
78                                                                   'CONC_NAME' => $file['conc_name'],
79                                                                   'CONC_DESCR' => $file['conc_descr']
80                                        ));
81}
82
83$template->set_filename('plugin_admin_content', dirname(__FILE__) . '/template/params.tpl');
84$template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
85
86?>
Note: See TracBrowser for help on using the repository browser.