source: extensions/see_photos_by_user/pagespba.php @ 26635

Last change on this file since 26635 was 26635, checked in by ddtddt, 7 years ago

[extensions] - see_photos_by_user - first commit

File size: 2.0 KB
Line 
1<?php
2
3load_language('plugin.lang', SPBA_PATH);
4
5global $page, $conf, $user, $template;
6$page['section'] = 'See_photos_by_author';
7
8 
9//read auteur list
10$groups = array();
11$query = '
12select id,username
13  FROM ' . USERS_TABLE . '
14  WHERE id<>2
15  ORDER BY username ASC;';
16$result = pwg_query($query);
17
18while ($row = pwg_db_fetch_assoc($result))
19        {
20  $groups[$row['id']] = $row['username'];
21        }
22
23    $selected = 0;
24        $options[] = l10n('select user');
25        $options['a'] = '----------------------';
26
27  foreach ($groups as $metalist => $metalist2)
28        {
29    $options[$metalist] = $metalist2;
30        }
31  $template->assign(
32    'gestionA',
33    array(
34      'OPTIONS' => $options,
35      'SELECTED' => $selected
36      ));
37       
38if (isset($_POST['submitchoixauteur']))
39        {
40                $forbidden = get_sql_condition_FandF(
41              array( 'visible_images' => 'id' ),
42              'AND'
43          );
44         
45$page['section'] = 'See_photos_by_author';
46
47    $query = '
48SELECT DISTINCT(id)
49  FROM '.IMAGES_TABLE.'
50  INNER JOIN '.IMAGE_CATEGORY_TABLE.' AS ic ON id = ic.image_id
51  WHERE added_by = \''.$_POST['metalist'].'\'
52    '.$forbidden.'
53    '.$conf['order_by'].'
54;';
55
56    $page = array_merge(
57      $page,
58      array(
59        'title' => '<a href="'.duplicate_index_url(array('start'=>0)).'">'.l10n('See photos by author').'</a>',
60        'items' => array_from_query($query, 'id'),
61        )
62      );
63         
64//read auteur list
65$groups = array();
66$query = '
67select id,username
68  FROM ' . USERS_TABLE . '
69  WHERE id<>2
70  ORDER BY username ASC;';
71$result = pwg_query($query);
72
73while ($row = pwg_db_fetch_assoc($result))
74        {
75  $groups[$row['id']] = $row['username'];
76        }
77
78    $selected = $_POST['metalist'];
79
80  foreach ($groups as $metalist => $metalist2)
81        {
82    $options[$metalist] = $metalist2;
83        }
84  $template->assign(
85    'gestionA',
86    array(
87      'OPTIONS' => $options,
88      'SELECTED' => $selected
89      ));
90         
91         
92        }
93         
94         
95         
96         
97          $template->assign('SPBA2', 'toto');
98$template->set_filename('SPBA', realpath(SPBA_PATH.'pagespba.tpl'));
99$template->assign_var_from_handle('CONTENT', 'SPBA');
100
101
102
103?>
Note: See TracBrowser for help on using the repository browser.