Changeset 12621 for extensions
- Timestamp:
- Nov 14, 2011, 6:59:29 PM (13 years ago)
- Location:
- extensions/adult_content
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/adult_content/admin/admin.php
r9542 r12621 16 16 $newconf_plugin = (isset($_POST['menublock_for_guest'])) ? 'true' : 'false'; 17 17 $newconf_plugin .= (isset($_POST['block_on_index'])) ? ',true' : ',false'; 18 $newconf_plugin .= (isset($_POST['manage_what'])) ? ','.$_POST['manage_what'] : ',both'; 18 19 //$newconf_plugin = implode ("," , $newconf_plugin); 19 20 $query = ' … … 36 37 $template->assign( 37 38 array( 39 'AD_C_manage_what' => $conf_ad_c[2], 38 40 'AD_C_menublock_for_guest' => $menublock, 39 41 'AD_C_block_on_index' => $index, -
extensions/adult_content/admin/admin.tpl
r9558 r12621 15 15 {'ad_c_block_on_index_error'|@translate} <br /> 16 16 <br /> 17 <span class="property">{'ad_c_manage_what'|@translate}</span> 18 <select name="manage_what" style="min-width:150px;"> 19 <option value="16" {if ($AD_C_manage_what=="16")}selected{/if}>{'ad_c_manage_eroticonly'|@translate}</option> 20 <option value="18" {if ($AD_C_manage_what=="18")}selected{/if}>{'ad_c_manage_pornonly'|@translate}</option> 21 <option value="both" {if ($AD_C_manage_what=="both")}selected{/if}>{'ad_c_manage_both'|@translate}</option> 22 </select> 23 <br /> 17 24 <input type="submit" name="option_ad_c" id="button" value="{'ad_c_send'|@translate}" /> 18 25 </form> -
extensions/adult_content/charte.php
r9557 r12621 21 21 $template->assign( 22 22 array( 23 'PLUGIN_NAME' => $adult_content->plugin_name 23 'PLUGIN_NAME' => $adult_content->plugin_name, 24 'AD_C_manage_what' => $conf_ad_c[2], 24 25 )); 25 26 26 $template->set_filename('controller', $adult_content->plugin_path.'include/charte.tpl'); 27 27 -
extensions/adult_content/charte_user.php
r9565 r12621 2 2 define('PHPWG_ROOT_PATH','../../'); 3 3 include_once(PHPWG_ROOT_PATH.'include/common.inc.php'); 4 $conf_ad_c = explode("," , $conf['ad_c_plugin']); 4 5 $adult_content = get_plugin_data('adult_content'); 5 6 if ( is_a_guest() or $user['username'] == '16' or $user['username'] == '18') … … 74 75 } 75 76 76 77 $main = '<p>'.$statut.'</p>' 77 78 .'<p><a href="javascript:void(0)" OnClick="history.back()" >'.$lang['ac_retour_c'].'</a></p>'; 78 79 80 81 82 83 79 $template->assign( 80 array( 81 'EXPLIC' => $lang['ac_def'], 82 'MAIN' => $main, 83 ) 84 ); 84 85 } 86 $template->assign( 87 array( 88 'AD_C_manage_what' => $conf_ad_c[2], 89 ) 90 ); 85 91 86 92 $template->set_filename('charte', $adult_content->plugin_path.'include/charte_user.tpl'); -
extensions/adult_content/include/charte.tpl
r9626 r12621 8 8 9 9 10 {if $AD_C_manage_what=="18" || $AD_C_manage_what=="both"} 10 11 <fieldset> 11 12 <form method="post" action="{$ROOT_URL}identification.php" > … … 17 18 </form> 18 19 </fieldset> 20 {/if} 21 {if $AD_C_manage_what=="16" || $AD_C_manage_what=="both"} 19 22 <fieldset> 20 23 <form method="post" action="{$ROOT_URL}identification.php" id="quickconnect"> … … 25 28 </form> 26 29 </fieldset> 30 {/if} 27 31 <fieldset> 28 32 <div align="center"> -
extensions/adult_content/include/charte_user.tpl
r9626 r12621 10 10 <p>{$EXPLIC}</p> 11 11 <p>{$MAIN}</p> 12 {if $AD_C_manage_what=="18" || $AD_C_manage_what=="both"} 12 13 <fieldset> 13 14 <form method="post" action="{$pwg_root}charte_user.php" > … … 17 18 </form> 18 19 </fieldset> 20 {/if} 21 {if $AD_C_manage_what=="16" || $AD_C_manage_what=="both"} 19 22 <fieldset> 20 23 <form method="post" action="{$pwg_root}charte_user.php"> … … 24 27 </form> 25 28 </fieldset> 29 {/if} 26 30 <fieldset> 27 31 <form method="post" action="{$pwg_root}charte_user.php"> -
extensions/adult_content/language/cs_CZ/plugin.lang.php
r9558 r12621 42 42 /*TODO*/$lang['ad_c_block_on_index_error_2'] = 'The minimum PWG_Stuffs version required is 2.1.l'; 43 43 /*TODO*/$lang['ad_c_block_on_index_error'] = 'Not available for now'; 44 /*TODO*/$lang['ad_c_manage_what'] = 'Select the type of content the plugin should manage :'; 45 /*TODO*/$lang['ad_c_manage_eroticonly'] = 'erotic content only'; 46 /*TODO*/$lang['ad_c_manage_pornonly'] = 'pornographic content only'; 47 /*TODO*/$lang['ad_c_manage_both'] = 'erotic and pornographic content'; 48 44 49 /*TODO*/$lang['ad_c_send'] = 'Save Changes'; 45 50 /*TODO*/$lang['ad_c_msg_admin_1'] = 'Plugin configuration updated successfully!'; 46 /*TODO*/$lang['ad_c_howitworks'] = 'Le principe du plugin est d\'aider à la gestion de contenus matures (il peut être adapté pour du contenu violent). Pour se faire, le plugin gère les visiteurs et/ou les utilisateurs (au choix selon votre paramétrage du plugin).<br /> 51 /*TODO*/$lang['ad_c_howitworks'] = "The principle of the plugin is to help in the management of mature content (it can also be 52 53 adapted for violent content). To do this, the plugin manages the visitors and/or the users 54 55 as you wish according to your definition of parameters of the plugin.<br /> 47 56 <br /> 48 1 - Que devez-vous faire en tant qu\'admistrateur<br /> 57 1 - As administrator you must put your adult content in a private gallery or album (the 58 59 plugin does not manage the rights to the level of images itself, at least not yet). Then 60 61 assign the gallery or album to the two groups '18' and ' 16-17' (created by the plugin) 62 63 like this:<br /><br /> 64 65 -allow the group '18' to see the adult content, reserved for users over the of age of 18 66 67 and normal content (but generally the normal content is often public) 68 <br /><br /> 69 -allow the group ' 16-17' to see the adult content reserved for users over the age of 16 70 71 and normal content (generally the normal content is often public) 72 <br /><br /> 73 - the 'nothing' group will see the normal content (but generally the normal content is 74 75 often public) 49 76 <br /> 50 Vous devez juste mettre vos catégories litigieuse en privé (le plugin ne gère pas les droits au niveau des images elle-même, du moins pas encore).<br /> 51 Ensuite attribuer ces galeries privées aux deux groupes "+18" et "16-17" (créés par le plugin) comme ceci :<br /> 52 - autoriser le groupe "+18" à voir le contenu pornographique ou autre, réservé aux plus de 18 ans ET le contenu érotique, réservé aux plus de 16 ans ET le contenu normal (mais normalement le contenu normal est public bien souvent)<br /> 53 - autoriser le groupe "16-17" à voir le contenu érotique, réservé aux plus de 16 ans ET le contenu normal (mais normalement le contenu normal est public bien souvent)<br /> 54 - autoriser le groupe "nothing" à voir le contenu normal (mais normalement le contenu normal est bien souvent public)<br /> 77 55 78 <br /> 56 Vous n\'avez rien d\'autre à faire.<br /> 79 2 - Functioning of the plugin<br /> 80 2.1 - The management of the users<br /> 57 81 <br /> 58 2 - Fonctionnement du plugin<br /> 59 2.1 - La gestion des utilisateurs<br /> 82 If the user is already recorded in the activation of the plugin, the plugin shows a small 83 block pointing out that he must choose his age. Once he clicks, the page containing the message of 'adult content' will appear and the choice of choosing their age (Charte_user.php). 84 85 Once a visitor chooses his age, it is re-aimed to the page of choice of age (Charte_user.php), directly after its recording. 86 87 In practice, the plugin places the user in the 3 groups, ' 18' ' 16-17' and 'nothing', 88 89 according to his choice of age. A user may at any time change his age via the block menu of 90 91 adult_content except if it is disabled via the administration of piwigo (attention the 92 93 direct link to charte_user.php continues to function all the same) : if you wish that a 94 95 user cannot change his age then this plugin is useless and use directly the management of 96 97 rights at the level of groups and/or images.<br /> 60 98 <br /> 61 Si l\'utilisateur est déjà enregistré à l\'actication du plugin, le plugin affiche un bloc menu indiquant qu\'il doit sélectionner son âge. Si il clique dessus, la page contenant le message d\'avertissement et le choix de l\âge (charte_user.php).<br /> 62 Si un visiteur s\'enregistre, il est redirigé vers la page de choix de l\'âge (charte_user.php), directement après son enregistrement.<br /> 99 2.2 - Visitor management<br /> 63 100 <br /> 64 En pratique, le plugin place l\'utilisateur dans les des 3 groupes, "+18" "16-17" et "nothing", selon son choix d\'âge. Un utilisateur peut à tout moment changer son âge via le bloc menu d\'adult_content sauf si celui est désactivé via l\'administration de piwigo (attention le lien direct vers charte_user.php continue de fonctionner tout de même) : si vous souhaiter qu\'un utilisateur ne puisse pas changer son âge alors ce plugin ne sert à rien, utiliser directement la gestion des droits au niveau des groupes et/ou des images.<br /> 101 If the option 'Allow visitors to non-registered to select their age ?' is enabled, then the 102 103 plugin will manage the visitors. * It displays a block menu, indicating the gallery is 104 105 'filtered' and that if he wishes to disable the filter, he must select his age. 106 It is then redirected to the page of choice of the age for visitor (chartre.php). 107 108 In practice, the visitor is then recorded under one of the 2 users created by the plugin: ' 109 110 18' belonging to the group ' 18 ', and ' 16' from the group ' 16-17 '. These 2 user 111 112 accounts may not be modified by users, only by the administrator. 113 You open and choose to change the theme according to the age of the vistor via these 2 user 114 115 accounts.<br /> 65 116 <br /> 66 2. 2 - La gestion des visiteurs<br />117 2.3 - Possible adaptations<br /> 67 118 <br /> 68 Si l\'option "Permettre aux visiteurs non-enregistrés de sélectionner leur âge ?" est activée, alors le plugin gérera les visiteurs.<br /> 69 Il affiche un bloc menu, indiquant la galerie est "filtrée" et que s\'il souhaite désactiver le filtre, il doit sélectionner son âge. Il est alors redirigé vers la page de choix de l\'âge pour visiteur (chartre.php).<br /> 70 <br /> 71 En pratique, le visiteur est alors enregistré sous un des 2 utilisateurs créé par le plugin : "18" appartenant au groupe "+18", et "16" du groupe "16-17". Ces 2 comptes utilisateurs ne peuvent être modifié par eux-mêmes, mais uniquement par l\'administrateur lui-même. Vous ouvez ainsi choisir de changer le thème selon l\'âge du visteur via ces 2 comptes utilisateurs.<br /> 72 <br /> 73 2.3 - Adaptations possibles<br /> 74 <br /> 75 Vous pouvez adapter ce plugin pour du contenu violent, simplement en changeant les fichiers langues du plugin (utilisez le plugin LocalFiles Editor pour plus de facilité).<br /> 76 Les âges limites peuvent aussi être changés de cette façon.<br /> 77 '; 119 You can adapt this plugin for the violent content, simply by changing the files languages 120 121 of the plugin (use the plugin Local Files Editor for more ease). The age limits may also 122 123 be changed in this way. 124 "; 78 125 ?> -
extensions/adult_content/language/en_UK/plugin.lang.php
r9681 r12621 42 42 $lang['ad_c_block_on_index_error_2'] = 'The minimum PWG_Stuffs version required is 2.1.l'; 43 43 $lang['ad_c_block_on_index_error'] = 'Not available for now'; 44 $lang['ad_c_manage_what'] = 'Select the type of content the plugin should manage :'; 45 $lang['ad_c_manage_eroticonly'] = 'erotic content only'; 46 $lang['ad_c_manage_pornonly'] = 'pornographic content only'; 47 $lang['ad_c_manage_both'] = 'erotic and pornographic content'; 48 49 44 50 $lang['ad_c_send'] = 'Save Changes'; 45 51 $lang['ad_c_msg_admin_1'] = 'Plugin configuration updated successfully!'; 46 /*TODO*/$lang['ad_c_howitworks'] = 'Le principe du plugin est d\'aider à la gestion de contenus matures (il peut être adapté pour du contenu violent). Pour se faire, le plugin gère les visiteurs et/ou les utilisateurs (au choix selon votre paramétrage du plugin).<br /> 52 $lang['ad_c_howitworks'] = "The principle of the plugin is to help in the management of mature content (it can also be 53 54 adapted for violent content). To do this, the plugin manages the visitors and/or the users 55 56 as you wish according to your definition of parameters of the plugin.<br /> 47 57 <br /> 48 1 - Que devez-vous faire en tant qu\'admistrateur<br /> 58 1 - As administrator you must put your adult content in a private gallery or album (the 59 60 plugin does not manage the rights to the level of images itself, at least not yet). Then 61 62 assign the gallery or album to the two groups '18' and ' 16-17' (created by the plugin) 63 64 like this:<br /><br /> 65 66 -allow the group '18' to see the adult content, reserved for users over the of age of 18 67 68 and normal content (but generally the normal content is often public) 69 <br /><br /> 70 -allow the group ' 16-17' to see the adult content reserved for users over the age of 16 71 72 and normal content (generally the normal content is often public) 73 <br /><br /> 74 - the 'nothing' group will see the normal content (but generally the normal content is 75 76 often public) 49 77 <br /> 50 Vous devez juste mettre vos catégories litigieuse en privé (le plugin ne gère pas les droits au niveau des images elle-même, du moins pas encore).<br /> 51 Ensuite attribuer ces galeries privées aux deux groupes "+18" et "16-17" (créés par le plugin) comme ceci :<br /> 52 - autoriser le groupe "+18" à voir le contenu pornographique ou autre, réservé aux plus de 18 ans ET le contenu érotique, réservé aux plus de 16 ans ET le contenu normal (mais normalement le contenu normal est public bien souvent)<br /> 53 - autoriser le groupe "16-17" à voir le contenu érotique, réservé aux plus de 16 ans ET le contenu normal (mais normalement le contenu normal est public bien souvent)<br /> 54 - autoriser le groupe "nothing" à voir le contenu normal (mais normalement le contenu normal est bien souvent public)<br /> 78 55 79 <br /> 56 Vous n\'avez rien d\'autre à faire.<br /> 80 2 - Functioning of the plugin<br /> 81 2.1 - The management of the users<br /> 57 82 <br /> 58 2 - Fonctionnement du plugin<br /> 59 2.1 - La gestion des utilisateurs<br /> 83 If the user is already recorded in the activation of the plugin, the plugin shows a small 84 block pointing out that he must choose his age. Once he clicks, the page containing the message of 'adult content' will appear and the choice of choosing their age (Charte_user.php). 85 86 Once a visitor chooses his age, it is re-aimed to the page of choice of age (Charte_user.php), directly after its recording. 87 88 In practice, the plugin places the user in the 3 groups, ' 18' ' 16-17' and 'nothing', 89 90 according to his choice of age. A user may at any time change his age via the block menu of 91 92 adult_content except if it is disabled via the administration of piwigo (attention the 93 94 direct link to charte_user.php continues to function all the same) : if you wish that a 95 96 user cannot change his age then this plugin is useless and use directly the management of 97 98 rights at the level of groups and/or images.<br /> 60 99 <br /> 61 Si l\'utilisateur est déjà enregistré à l\'actication du plugin, le plugin affiche un bloc menu indiquant qu\'il doit sélectionner son âge. Si il clique dessus, la page contenant le message d\'avertissement et le choix de l\âge (charte_user.php).<br /> 62 Si un visiteur s\'enregistre, il est redirigé vers la page de choix de l\'âge (charte_user.php), directement après son enregistrement.<br /> 100 2.2 - Visitor management<br /> 63 101 <br /> 64 En pratique, le plugin place l\'utilisateur dans les des 3 groupes, "+18" "16-17" et "nothing", selon son choix d\'âge. Un utilisateur peut à tout moment changer son âge via le bloc menu d\'adult_content sauf si celui est désactivé via l\'administration de piwigo (attention le lien direct vers charte_user.php continue de fonctionner tout de même) : si vous souhaiter qu\'un utilisateur ne puisse pas changer son âge alors ce plugin ne sert à rien, utiliser directement la gestion des droits au niveau des groupes et/ou des images.<br /> 102 If the option 'Allow visitors to non-registered to select their age ?' is enabled, then the 103 104 plugin will manage the visitors. * It displays a block menu, indicating the gallery is 105 106 'filtered' and that if he wishes to disable the filter, he must select his age. 107 It is then redirected to the page of choice of the age for visitor (chartre.php). 108 109 In practice, the visitor is then recorded under one of the 2 users created by the plugin: ' 110 111 18' belonging to the group ' 18 ', and ' 16' from the group ' 16-17 '. These 2 user 112 113 accounts may not be modified by users, only by the administrator. 114 You open and choose to change the theme according to the age of the vistor via these 2 user 115 116 accounts.<br /> 65 117 <br /> 66 2. 2 - La gestion des visiteurs<br />118 2.3 - Possible adaptations<br /> 67 119 <br /> 68 Si l\'option "Permettre aux visiteurs non-enregistrés de sélectionner leur âge ?" est activée, alors le plugin gérera les visiteurs.<br /> 69 Il affiche un bloc menu, indiquant la galerie est "filtrée" et que s\'il souhaite désactiver le filtre, il doit sélectionner son âge. Il est alors redirigé vers la page de choix de l\'âge pour visiteur (chartre.php).<br /> 70 <br /> 71 En pratique, le visiteur est alors enregistré sous un des 2 utilisateurs créé par le plugin : "18" appartenant au groupe "+18", et "16" du groupe "16-17". Ces 2 comptes utilisateurs ne peuvent être modifié par eux-mêmes, mais uniquement par l\'administrateur lui-même. Vous ouvez ainsi choisir de changer le thème selon l\'âge du visteur via ces 2 comptes utilisateurs.<br /> 72 <br /> 73 2.3 - Adaptations possibles<br /> 74 <br /> 75 Vous pouvez adapter ce plugin pour du contenu violent, simplement en changeant les fichiers langues du plugin (utilisez le plugin LocalFiles Editor pour plus de facilité).<br /> 76 Les âges limites peuvent aussi être changés de cette façon.<br /> 77 '; 120 You can adapt this plugin for the violent content, simply by changing the files languages 121 122 of the plugin (use the plugin Local Files Editor for more ease). The age limits may also 123 124 be changed in this way. 125 "; 78 126 ?> -
extensions/adult_content/language/es_ES/plugin.lang.php
r9558 r12621 42 42 /*TODO*/$lang['ad_c_block_on_index_error_2'] = 'The minimum PWG_Stuffs version required is 2.1.l'; 43 43 /*TODO*/$lang['ad_c_block_on_index_error'] = 'Not available for now'; 44 /*TODO*/$lang['ad_c_manage_what'] = 'Select the type of content the plugin should manage :'; 45 /*TODO*/$lang['ad_c_manage_eroticonly'] = 'erotic content only'; 46 /*TODO*/$lang['ad_c_manage_pornonly'] = 'pornographic content only'; 47 /*TODO*/$lang['ad_c_manage_both'] = 'erotic and pornographic content'; 48 44 49 /*TODO*/$lang['ad_c_send'] = 'Save Changes'; 45 50 /*TODO*/$lang['ad_c_msg_admin_1'] = 'Plugin configuration updated successfully!'; 46 /*TODO*/$lang['ad_c_howitworks'] = 'Le principe du plugin est d\'aider à la gestion de contenus matures (il peut être adapté pour du contenu violent). Pour se faire, le plugin gère les visiteurs et/ou les utilisateurs (au choix selon votre paramétrage du plugin).<br /> 51 /*TODO*/$lang['ad_c_howitworks'] = "The principle of the plugin is to help in the management of mature content (it can also be 52 53 adapted for violent content). To do this, the plugin manages the visitors and/or the users 54 55 as you wish according to your definition of parameters of the plugin.<br /> 47 56 <br /> 48 1 - Que devez-vous faire en tant qu\'admistrateur<br /> 57 1 - As administrator you must put your adult content in a private gallery or album (the 58 59 plugin does not manage the rights to the level of images itself, at least not yet). Then 60 61 assign the gallery or album to the two groups '18' and ' 16-17' (created by the plugin) 62 63 like this:<br /><br /> 64 65 -allow the group '18' to see the adult content, reserved for users over the of age of 18 66 67 and normal content (but generally the normal content is often public) 68 <br /><br /> 69 -allow the group ' 16-17' to see the adult content reserved for users over the age of 16 70 71 and normal content (generally the normal content is often public) 72 <br /><br /> 73 - the 'nothing' group will see the normal content (but generally the normal content is 74 75 often public) 49 76 <br /> 50 Vous devez juste mettre vos catégories litigieuse en privé (le plugin ne gère pas les droits au niveau des images elle-même, du moins pas encore).<br /> 51 Ensuite attribuer ces galeries privées aux deux groupes "+18" et "16-17" (créés par le plugin) comme ceci :<br /> 52 - autoriser le groupe "+18" à voir le contenu pornographique ou autre, réservé aux plus de 18 ans ET le contenu érotique, réservé aux plus de 16 ans ET le contenu normal (mais normalement le contenu normal est public bien souvent)<br /> 53 - autoriser le groupe "16-17" à voir le contenu érotique, réservé aux plus de 16 ans ET le contenu normal (mais normalement le contenu normal est public bien souvent)<br /> 54 - autoriser le groupe "nothing" à voir le contenu normal (mais normalement le contenu normal est bien souvent public)<br /> 77 55 78 <br /> 56 Vous n\'avez rien d\'autre à faire.<br /> 79 2 - Functioning of the plugin<br /> 80 2.1 - The management of the users<br /> 57 81 <br /> 58 2 - Fonctionnement du plugin<br /> 59 2.1 - La gestion des utilisateurs<br /> 82 If the user is already recorded in the activation of the plugin, the plugin shows a small 83 block pointing out that he must choose his age. Once he clicks, the page containing the message of 'adult content' will appear and the choice of choosing their age (Charte_user.php). 84 85 Once a visitor chooses his age, it is re-aimed to the page of choice of age (Charte_user.php), directly after its recording. 86 87 In practice, the plugin places the user in the 3 groups, ' 18' ' 16-17' and 'nothing', 88 89 according to his choice of age. A user may at any time change his age via the block menu of 90 91 adult_content except if it is disabled via the administration of piwigo (attention the 92 93 direct link to charte_user.php continues to function all the same) : if you wish that a 94 95 user cannot change his age then this plugin is useless and use directly the management of 96 97 rights at the level of groups and/or images.<br /> 60 98 <br /> 61 Si l\'utilisateur est déjà enregistré à l\'actication du plugin, le plugin affiche un bloc menu indiquant qu\'il doit sélectionner son âge. Si il clique dessus, la page contenant le message d\'avertissement et le choix de l\âge (charte_user.php).<br /> 62 Si un visiteur s\'enregistre, il est redirigé vers la page de choix de l\'âge (charte_user.php), directement après son enregistrement.<br /> 99 2.2 - Visitor management<br /> 63 100 <br /> 64 En pratique, le plugin place l\'utilisateur dans les des 3 groupes, "+18" "16-17" et "nothing", selon son choix d\'âge. Un utilisateur peut à tout moment changer son âge via le bloc menu d\'adult_content sauf si celui est désactivé via l\'administration de piwigo (attention le lien direct vers charte_user.php continue de fonctionner tout de même) : si vous souhaiter qu\'un utilisateur ne puisse pas changer son âge alors ce plugin ne sert à rien, utiliser directement la gestion des droits au niveau des groupes et/ou des images.<br /> 101 If the option 'Allow visitors to non-registered to select their age ?' is enabled, then the 102 103 plugin will manage the visitors. * It displays a block menu, indicating the gallery is 104 105 'filtered' and that if he wishes to disable the filter, he must select his age. 106 It is then redirected to the page of choice of the age for visitor (chartre.php). 107 108 In practice, the visitor is then recorded under one of the 2 users created by the plugin: ' 109 110 18' belonging to the group ' 18 ', and ' 16' from the group ' 16-17 '. These 2 user 111 112 accounts may not be modified by users, only by the administrator. 113 You open and choose to change the theme according to the age of the vistor via these 2 user 114 115 accounts.<br /> 65 116 <br /> 66 2. 2 - La gestion des visiteurs<br />117 2.3 - Possible adaptations<br /> 67 118 <br /> 68 Si l\'option "Permettre aux visiteurs non-enregistrés de sélectionner leur âge ?" est activée, alors le plugin gérera les visiteurs.<br /> 69 Il affiche un bloc menu, indiquant la galerie est "filtrée" et que s\'il souhaite désactiver le filtre, il doit sélectionner son âge. Il est alors redirigé vers la page de choix de l\'âge pour visiteur (chartre.php).<br /> 70 <br /> 71 En pratique, le visiteur est alors enregistré sous un des 2 utilisateurs créé par le plugin : "18" appartenant au groupe "+18", et "16" du groupe "16-17". Ces 2 comptes utilisateurs ne peuvent être modifié par eux-mêmes, mais uniquement par l\'administrateur lui-même. Vous ouvez ainsi choisir de changer le thème selon l\'âge du visteur via ces 2 comptes utilisateurs.<br /> 72 <br /> 73 2.3 - Adaptations possibles<br /> 74 <br /> 75 Vous pouvez adapter ce plugin pour du contenu violent, simplement en changeant les fichiers langues du plugin (utilisez le plugin LocalFiles Editor pour plus de facilité).<br /> 76 Les âges limites peuvent aussi être changés de cette façon.<br /> 77 '; 119 You can adapt this plugin for the violent content, simply by changing the files languages 78 120 121 of the plugin (use the plugin Local Files Editor for more ease). The age limits may also 122 123 be changed in this way. 124 "; 79 125 ?> -
extensions/adult_content/language/fr_FR/plugin.lang.php
r10761 r12621 42 42 $lang['ad_c_block_on_index_error_2'] = 'PWG Stuffs dans une version supérieure à 2.1.l est nécessaire'; 43 43 $lang['ad_c_block_on_index_error'] = 'fonction non disponible pour l\'instant'; 44 45 $lang['ad_c_manage_what'] = 'Le plugin gère le contenu'; 46 $lang['ad_c_manage_eroticonly'] = 'érotique seulement'; 47 $lang['ad_c_manage_pornonly'] = 'pornographique seulement'; 48 $lang['ad_c_manage_both'] = 'erotique et pornographique'; 49 44 50 $lang['ad_c_send'] = 'Enregistrer les changements'; 45 51 $lang['ad_c_msg_admin_1'] = 'Configuration du plugin mise à jour avec succès !'; -
extensions/adult_content/language/hu_HU/plugin.lang.php
r9558 r12621 42 42 /*TODO*/$lang['ad_c_block_on_index_error_2'] = 'The minimum PWG_Stuffs version required is 2.1.l'; 43 43 /*TODO*/$lang['ad_c_block_on_index_error'] = 'Not available for now'; 44 /*TODO*/$lang['ad_c_manage_what'] = 'Select the type of content the plugin should manage :'; 45 /*TODO*/$lang['ad_c_manage_eroticonly'] = 'erotic content only'; 46 /*TODO*/$lang['ad_c_manage_pornonly'] = 'pornographic content only'; 47 /*TODO*/$lang['ad_c_manage_both'] = 'erotic and pornographic content'; 44 48 /*TODO*/$lang['ad_c_send'] = 'Save Changes'; 45 49 /*TODO*/$lang['ad_c_msg_admin_1'] = 'Plugin configuration updated successfully!'; 46 /*TODO*/$lang['ad_c_howitworks'] = 'Le principe du plugin est d\'aider à la gestion de contenus matures (il peut être adapté pour du contenu violent). Pour se faire, le plugin gère les visiteurs et/ou les utilisateurs (au choix selon votre paramétrage du plugin).<br /> 50 /*TODO*/$lang['ad_c_howitworks'] = "The principle of the plugin is to help in the management of mature content (it can also be 51 52 adapted for violent content). To do this, the plugin manages the visitors and/or the users 53 54 as you wish according to your definition of parameters of the plugin.<br /> 47 55 <br /> 48 1 - Que devez-vous faire en tant qu\'admistrateur<br /> 56 1 - As administrator you must put your adult content in a private gallery or album (the 57 58 plugin does not manage the rights to the level of images itself, at least not yet). Then 59 60 assign the gallery or album to the two groups '18' and ' 16-17' (created by the plugin) 61 62 like this:<br /><br /> 63 64 -allow the group '18' to see the adult content, reserved for users over the of age of 18 65 66 and normal content (but generally the normal content is often public) 67 <br /><br /> 68 -allow the group ' 16-17' to see the adult content reserved for users over the age of 16 69 70 and normal content (generally the normal content is often public) 71 <br /><br /> 72 - the 'nothing' group will see the normal content (but generally the normal content is 73 74 often public) 49 75 <br /> 50 Vous devez juste mettre vos catégories litigieuse en privé (le plugin ne gère pas les droits au niveau des images elle-même, du moins pas encore).<br /> 51 Ensuite attribuer ces galeries privées aux deux groupes "+18" et "16-17" (créés par le plugin) comme ceci :<br /> 52 - autoriser le groupe "+18" à voir le contenu pornographique ou autre, réservé aux plus de 18 ans ET le contenu érotique, réservé aux plus de 16 ans ET le contenu normal (mais normalement le contenu normal est public bien souvent)<br /> 53 - autoriser le groupe "16-17" à voir le contenu érotique, réservé aux plus de 16 ans ET le contenu normal (mais normalement le contenu normal est public bien souvent)<br /> 54 - autoriser le groupe "nothing" à voir le contenu normal (mais normalement le contenu normal est bien souvent public)<br /> 76 55 77 <br /> 56 Vous n\'avez rien d\'autre à faire.<br /> 78 2 - Functioning of the plugin<br /> 79 2.1 - The management of the users<br /> 57 80 <br /> 58 2 - Fonctionnement du plugin<br /> 59 2.1 - La gestion des utilisateurs<br /> 81 If the user is already recorded in the activation of the plugin, the plugin shows a small 82 block pointing out that he must choose his age. Once he clicks, the page containing the message of 'adult content' will appear and the choice of choosing their age (Charte_user.php). 83 84 Once a visitor chooses his age, it is re-aimed to the page of choice of age (Charte_user.php), directly after its recording. 85 86 In practice, the plugin places the user in the 3 groups, ' 18' ' 16-17' and 'nothing', 87 88 according to his choice of age. A user may at any time change his age via the block menu of 89 90 adult_content except if it is disabled via the administration of piwigo (attention the 91 92 direct link to charte_user.php continues to function all the same) : if you wish that a 93 94 user cannot change his age then this plugin is useless and use directly the management of 95 96 rights at the level of groups and/or images.<br /> 60 97 <br /> 61 Si l\'utilisateur est déjà enregistré à l\'actication du plugin, le plugin affiche un bloc menu indiquant qu\'il doit sélectionner son âge. Si il clique dessus, la page contenant le message d\'avertissement et le choix de l\âge (charte_user.php).<br /> 62 Si un visiteur s\'enregistre, il est redirigé vers la page de choix de l\'âge (charte_user.php), directement après son enregistrement.<br /> 98 2.2 - Visitor management<br /> 63 99 <br /> 64 En pratique, le plugin place l\'utilisateur dans les des 3 groupes, "+18" "16-17" et "nothing", selon son choix d\'âge. Un utilisateur peut à tout moment changer son âge via le bloc menu d\'adult_content sauf si celui est désactivé via l\'administration de piwigo (attention le lien direct vers charte_user.php continue de fonctionner tout de même) : si vous souhaiter qu\'un utilisateur ne puisse pas changer son âge alors ce plugin ne sert à rien, utiliser directement la gestion des droits au niveau des groupes et/ou des images.<br /> 100 If the option 'Allow visitors to non-registered to select their age ?' is enabled, then the 101 102 plugin will manage the visitors. * It displays a block menu, indicating the gallery is 103 104 'filtered' and that if he wishes to disable the filter, he must select his age. 105 It is then redirected to the page of choice of the age for visitor (chartre.php). 106 107 In practice, the visitor is then recorded under one of the 2 users created by the plugin: ' 108 109 18' belonging to the group ' 18 ', and ' 16' from the group ' 16-17 '. These 2 user 110 111 accounts may not be modified by users, only by the administrator. 112 You open and choose to change the theme according to the age of the vistor via these 2 user 113 114 accounts.<br /> 65 115 <br /> 66 2. 2 - La gestion des visiteurs<br />116 2.3 - Possible adaptations<br /> 67 117 <br /> 68 Si l\'option "Permettre aux visiteurs non-enregistrés de sélectionner leur âge ?" est activée, alors le plugin gérera les visiteurs.<br /> 69 Il affiche un bloc menu, indiquant la galerie est "filtrée" et que s\'il souhaite désactiver le filtre, il doit sélectionner son âge. Il est alors redirigé vers la page de choix de l\'âge pour visiteur (chartre.php).<br /> 70 <br /> 71 En pratique, le visiteur est alors enregistré sous un des 2 utilisateurs créé par le plugin : "18" appartenant au groupe "+18", et "16" du groupe "16-17". Ces 2 comptes utilisateurs ne peuvent être modifié par eux-mêmes, mais uniquement par l\'administrateur lui-même. Vous ouvez ainsi choisir de changer le thème selon l\'âge du visteur via ces 2 comptes utilisateurs.<br /> 72 <br /> 73 2.3 - Adaptations possibles<br /> 74 <br /> 75 Vous pouvez adapter ce plugin pour du contenu violent, simplement en changeant les fichiers langues du plugin (utilisez le plugin LocalFiles Editor pour plus de facilité).<br /> 76 Les âges limites peuvent aussi être changés de cette façon.<br /> 77 '; 118 You can adapt this plugin for the violent content, simply by changing the files languages 119 120 of the plugin (use the plugin Local Files Editor for more ease). The age limits may also 121 122 be changed in this way. 123 "; 78 124 ?> -
extensions/adult_content/language/it_IT/plugin.lang.php
r10762 r12621 42 42 $lang['ad_c_block_on_index_error_2'] = 'PWG Stuffs in una versione superiore à 2.1.l è necessario'; 43 43 $lang['ad_c_block_on_index_error'] = 'funzione non disponibile attualmente'; 44 /*TODO*/$lang['ad_c_manage_what'] = 'Select the type of content the plugin should manage :'; 45 /*TODO*/$lang['ad_c_manage_eroticonly'] = 'erotic content only'; 46 /*TODO*/$lang['ad_c_manage_pornonly'] = 'pornographic content only'; 47 /*TODO*/$lang['ad_c_manage_both'] = 'erotic and pornographic content'; 44 48 $lang['ad_c_send'] = 'Registrare le modifiche'; 45 49 $lang['ad_c_msg_admin_1'] = 'Configurazione del plugin aggiornata correttamente!'; -
extensions/adult_content/language/lv_LV/plugin.lang.php
r9558 r12621 43 43 /*TODO*/$lang['ad_c_block_on_index_error_2'] = 'The minimum PWG_Stuffs version required is 2.1.l'; 44 44 /*TODO*/$lang['ad_c_block_on_index_error'] = 'Not available for now'; 45 /*TODO*/$lang['ad_c_manage_what'] = 'Select the type of content the plugin should manage :'; 46 /*TODO*/$lang['ad_c_manage_eroticonly'] = 'erotic content only'; 47 /*TODO*/$lang['ad_c_manage_pornonly'] = 'pornographic content only'; 48 /*TODO*/$lang['ad_c_manage_both'] = 'erotic and pornographic content'; 45 49 /*TODO*/$lang['ad_c_send'] = 'Save Changes'; 46 50 /*TODO*/$lang['ad_c_msg_admin_1'] = 'Plugin configuration updated successfully!'; 47 /*TODO*/$lang['ad_c_howitworks'] = 'Le principe du plugin est d\'aider à la gestion de contenus matures (il peut être adapté pour du contenu violent). Pour se faire, le plugin gère les visiteurs et/ou les utilisateurs (au choix selon votre paramétrage du plugin).<br /> 51 /*TODO*/$lang['ad_c_howitworks'] = "The principle of the plugin is to help in the management of mature content (it can also be 52 53 adapted for violent content). To do this, the plugin manages the visitors and/or the users 54 55 as you wish according to your definition of parameters of the plugin.<br /> 48 56 <br /> 49 1 - Que devez-vous faire en tant qu\'admistrateur<br /> 57 1 - As administrator you must put your adult content in a private gallery or album (the 58 59 plugin does not manage the rights to the level of images itself, at least not yet). Then 60 61 assign the gallery or album to the two groups '18' and ' 16-17' (created by the plugin) 62 63 like this:<br /><br /> 64 65 -allow the group '18' to see the adult content, reserved for users over the of age of 18 66 67 and normal content (but generally the normal content is often public) 68 <br /><br /> 69 -allow the group ' 16-17' to see the adult content reserved for users over the age of 16 70 71 and normal content (generally the normal content is often public) 72 <br /><br /> 73 - the 'nothing' group will see the normal content (but generally the normal content is 74 75 often public) 50 76 <br /> 51 Vous devez juste mettre vos catégories litigieuse en privé (le plugin ne gère pas les droits au niveau des images elle-même, du moins pas encore).<br /> 52 Ensuite attribuer ces galeries privées aux deux groupes "+18" et "16-17" (créés par le plugin) comme ceci :<br /> 53 - autoriser le groupe "+18" à voir le contenu pornographique ou autre, réservé aux plus de 18 ans ET le contenu érotique, réservé aux plus de 16 ans ET le contenu normal (mais normalement le contenu normal est public bien souvent)<br /> 54 - autoriser le groupe "16-17" à voir le contenu érotique, réservé aux plus de 16 ans ET le contenu normal (mais normalement le contenu normal est public bien souvent)<br /> 55 - autoriser le groupe "nothing" à voir le contenu normal (mais normalement le contenu normal est bien souvent public)<br /> 77 56 78 <br /> 57 Vous n\'avez rien d\'autre à faire.<br /> 79 2 - Functioning of the plugin<br /> 80 2.1 - The management of the users<br /> 58 81 <br /> 59 2 - Fonctionnement du plugin<br /> 60 2.1 - La gestion des utilisateurs<br /> 82 If the user is already recorded in the activation of the plugin, the plugin shows a small 83 block pointing out that he must choose his age. Once he clicks, the page containing the message of 'adult content' will appear and the choice of choosing their age (Charte_user.php). 84 85 Once a visitor chooses his age, it is re-aimed to the page of choice of age (Charte_user.php), directly after its recording. 86 87 In practice, the plugin places the user in the 3 groups, ' 18' ' 16-17' and 'nothing', 88 89 according to his choice of age. A user may at any time change his age via the block menu of 90 91 adult_content except if it is disabled via the administration of piwigo (attention the 92 93 direct link to charte_user.php continues to function all the same) : if you wish that a 94 95 user cannot change his age then this plugin is useless and use directly the management of 96 97 rights at the level of groups and/or images.<br /> 61 98 <br /> 62 Si l\'utilisateur est déjà enregistré à l\'actication du plugin, le plugin affiche un bloc menu indiquant qu\'il doit sélectionner son âge. Si il clique dessus, la page contenant le message d\'avertissement et le choix de l\âge (charte_user.php).<br /> 63 Si un visiteur s\'enregistre, il est redirigé vers la page de choix de l\'âge (charte_user.php), directement après son enregistrement.<br /> 99 2.2 - Visitor management<br /> 64 100 <br /> 65 En pratique, le plugin place l\'utilisateur dans les des 3 groupes, "+18" "16-17" et "nothing", selon son choix d\'âge. Un utilisateur peut à tout moment changer son âge via le bloc menu d\'adult_content sauf si celui est désactivé via l\'administration de piwigo (attention le lien direct vers charte_user.php continue de fonctionner tout de même) : si vous souhaiter qu\'un utilisateur ne puisse pas changer son âge alors ce plugin ne sert à rien, utiliser directement la gestion des droits au niveau des groupes et/ou des images.<br /> 101 If the option 'Allow visitors to non-registered to select their age ?' is enabled, then the 102 103 plugin will manage the visitors. * It displays a block menu, indicating the gallery is 104 105 'filtered' and that if he wishes to disable the filter, he must select his age. 106 It is then redirected to the page of choice of the age for visitor (chartre.php). 107 108 In practice, the visitor is then recorded under one of the 2 users created by the plugin: ' 109 110 18' belonging to the group ' 18 ', and ' 16' from the group ' 16-17 '. These 2 user 111 112 accounts may not be modified by users, only by the administrator. 113 You open and choose to change the theme according to the age of the vistor via these 2 user 114 115 accounts.<br /> 66 116 <br /> 67 2. 2 - La gestion des visiteurs<br />117 2.3 - Possible adaptations<br /> 68 118 <br /> 69 Si l\'option "Permettre aux visiteurs non-enregistrés de sélectionner leur âge ?" est activée, alors le plugin gérera les visiteurs.<br /> 70 Il affiche un bloc menu, indiquant la galerie est "filtrée" et que s\'il souhaite désactiver le filtre, il doit sélectionner son âge. Il est alors redirigé vers la page de choix de l\'âge pour visiteur (chartre.php).<br /> 71 <br /> 72 En pratique, le visiteur est alors enregistré sous un des 2 utilisateurs créé par le plugin : "18" appartenant au groupe "+18", et "16" du groupe "16-17". Ces 2 comptes utilisateurs ne peuvent être modifié par eux-mêmes, mais uniquement par l\'administrateur lui-même. Vous ouvez ainsi choisir de changer le thème selon l\'âge du visteur via ces 2 comptes utilisateurs.<br /> 73 <br /> 74 2.3 - Adaptations possibles<br /> 75 <br /> 76 Vous pouvez adapter ce plugin pour du contenu violent, simplement en changeant les fichiers langues du plugin (utilisez le plugin LocalFiles Editor pour plus de facilité).<br /> 77 Les âges limites peuvent aussi être changés de cette façon.<br /> 78 '; 119 You can adapt this plugin for the violent content, simply by changing the files languages 120 121 of the plugin (use the plugin Local Files Editor for more ease). The age limits may also 122 123 be changed in this way. 124 "; 79 125 ?> -
extensions/adult_content/maintain.inc.php
r9557 r12621 46 46 INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment) 47 47 VALUES 48 ("ad_c_plugin" , "true,false " , "Plugin adult_content : menublock_for_guest, block_on_index");';48 ("ad_c_plugin" , "true,false,both" , "Plugin adult_content : menublock_for_guest, block_on_index, manage_what");'; 49 49 pwg_query($q); 50 50 … … 209 209 $nbr=count($conf); 210 210 211 if ($nbr!= 2)211 if ($nbr!=3) 212 212 { 213 213 pwg_query('DELETE FROM '.CONFIG_TABLE.' WHERE param IN (\'ad_c_plugin\')'); 214 pwg_query($q);215 214 $q = ' 216 215 INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment) 217 216 VALUES 218 ("ad_c_plugin" , "true,false" , "Plugin adult_content : menublock_for_guest, block_on_index");';217 ("ad_c_plugin" , "true,false,both" , "Plugin adult_content : menublock_for_guest, block_on_index, manage_what");'; 219 218 pwg_query($q); 220 219 }
Note: See TracChangeset
for help on using the changeset viewer.