Changeset 27428
- Timestamp:
- Feb 19, 2014, 11:32:26 PM (10 years ago)
- Location:
- extensions/see_photos_by_user
- Files:
-
- 1 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/see_photos_by_user/admin.php
r27422 r27428 18 18 'SPBU2' => $conf['see_photos_by_user_limit'], 19 19 'SPBU3' => $conf['see_photos_by_user_order'], 20 'SPBU4' => $conf['see_photos_by_user_show'], 20 21 ) 21 22 ); … … 37 38 $template->assign('spbu', $SPBU3); 38 39 $template->assign('spbuT', $SPBU3T); 39 40 41 $SPBU3T2 = array( 42 l10n('link Specials menu')." - ".l10n('select users box'), 43 l10n('bloc menu users')." - ".l10n('select users box'), 44 l10n('link Specials menu')." - ".l10n('select users box')." - ".l10n('bloc menu users'), 45 l10n('bloc menu users'), 46 ); 47 48 $SPBU32 = array( 49 '1', 50 '2', 51 '3', 52 '4', 53 ); 54 55 $template->assign('spbu2', $SPBU32); 56 $template->assign('spbuT2', $SPBU3T2); 40 57 41 58 if (isset($_POST['submitspbu'])) … … 50 67 {array_push( $page['errors'], l10n('Minimal number photos for show users is incorrect !'));} 51 68 conf_update_param('see_photos_by_user_order', $_POST['insspbu3']); 69 conf_update_param('see_photos_by_user_show', $_POST['insspbu4']); 52 70 53 71 if (!$page['errors']) … … 59 77 'SPBU2' => stripslashes($_POST['insspbu2']), 60 78 'SPBU3' => stripslashes($_POST['insspbu3']), 79 'SPBU4' => stripslashes($_POST['insspbu4']), 61 80 ) 62 81 ); -
extensions/see_photos_by_user/admin.tpl
r27391 r27428 13 13 </p> 14 14 <p> 15 <strong>{' users order'|@translate}</strong>15 <strong>{'Users order'|@translate}</strong> 16 16 {html_options name="insspbu3" values=$spbu output=$spbuT selected="{$SPBU3}"} 17 17 </p> 18 18 <p> 19 <strong>{'Show'|@translate}</strong> 20 {html_options name="insspbu4" values=$spbu2 output=$spbuT2 selected="{$SPBU4}"} 21 </p> 19 22 <p> 20 23 <input class="submit" type="submit" name="submitspbu" value="{'Submit'|@translate}"> -
extensions/see_photos_by_user/language/da_DK/plugin.lang.php
r27426 r27428 33 33 $lang['users by reverse alphabetical order'] = 'brugere i omvendt alfabetisk rækkefølge'; 34 34 $lang['users in alphabetical order'] = 'brugere i alfabetisk rækkefølge'; 35 $lang[' users order'] = 'brugerrækkefølge';35 $lang['Users order'] = 'brugerrækkefølge'; 36 36 ?> -
extensions/see_photos_by_user/language/de_DE/plugin.lang.php
r27427 r27428 31 31 $lang['users by reverse alphabetical order'] = 'Benutzer in umgekehrter alphabetischer Anordnung'; 32 32 $lang['users in alphabetical order'] = 'Benutzer in alphabetischer Anordnung'; 33 $lang[' users order'] = 'Benutzer Anordnung';33 $lang['Users order'] = 'Benutzer Anordnung'; 34 34 ?> -
extensions/see_photos_by_user/language/en_UK/plugin.lang.php
r27422 r27428 10 10 $lang['Minimal number photos for show users'] = 'Minimal number photos for show users'; 11 11 $lang['Maximal number users'] = 'Maximal number users'; 12 $lang[' users order'] = 'users order';12 $lang['Users order'] = 'users order'; 13 13 $lang['Maximal number users is incorrect !'] = 'Maximal number users is incorrect !'; 14 14 $lang['Minimal number photos for show users is incorrect !'] = 'Minimal number photos for show users is incorrect !'; 15 15 $lang['link Specials menu'] = 'link Specials menu'; 16 $lang['select users box'] = 'select users box'; 17 $lang['bloc menu users'] = 'bloc menu users'; 18 $lang['Show'] = 'Show'; 16 19 ?> -
extensions/see_photos_by_user/language/fr_FR/plugin.lang.php
r27422 r27428 10 10 $lang['Minimal number photos for show users'] = 'Nombre minimal de photos pour montrer les utilisateurs'; 11 11 $lang['Maximal number users'] = 'nombre maximal d\'utilisateurs'; 12 $lang[' users order'] = 'ordre des utilisateurs';12 $lang['Users order'] = 'Ordre des utilisateurs'; 13 13 $lang['Maximal number users is incorrect !'] = 'Le nombre minimal de photos pour montrer les utilisateurs est incorrect !'; 14 14 $lang['Minimal number photos for show users is incorrect !'] = 'Le nombre maximal d\'utilisateurs est incorrect !'; 15 $lang['link Specials menu'] = 'le liens dans le menu Spéciales'; 16 $lang['select users box'] = 'la boite de sélection d\'utilisateurs'; 17 $lang['bloc menu users'] = 'le bloc menu utilisateurs'; 18 $lang['Show'] = 'Montrer'; 15 19 ?> -
extensions/see_photos_by_user/language/it_IT/plugin.lang.php
r27425 r27428 23 23 $lang['users by reverse alphabetical order'] = 'utenti per ordine alfabetico inverso'; 24 24 $lang['users in alphabetical order'] = 'utenti in ordine alfabetico'; 25 $lang[' users order'] = 'ordine utenti';25 $lang['Users order'] = 'ordine utenti'; 26 26 $lang['select user'] = 'seleziona utente'; 27 27 $lang['submit'] = 'invia'; -
extensions/see_photos_by_user/main.inc.php
r27392 r27428 15 15 load_language('plugin.lang', SPBA_PATH); 16 16 17 global $conf; 18 $showSPBU = $conf['see_photos_by_user_show']; 19 20 if ($showSPBU == 1 OR $showSPBU == 3) 21 { 17 22 add_event_handler('blockmanager_apply' , 'add_link_SPBA'); 23 } 18 24 function add_link_SPBA($menu_ref_arr) 19 25 { … … 56 62 57 63 64 65 if ($showSPBU == 2 OR $showSPBU == 3 OR $showSPBU == 4) 66 { 67 add_event_handler('blockmanager_register_blocks', 'register_users_menubar_blocks'); 68 add_event_handler('blockmanager_apply', 'users_apply'); 69 } 70 function register_users_menubar_blocks( $menu_ref_arr ) 71 { 72 $menu = & $menu_ref_arr[0]; 73 if ($menu->get_id() != 'menubar') 74 return; 75 $menu->register_block( new RegisteredBlock( 'mbUsers','Users',('See photos by user'))); 76 } 77 78 function users_apply($menu_ref_arr) 79 { 80 global $template, $conf, $user; 81 $menu = & $menu_ref_arr[0]; 82 load_language('plugin.lang', SPBA_PATH); 83 load_language('lang', PHPWG_ROOT_PATH.'local/', array('no_fallback'=>true, 'local'=>true)); 84 85 $userslistemenu1 = pwg_query(' 86 SELECT UT.id, UT.username, COUNT(DISTINCT(IT.id)) AS PBU, IT.id 87 FROM ' . USERS_TABLE . ' as UT 88 INNER JOIN '.IMAGES_TABLE.' AS IT ON IT.added_by = UT.id 89 INNER JOIN '.IMAGE_CATEGORY_TABLE.' AS ic ON IT.id = ic.image_id 90 '.get_sql_condition_FandF 91 ( 92 array 93 ( 94 'forbidden_categories' => 'category_id', 95 'visible_categories' => 'category_id', 96 'visible_images' => 'id' 97 ), 98 'WHERE' 99 ).' 100 GROUP BY IT.added_by 101 HAVING PBU >'.$conf['see_photos_by_user_nbphotos'].' 102 ORDER BY '.$conf['see_photos_by_user_order'].' 103 LIMIT '.$conf['see_photos_by_user_limit'].';'); 104 105 if (pwg_db_num_rows($userslistemenu1)) { 106 while ($userslistemenu = pwg_db_fetch_assoc($userslistemenu1)) 107 { 108 $items = array( 109 'USERSSPBYL' => $userslistemenu['username'], 110 'USERSSPBYLC' => $userslistemenu['PBU'], 111 ); 112 113 $template->append('userslistemenu1', $items); 114 } 115 } 116 $linkusersliste = get_root_url().'index.php?/user-'; 117 $template->assign('USERSSPBY', $linkusersliste); 118 119 if (($block = $menu->get_block( 'mbUsers' )) != null) { 120 $template->set_template_dir(SPBA_PATH); 121 $block->template = 'menubar_users.tpl';} 122 } 123 58 124 add_event_handler('get_admin_plugin_menu_links', 'SPBA_admin_menu'); 59 125 function SPBA_admin_menu($menu) -
extensions/see_photos_by_user/maintain.inc.php
r27391 r27428 5 5 function plugin_activate() 6 6 { 7 7 if (!isset($conf['see_photos_by_user_nbphotos'])) 8 8 { 9 9 conf_update_param('see_photos_by_user_nbphotos', '0'); 10 10 } 11 11 if (!isset($conf['see_photos_by_user_limit'])) 12 12 { 13 13 conf_update_param('see_photos_by_user_limit', '1000'); 14 14 } 15 15 if (!isset($conf['see_photos_by_user_order'])) 16 16 { 17 17 conf_update_param('see_photos_by_user_order', 'username ASC'); 18 } 19 if (!isset($conf['see_photos_by_user_order'])) 20 { 21 conf_update_param('see_photos_by_user_show', '1'); 18 22 } 19 23 } -
extensions/see_photos_by_user/pagespba.php
r27396 r27428 57 57 $page['section'] = $me; 58 58 } 59 $showSPBU = $conf['see_photos_by_user_show']; 60 61 if ($showSPBU == 1 OR $showSPBU == 2 OR $showSPBU == 3) 62 { 59 63 //read auteur list 60 64 $groups = array(); … … 112 116 $template->assign('SPBA2', 'toto'); 113 117 $template->set_filename('SPBA', realpath(SPBA_PATH.'pagespba.tpl')); 114 $template->assign_var_from_handle('CONTENT', 'SPBA'); 118 $template->assign_var_from_handle('CONTENT', 'SPBA');} 115 119 ?>
Note: See TracChangeset
for help on using the changeset viewer.