Skip to content

Commit

Permalink
Initial Commit forked from r169 of the original
Browse files Browse the repository at this point in the history
  • Loading branch information
barneycg committed Jul 20, 2012
0 parents commit f35beaa
Show file tree
Hide file tree
Showing 203 changed files with 38,880 additions and 0 deletions.
90 changes: 90 additions & 0 deletions ChangeLog.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
----------------------
Version 1.2.1 -> 1.3.0 (dev)
----------------------
New Features
- Jabber Registration
- Added Important Upgrade Notes to info page
- Support for new API system, Stop old getting added but still supports current stored

Bug Fixes
-

----------------------
Version 1.2.0 -> 1.2.1
----------------------
New Features
- EVE Avatar size is now selectable under administrator settings
- Full member Check now limits to 50 per run and cycles, Cron has built in time manager
- TS Section now works with API area disabled (good for none eve use)
- Online reg Method for TS now removes old Accounts
- You can now Alter permissions for viewing and editing API Page
- Full Check now runs with a limit of 25 Seconds, and auto Refreshes if Manual
- You can now Get an Update by Clicking Download under TEA Admin info page
- Added Custom Format for adding tags to Name or title
- Main Character now Auto Selects when adding first API under profile

Bug Fixes
- Fixed Bug with Character Selection on Profile Were if you had no API then you couldnt add 1 (Fix by monorailpilot)
- Added a command during install of package to chmod the xmlhttp file
- Fixed undefined errors due to missing skills in TEA_SkillDump.php
- Added excape for Javascript variable for when people use ' in rule names
- Fixed Error where actual user groups was used and not selected user for TS reg
- Fixed issue with overlapping copyright
- Fixed but were main character selection under TS always used default format
- Fixed a bunch of undefined errors including the one in crons
- Name to Reg and Check in TS is now Shortened to 30 if longer
- Removed Corp Description as some can Break XML
- Fixed a bug causing error when no titles found
- Fixed issue with tea function being called in other areas of profile

----------------------
Version 1.1.2 -> 1.2.0
----------------------
New Features
- TeamSpeak 3 Support, This includes Registering via User uniqueKey or being on the server and having it find you
Also Maintains users Access, will smf and Ts group linking, and can enforce nicknames
- Added Setting of a Main Character and Improved the Realname and Avatar Setting Options
- Added TEA to profile dropdown menu

Bug Fixes
- Fixed bug that showed full forum page instead of character list when registering

----------------------
Version 1.1.1 -> 1.1.2
----------------------
New Features
- Now Supports Sockets to get data from eveonline if curl not installed

Bug Fixes
- Run Table Check on Upgrade
- Removed use of split() function as its deprecated
- Fixed Avatar to new address
- Fixed check for esam upgrade
- Added a check for open_basedir and safe_mode when using CURLOPT_FOLLOWLOCATION
- Fixed check for existing cache functions
- Removed a bunch of undefined errors
- Fixed bug were charid wasnt saved under settings
- Fixed Standing to New type (contacts)
- No Longer caching standing and alliance list in Database as they can be too large, and they are already cached in a file

----------------------
Version 1.1.0 -> 1.1.1
----------------------
New Features
- Added Check that Character is Selected if Api is Entered during registration
- Added xml Cache
- Added Option to Lock Avatars to Eve Characters Only
- Added Ability to reorder Rules
- You can now pull Characters under Settings Page with out the need to save
- Corp Name and Alliance Name can be used in rules and it gets ID for you
- New Condition (Valid API) true for all valid API's
- Added the ability to do rules that are iver is or isnt
- Added Proxy Support (alternative API Server)

Bug Fixes
- Fixed a Bug with registration when charname has an apostrophe in it
- Changed Cron file to use Relitive path from File to get SSI.php
- Corp / Alliance ID under Setting is no Longer used and has been Replaced by Rules
- Additional groups no longer removed by api error caused by CCP server being down
- Fixed issue with username that are numeric
- Fixed Skill Check when % isnt used
182 changes: 182 additions & 0 deletions TEA.english.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,182 @@
<?php
$txt['tea_tea'] = 'Temars Eve Api';
$txt['tea_eveapi'] = 'Eve Api';
$txt['tea_userid'] = 'ID from API Page <A href="https://support.eveonline.com/api/Key">here</a>';
$txt['tea_api'] = 'Verification Code from API Page <A href="https://support.eveonline.com/api/Key">here</a>';
$txt['tea_charid'] = 'Character to use';
$txt['tea_status'] = 'Status';
$txt['tea_characters'] = 'Characters';
$txt['tea_userid_short'] = 'User ID';
$txt['tea_api_short'] = 'API Key';
$txt['tea_userinfo'] = 'This section allows you to customize the setting for your API.';
$txt['tea_regreq_error'] = 'A Valid API is Required to Register on this Forum';
$txt['tea_regchar_error'] = 'Please Select a Character';
$txt['tea_disabled'] = 'Temars Eve Api Mod is Disabled.';
$txt['tea_version'] = 'Version';

//Settings Page
$txt['tea_info'] = "Info";
$txt['tea_rules'] = "Rules";
$txt['tea_ts'] = "TeamSpeak";
$txt['tea_jabber'] = "Jabber";
$txt['tea_checks'] = "Checks";
$txt['tea_settings_message'] = "The API info needed here is to get Standings<Br>A Full API Key is Required for Standings";
$txt['tea_enable'] = 'Enable Temars Eve Api Mod';
$txt['tea_usecharname'] = 'Is Real name Locked to Characters';
$txt['tea_avatar_enabled'] = 'Is Getting an Avatar of a Character Enabled';
$txt['tea_avatar_locked'] = 'Is Getting an Avatar Locked to Characters';
$txt['tea_regreq'] = 'Is a Valid Api required to Register?';
$txt['tea_corpid'] = 'The Corp ID Required for Corp Group Access';
$txt['tea_allianceid'] = 'The Alliance ID Required for Alliance Group Access';
$txt['tea_useapiabove'] = 'Use Above Character to get Corp and Alliance ID';
$txt['tea_groupass_red'] = 'Group for Reds';
$txt['tea_groupass_corp'] = 'Group for Corp Members';
$txt['tea_groupass_alliance'] = 'Group for Alliance Members';
$txt['tea_groupass_blue'] = 'Group for Blues';
$txt['tea_groupass_neut'] = 'Group for Neutrals';
$txt['tea_groupass_unknown'] = 'Group for Unknown Status';
$txt['tea_custom_name'] = 'Enable Custom Name';
$txt['tea_nf'] = 'Name Format (use #at# #ct# for alliance/corp tags and #name# for char name)';
$txt['tea_custom_title'] = 'Enable Custom Title';
$txt['tea_tf'] = 'Name Format (use #at# #ct# for alliance/corp tags and #name# for char name)';
$txt['tea_fullcheck'] = 'Run Full Member Check Now';
$txt['tea_fullnamecheck'] = 'Reset All Names, Avatars to those Set with Main Character';
$txt['tea_standings_updated'] = 'Standings Last Updated';
$txt['tea_standings_contains'] = 'Standings List Contains';
$txt['tea_standings_blue'] = 'Blue Contacts';
$txt['tea_standings_red'] = 'Red Contacts';
$txt['tea_corpl_updated'] = 'Alliance Corp List Last Updated';
$txt['tea_corpl_contains'] = 'Alliance Corp List Contains';
$txt['tea_group_settings'] = 'Group Setting for Users with no API';
$txt['tea_main'] = 'Main group';
$txt['tea_getchar'] = 'Get Characters';
$txt['tea_api_server'] = 'Server to get API data from';
$txt['tea_avatar_size'] = 'Set EVE Avatar Size';

//TS Settings
$txt['tea_ts_enable'] = 'Enable TeamSpeak for TEA Mod';
$txt['tea_ts_host'] = 'Address of Host (localhost or 127.0.0.1 if same server)';
$txt['tea_ts_qport'] = 'Server Query Port';
$txt['tea_ts_port'] = 'Server Port';
$txt['tea_ts_username'] = 'Query Username';
$txt['tea_ts_password'] = 'Query Password';
$txt['tea_ts_nf'] = 'Name Format (use #at# #ct# for alliance/corp tags and #name# for char name)';
$txt['tea_ts_addrule_group'] = 'SMF Group';
$txt['tea_ts_addrule_tsg'] = 'TS Group';
$txt['tea_ts_addrule_nf'] = 'Name Format (use #at# #ct# for alliance/corp tags and #name# for char name)<br>Leave Blank for Default, #at# #ct# are for EVE only';
$txt['tea_ts_db_need'] = 'TS Database Details, Only Required for UniqueID Method';
$txt['tea_ts_db_host'] = 'TS Database host eg localhost';
$txt['tea_ts_db_user'] = 'TS Database username';
$txt['tea_ts_db_pw'] = 'TS Database password';
$txt['tea_ts_db_pre'] = 'TS Database and table name eg ts.clients';
$txt['tea_ts_dbid'] = 'Server Database ID';
$txt['tea_ts_method_online'] = 'Allow Online Method';
$txt['tea_ts_method_create'] = 'Allow TS UniqueID Method (Requires TS to run as MySQL)';
$txt['tea_ts_warnm'] = 'Incorrect Name Warning Every x Mins (0 = Disabled)';
$txt['tea_ts_kickm'] = 'Incorrect Name Kick after x Mins (0 = Disabled)';

//Jabber Settings
$txt['tea_jabber_enable'] = 'Enable Jabber for TEA Mod';
$txt['tea_jabber_host'] = 'Address of Host (localhost or 127.0.0.1 if same server)';
$txt['tea_jabber_qport'] = 'Server Query Port';
$txt['tea_jabber_port'] = 'Server Port';
$txt['tea_jabber_username'] = 'Query Username';
$txt['tea_jabber_password'] = 'Query Password';
$txt['tea_jabber_unf'] = 'Username Format (use #at# #ct# for alliance/corp tags and #name# for char name)';
$txt['tea_jabber_nf'] = 'Name Format (use #at# #ct# for alliance/corp tags and #name# for char name)';
$txt['tea_jabber_addrule_group'] = 'SMF Group';
$txt['tea_jabber_addrule_jabberg'] = 'jabber Group';
$txt['tea_jabber_addrule_nf'] = 'Name Format (use #at# #ct# for alliance/corp tags and #name# for char name)<br>Leave Blank for Default, #at# #ct# are for EVE only';
$txt['tea_jabber_db_need'] = 'Jabber Database Details, Only Required for UniqueID Method';
$txt['tea_jabber_db_host'] = 'Jabber Database host eg localhost';
$txt['tea_jabber_db_user'] = 'Jabber Database username';
$txt['tea_jabber_db_pw'] = 'Jabber Database password';
$txt['tea_jabber_db_db'] = 'Jabber Database database';
$txt['tea_jabber_db_pre'] = 'Jabber Database prefix';
$txt['tea_jabber_dbid'] = 'Server Database ID';
$txt['tea_jabber_method_online'] = 'Allow Online Method';
$txt['tea_jabber_method_create'] = 'Allow jabber UniqueID Method (Requires jabber to run as MySQL)';
$txt['tea_jabber_admin_url'] = 'URL to Admin Page for Openfire eg. http://localhost:9090';
$txt['tea_jabber_secret'] = 'Secret Passcode to Access User Service';


//TS Profile
$txt['tea_ts_userinfo'] = 'This section allows you to Gain Access to TeamSpeak';
$txt['tea_ts_disabled'] = 'Temars Eve Api Mod TS Area is Disabled.';

$txt['tea_corp'] = 'Corp';
$txt['tea_alliance'] = 'Alliance';
$txt['tea_blue'] = 'Blue';
$txt['tea_red'] = 'Red';
$txt['tea_neut'] = 'Neutral';
$txt['tea_error'] = 'Invalid API';
$txt['tea_valid'] = 'Valid API';
$txt['tea_skill'] = 'Skill';
$txt['tea_role'] = 'Role';
$txt['tea_title'] = 'Title';
$txt['tea_militia'] = 'Militia';

$txt['tea_cantfindcorp'] = 'Unable to find Corp with name: ';
$txt['tea_cantfindalliance'] = 'Unable to find Alliance with name: ';
$txt['tea_groupmon'] = 'Groups to Monitor and Remove';
$txt['tea_rulesinfo'] = '* Rules for Main Group are checked in Order of ID
<br>* Rules with Same ID as Another act as Multi Requirments
<br>* All conditions must be met by the same character if AND rule
<br>* Remember if you create a rule for say Director, you need to add the corp or alliance condition too or it will be every director in eve';

//Jabber Profile
$txt['tea_jabber_userinfo'] = 'This section allows you to Gain Access to Jabber';
$txt['tea_jabber_disabled'] = 'Temars Eve Api Mod Jabber Area is Disabled.';

$txt['tea_groupmon'] = 'Groups to Monitor and Remove';

//profile
$txt['tea_mainrule'] = 'Main Matched Rule';
$txt['tea_aditrules'] = 'Additional Matched Rules';
$txt['tea_nomatch'] = 'No Match';
$txt['tea_noapi'] = 'No API';

$txt['tea_avatar'] = 'I want to Use my EVE Avatar';

$txt['permissiongroup_tea'] = 'Eve Api';
// A short description for the permission
$txt['permissionname_tea_view'] = 'View Eve Api';
// A longer desciption
$txt['permissionhelp_tea_view'] = 'to View user Api info for Eve';
// What about if they can't do this?
$txt['cannot_tea_view_own'] = 'Sorry, but you can\'t view your API.';
$txt['cannot_tea_view_any'] = 'Sorry, but you can\'t view any API.';
$txt['permissionname_tea_view_own'] = 'Own API';
$txt['permissionname_tea_view_any'] = 'Any API';

// A short description for the permission
$txt['permissionname_tea_edit'] = 'Edit Eve Api';
// A longer desciption
$txt['permissionhelp_tea_edit'] = 'to Edit user Api info for Eve';
// What about if they can't do this?
$txt['cannot_tea_edit_own'] = 'Sorry, but you can\'t edit your API.';
$txt['cannot_tea_edit_any'] = 'Sorry, but you can\'t edit any API.';
$txt['permissionname_tea_edit_own'] = 'Own API';
$txt['permissionname_tea_edit_any'] = 'Any API';

// New permission groups need a name too
$txt['permissiongroup_my_new_group'] = 'Example group';


$txt['tea_run_custom'] = "..Ignoring (in custom group)";
$txt['tea_run_alsocorp'] = "(Also Corp Member)";
$txt['tea_run_alsoblue'] = "(Also in Blues)";
$txt['tea_run_ared'] = "..Already set as Reds!";
$txt['tea_run_red'] = "..Setting as Reds!";
$txt['tea_run_acorp'] = "..Already set as Corp Member";
$txt['tea_run_corp'] = "..Setting as Corp Member";
$txt['tea_run_aalliance'] = "..Already set as Alliance Member";
$txt['tea_run_alliance'] = "..Setting as Alliance Member";
$txt['tea_run_ablue'] = "..Already set as Blues";
$txt['tea_run_blue'] = "..Setting as Blues";
$txt['tea_run_aneut'] = "..Already set as Neutral";
$txt['tea_run_neut'] = "..Setting as Neutral";
$txt['tea_run_reg'] = "..Setting as Regular Member";
$txt['tea_run_areg'] = "..Already set as Regular Member";

?>
Loading

0 comments on commit f35beaa

Please sign in to comment.