causefx 9 лет назад
Родитель
Сommit
c05ea108ce
6 измененных файлов с 393 добавлено и 117 удалено
  1. 6 1
      css/style.css
  2. 52 43
      index.php
  3. 103 0
      lang/en.ini
  4. 103 0
      lang/es.ini
  5. 73 73
      settings.php
  6. 56 0
      translate.php

+ 6 - 1
css/style.css

@@ -492,8 +492,13 @@ a.text-info:hover {
   line-height: 56px;
 }
 
+.mini-nav .gn-menu-main .navbar-right a {
+    padding: 0 15px 0 0 !important;
+    font-size: 18px;
+}
+
 .gn-menu-main .navbar-right a {
-  padding: 0 10px 0 0 !important;
+  padding: 0 5px 0 0 !important;
   font-size: 18px;
 }
 

+ 52 - 43
index.php

@@ -23,6 +23,7 @@ $inactiveicon = "#FFFFFF";
 $inactivetext = "#FFFFFF";
 $loadingIcon = "images/organizr.png";
 $baseURL = "";
+require_once("translate.php");
 
 function registration_callback($username, $email, $userdir){
     
@@ -500,7 +501,7 @@ endif;
                                         
                                         endif; ?>
                                         
-                                        Settings
+                                        <?php echo $language->translate("SETTINGS");?>
                                     
                                     </a>
                                 
@@ -617,13 +618,13 @@ endif;
 
                                     <div class="green-bg biggest-box">
 
-                                        <h1 class="zero-m text-uppercase">Create Admin</h1>
+                                        <h1 class="zero-m text-uppercase"><?php echo $language->translate("CREATE_ADMIN");?></h1>
 
                                     </div>
 
                                     <div class="big-box text-left registration-form">
 
-                                        <h4 class="text-center">Create an account for Admin Access</h4>
+                                        <h4 class="text-center"><?php echo $language->translate("CREATE_ACCOUNT");?></h4>
 
                                         <form class="controlbox" name="new user registration" id="registration" action="" method="POST" data-smk-icon="glyphicon-remove-sign">
 
@@ -632,29 +633,29 @@ endif;
 
                                             <div class="form-group">
 
-                                                <input type="text" class="form-control material" name="username" autofocus placeholder="Username" autocorrect="off" autocapitalize="off" minlength="3" maxlength="16" required>
+                                                <input type="text" class="form-control material" name="username" autofocus placeholder="<?php echo $language->translate("USERNAME");?>" autocorrect="off" autocapitalize="off" minlength="3" maxlength="16" required>
 
                                             </div>
 
                                             <div class="form-group">
 
-                                                <input type="email" class="form-control material" name="email" placeholder="E-mail">
+                                                <input type="email" class="form-control material" name="email" placeholder="<?php echo $language->translate("EMAIL");?>">
 
                                             </div>
 
                                             <div class="form-group">
 
-                                                <input type="password" class="form-control material" name="password1" placeholder="Password" data-smk-strongPass="weak" required>
+                                                <input type="password" class="form-control material" name="password1" placeholder="<?php echo $language->translate("PASSWORD");?>" data-smk-strongPass="weak" required>
 
                                             </div>
 
                                             <div class="form-group">
 
-                                                <input type="password" class="form-control material" name="password2" placeholder="Retype Password">
+                                                <input type="password" class="form-control material" name="password2" placeholder="<?php echo $language->translate("PASSWORD_AGAIN");?>">
 
                                             </div>
 
-                                            <button id="registerSubmit" type="submit" class="btn green-bg btn-block btn-warning text-uppercase waves waves-effect waves-float" value="Register">Register</button>
+                                            <button id="registerSubmit" type="submit" class="btn green-bg btn-block btn-warning text-uppercase waves waves-effect waves-float" value="Register"><?php echo $language->translate("REGISTER");?></button>
 
                                         </form>
 
@@ -685,14 +686,14 @@ endif;
 
                                     <div class="green-bg biggest-box">
 
-                                        <h1 class="zero-m text-uppercase">Database Path</h1>
+                                        <h1 class="zero-m text-uppercase"><?php echo $language->translate("DATABASE_PATH");?></h1>
 
                                     </div>
 
                                     <div class="big-box text-left">
 
-                                        <h3 class="text-center">Specify the location of which you want to save your database files.</h3>
-                                        <h5 class="text-left"><strong>Current Directory: <?php echo __DIR__; ?> <br>Parent Directory: <?php echo dirname(__DIR__); ?></strong></h5>
+                                        <h3 class="text-center"><?php echo $language->translate("SPECIFY_LOCATION");?></h3>
+                                        <h5 class="text-left"><strong><?php echo $language->translate("CURRENT_DIRECTORY");?>: <?php echo __DIR__; ?> <br><?php echo $language->translate("PARENT_DIRECTORY");?>: <?php echo dirname(__DIR__); ?></strong></h5>
                                         
                                         <form class="controlbox" name="setupDatabase" id="setupDatabase" action="" method="POST" data-smk-icon="glyphicon-remove-sign">
                                             
@@ -702,17 +703,25 @@ endif;
 
                                                 <input type="text" class="form-control material" name="databaseLocation" autofocus value="<?php echo dirname(__DIR__);?>" autocorrect="off" autocapitalize="off" required>
                                                 
-                                                <h5>Set Database Location</h5>
+                                                <h5><?php echo $language->translate("SET_DATABASE_LOCATION");?></h5>
                                                 
                                                 <input type="text" class="form-control material" name="timezone" autofocus value="<?php echo getTimezone();?>" autocorrect="off" autocapitalize="off" required>
                                                 
-                                                <h5>Set Timezone</h5>
+                                                <h5><?php echo $language->translate("SET_TIMEZONE");?></h5>
                                                 
-                                                <?php if(file_exists(dirname(__DIR__) . '/users.db') || file_exists(__DIR__ . '/users.db')) : echo '<h5 class="text-center red">Don\'t worry, your database is still there.  Just use the same location you have it in.</h5>'; endif;?>
+                                                <?php 
+                                                
+                                                if(file_exists(dirname(__DIR__) . '/users.db') || file_exists(__DIR__ . '/users.db')) : 
+                                                
+                                                echo '<h5 class="text-center red">';
+                                                echo $language->translate("DONT_WORRY");
+                                                echo '</h5>'; 
+                                                
+                                                endif;?>
 
                                             </div>
 
-                                            <button id="databaseLocationSubmit" type="submit" class="btn green-bg btn-block btn-sm text-uppercase waves waves-effect waves-float" value="Save Location">Save Location</button>
+                                            <button id="databaseLocationSubmit" type="submit" class="btn green-bg btn-block btn-sm text-uppercase waves waves-effect waves-float" value="Save Location"><?php echo $language->translate("SAVE_LOCATION");?></button>
 
                                         </form>
 
@@ -743,15 +752,15 @@ endif;
                                     
                                     <div class="blue-bg biggest-box">
                 
-                                        <h1 class="zero-m text-uppercase">Awesome!</h1>
+                                        <h1 class="zero-m text-uppercase"><?php echo $language->translate("AWESOME");?></h1>
                 
                                     </div>
                 
-                                    <div class="big-box text-left registration-form">
+                                    <div class="big-box text-left">
                 
-                                        <h4 class="text-center">Now that you created an Admin account, time to sign and start making some tabs...</h4>
+                                        <h4 class="text-center"><?php echo $language->translate("TIME_TO_LOGIN");?></h4>
                                         
-                                        <button type="submit" class="btn log-in btn-block btn-primary text-uppercase waves waves-effect waves-float">Login</button>
+                                        <button type="submit" class="btn log-in btn-block btn-primary text-uppercase waves waves-effect waves-float"><?php echo $language->translate("LOGIN");?></button>
                 						                                    
                                     </div>
                                 
@@ -778,17 +787,17 @@ endif;
                                     
                                     <div class="biggest-box" style="background:<?=$topbar;?>;">
                 
-                                        <h1 class="zero-m text-uppercase" style="color:<?=$topbartext;?>;">Hold Up!</h1>
+                                        <h1 class="zero-m text-uppercase" style="color:<?=$topbartext;?>;"><?php echo $language->translate("HOLD_UP");?></h1>
                 
                                     </div>
                 
                                     <div class="big-box text-left">
                 
                                         <center><img src="images/sowwy.png" style="height: 200px;"></center>
-                                        <h2 class="text-center">Looks like you don't have access.</h2>
+                                        <h2 class="text-center"><?php echo $language->translate("LOOKS_LIKE_YOU_DONT_HAVE_ACCESS");?></h2>
                                         
                                         <?php if(!$USER->authenticated) : ?>
-                                        <button style="background:<?=$topbar;?>;" type="submit" class="btn log-in btn-block btn-primary text-uppercase waves waves-effect waves-float"><text style="color:<?=$topbartext;?>;">Login</text></button>
+                                        <button style="background:<?=$topbar;?>;" type="submit" class="btn log-in btn-block btn-primary text-uppercase waves waves-effect waves-float"><text style="color:<?=$topbartext;?>;"><?php echo $language->translate("LOGIN");?></text></button>
                                         <?php endif; ?>
         						                                    
                                     </div>
@@ -813,7 +822,7 @@ endif;
             
             <div id="members-sidebar" style="background: <?=$sidebar;?>;" class="members-sidebar">
                 
-                <h4 class="pull-left zero-m">Options</h4>
+                <h4 class="pull-left zero-m"><?php echo $language->translate("OPTIONS");?></h4>
                 
                 <span class="close-members-sidebar"><i class="fa fa-remove fa-lg pull-right"></i></span>
                 
@@ -845,9 +854,9 @@ endif;
                 
                     <div id="buttonsDiv" class="profile-userbuttons">
                 
-                        <button id="editInfo" type="button" class="btn btn-primary text-uppercase waves waves-effect waves-float">Edit Info</button>
+                        <button id="editInfo" type="button" class="btn btn-primary text-uppercase waves waves-effect waves-float"><?php echo $language->translate("EDIT_INFO");?></button>
                 
-                        <button type="button" class="logout btn btn-warning waves waves-effect waves-float">Logout</button>
+                        <button type="button" class="logout btn btn-warning waves waves-effect waves-float"><?php echo $language->translate("LOGOUT");?></button>
                 
                     </div>
                     
@@ -861,19 +870,19 @@ endif;
 
                             <div class="form-group">
 
-                                <input autocomplete="off" type="text" value="<?php echo $USER->email; ?>" class="form-control" name="email" placeholder="E-mail Address">
+                                <input autocomplete="off" type="text" value="<?php echo $USER->email; ?>" class="form-control" name="email" placeholder="<?php echo $language->translate("EMAIL_ADDRESS");?>">
 
                             </div>
 
                             <div class="form-group">
 
-                                <input autocomplete="off" type="password" class="form-control" name="password1" placeholder="Password">
+                                <input autocomplete="off" type="password" class="form-control" name="password1" placeholder="<?php echo $language->translate("PASSWORD");?>">
 
                             </div>
 
                             <div class="form-group">
 
-                                <input autocomplete="off" type="password" class="form-control" name="password2" placeholder="Password Again">
+                                <input autocomplete="off" type="password" class="form-control" name="password2" placeholder="<?php echo $language->translate("PASSWORD_AGAIN");?>">
 
                             </div>
 
@@ -881,9 +890,9 @@ endif;
 
                             <div class="form-group">
 
-                                <input type="button" class="btn btn-success text-uppercase waves-effect waves-float" value="Update" onclick="User.processUpdate()"/>
+                                <input type="button" class="btn btn-success text-uppercase waves-effect waves-float" value="<?php echo $language->translate("UPDATE");?>" onclick="User.processUpdate()"/>
                                 
-                                <button id="goBackButtons" type="button" class="btn btn-primary text-uppercase waves waves-effect waves-float">Go Back</button>
+                                <button id="goBackButtons" type="button" class="btn btn-primary text-uppercase waves waves-effect waves-float"><?php echo $language->translate("GO_BACK");?></button>
 
                             </div>
 
@@ -919,7 +928,7 @@ endif;
                                 
                                 <div style="background:<?=$topbar;?>;" class="biggest-box">
 
-                                    <h1 style="color:<?=$topbartext;?>;" class="zero-m text-uppercase">Welcome</h1>
+                                    <h1 style="color:<?=$topbartext;?>;" class="zero-m text-uppercase"><?php echo $language->translate("WELCOME");?></h1>
 
                                 </div>
                                 
@@ -931,20 +940,20 @@ endif;
                                     
                                     <form name="log in" id="login" action="" method="POST" data-smk-icon="glyphicon-remove-sign">
                                         
-                                        <h4 class="text-center">Login</h4>
+                                        <h4 class="text-center"><?php echo $language->translate("LOGIN");?></h4>
                                         
                                         <div class="form-group">
                                             
                                             <input type="hidden" name="op" value="login">
 				                            <input type="hidden" name="sha1" value="">
                                             <input type="hidden" name="rememberMe" value="false"/>
-                                            <input type="text" class="form-control material" name="username" placeholder="Username" autocomplete="off" autocorrect="off" autocapitalize="off" value="" autofocus required>
+                                            <input type="text" class="form-control material" name="username" placeholder="<?php echo $language->translate("USERNAME");?>" autocomplete="off" autocorrect="off" autocapitalize="off" value="" autofocus required>
                                         
                                         </div>
                                         
                                         <div class="form-group">
                                             
-                                            <input type="password" class="form-control material" name="password1" value="" autocomplete="off" placeholder="Password" required>
+                                            <input type="password" class="form-control material" name="password1" value="" autocomplete="off" placeholder="<?php echo $language->translate("PASSWORD");?>" required>
                                         
                                         </div>
                                         
@@ -954,30 +963,30 @@ endif;
                                                 
                                                 <label for="rememberMe" class="pull-left"></label>
                                             
-                                                <label class="pull-right"> &nbsp; Remember Me</label>
+                                                <label class="pull-right"> &nbsp; <?php echo $language->translate("REMEMBER_ME");?></label>
                                             
                                             </div>
 
                                         </div>
 
-                                        <button id="loginSubmit" style="background:<?=$topbar;?>;" type="submit" class="btn btn-block btn-info text-uppercase waves" value="log in" onclick="User.processLogin()"><text style="color:<?=$topbartext;?>;">Login</text></button>
+                                        <button id="loginSubmit" style="background:<?=$topbar;?>;" type="submit" class="btn btn-block btn-info text-uppercase waves" value="log in" onclick="User.processLogin()"><text style="color:<?=$topbartext;?>;"><?php echo $language->translate("LOGIN");?></text></button>
 
                                     </form> 
                                     
-                                    <button id="switchForgot" style="background:<?=$topbartext;?>;" class="btn btn-block btn-info text-uppercase waves"><text style="color:<?=$topbar;?>;">Forgot Password</text></button>
+                                    <button id="switchForgot" style="background:<?=$topbartext;?>;" class="btn btn-block btn-info text-uppercase waves"><text style="color:<?=$topbar;?>;"><?php echo $language->translate("FORGOT_PASSWORD");?></text></button>
                                     
                                     <form style="display: none;" name="forgotPassword" id="forgotPassword" action="" method="POST" data-smk-icon="glyphicon-remove-sign">
                                         
-                                        <h4 class="text-center">Forgot Password</h4>
+                                        <h4 class="text-center"><?php echo $language->translate("FORGOT_PASSWORD");?></h4>
                                         
                                         <div class="form-group">
                                             
                                             <input type="hidden" name="op" value="reset">
-                                            <input type="text" class="form-control material" name="email" placeholder="E-mail" autocorrect="off" autocapitalize="off" value="" autofocus required>
+                                            <input type="text" class="form-control material" name="email" placeholder="<?php echo $language->translate("EMAIL");?>" autocorrect="off" autocapitalize="off" value="" autofocus required>
                                         
                                         </div>
 
-                                        <button style="background:<?=$topbar;?>;" type="submit" class="btn btn-block btn-info text-uppercase waves" value="reset password"><text style="color:<?=$topbartext;?>;">Reset Password</text></button>
+                                        <button style="background:<?=$topbar;?>;" type="submit" class="btn btn-block btn-info text-uppercase waves" value="reset password"><text style="color:<?=$topbartext;?>;"><?php echo $language->translate("RESET_PASSWORD");?></text></button>
 
                                     </form> 
                                     
@@ -1016,11 +1025,11 @@ endif;
                                         
                                         <input type="hidden" name="username"value="<?php echo $_SESSION["username"]; ?>" >
 			
-                                        <h3 style="color:<?=$topbar;?>;" class="zero-m text-uppercase">Do you want to logout?</h3>
+                                        <h3 style="color:<?=$topbar;?>;" class="zero-m text-uppercase"><?php echo $language->translate("DO_YOU_WANT_TO_LOGOUT");?></h3>
                                         
-                                        <a style="color:<?=$topbar;?>;" id="logoutSubmit" class="i-block" data-dismiss="modal">Yes</a>
+                                        <a style="color:<?=$topbar;?>;" id="logoutSubmit" class="i-block" data-dismiss="modal"><?php echo $language->translate("YES_WORD");?></a>
                                         
-                                        <a style="color:<?=$topbar;?>;" class="i-block" data-dismiss="modal">No</a>
+                                        <a style="color:<?=$topbar;?>;" class="i-block" data-dismiss="modal"><?php echo $language->translate("NO_WORD");?></a>
                                 
                                     </form>
                                     

+ 103 - 0
lang/en.ini

@@ -0,0 +1,103 @@
+WELCOME = "Welcome"
+OPTIONS = "Options"
+EDIT_INFO = "Edit Info"
+UPDATE = "Update"
+GO_BACK = "Go Back"
+LOGOUT = "Logout"
+LOGIN = "Login"
+DO_YOU_WANT_TO_LOGOUT = "Do you want to logout?"
+YES_WORD = "Yes"
+NO_WORD = "No"
+EMAIL_ADDRESS = "E-mail Address"
+EMAIL = "E-mail"
+PASSWORD = "Password"
+PASSWORD_AGAIN = "Password Again"
+ADMIN = "Admin"
+USER = "User"
+HOLD_UP = "Hold Up!"
+LOOKS_LIKE_YOU_DONT_HAVE_ACCESS = "Looks like you don't have access."
+USERNAME = "Username"
+REMEMBER_ME = "Remember Me"
+FORGOT_PASSWORD = "Forgot Password"
+RESET_PASSWORD = "Reset Password"
+DATABASE_PATH = "Database Path"
+SPECIFY_LOCATION = "Specify the location of which you want to save your database files."
+CURRENT_DIRECTORY = "Current Directory"
+PARENT_DIRECTORY = "Parent Directory"
+SET_DATABASE_LOCATION = "Set Database Location"
+SET_TIMEZONE = "Set Timezone"
+DONT_WORRY = "Don't worry, your database is still there. Just use the same location you have it in."
+SAVE_LOCATION = "Save Location"
+TIME_TO_LOGIN = "Now that you created an Admin account, time to sign and start making some tabs..."
+AWESOME = "Awesome!"
+REGISTER = "Register"
+CREATE_ADMIN = "Create Admin"
+CREATE_ACCOUNT = "Create an account for Admin Access"
+SETTINGS = "Settings"
+UPLOAD_ICONS = "Upload Icons"
+VIEW_ICONS = "View Icons"
+ALL_ICONS = "All Icons"
+CLICK_ICON = "Click icon to copy path to clipboard"
+TABS = "Tabs"
+TYPE_HIT_ENTER = "Type in new TAB Name and hit ENTER"
+ACTIVE = "Active"
+GUEST = "Guest"
+NO_IFRAME = "No iFrame"
+OR = "OR"
+DEFAULT = "Default"
+NEW_TAB_NAME = "New Tab Name"
+TAB_URL = "Tab URL"
+ICON_URL = "Icon URL"
+SAVE_TABS = "Save Tabs"
+CHOOSE_THEME = "Choose Theme"
+SAVE_OPTIONS = "Save Options"
+TITLE = "Title"
+TITLE_TEXT = "Title Text"
+NAVIGATION_BARS = "Navigation Bars"
+TOP_BAR = "Top Bar"
+BOTTOM_BAR = "Bottom Bar"
+SIDE_BAR = "Side Bar"
+HOVER_BG = "Hover Background"
+ACTIVE_TAB = "Active Tab"
+ACTIVE_TAB_BG = "Active Tab BG"
+ACTIVE_TAB_ICON = "Active Tab Icon"
+ACTIVE_TAB_TEXT = "Active Tab Text"
+INACTIVE_TAB = "Inactive Tab"
+INACTIVE_ICON = "Inactive Icon"
+INACTIVE_TEXT = "Inactive Text"
+LOGIN_STATUS = "Login Status"
+LAST_SEEN = "Last Seen"
+USER_GROUP = "User Group"
+USER_ACTIONS = "User Actions"
+DELETE = "Delete"
+LOGGED_IN = "Logged In"
+LOGGED_OUT = "Logged Out"
+GOOD_LOGINS = "Good Logins"
+BAD_LOGINS = "Bad Logins"
+DATE = "Date"
+IP_ADDRESS = "IP Address"
+TYPE = "Type"
+NOTHING_LOG = "Nothing in log..........."
+PURGE_LOG = "Purge Log"
+LOGO_URL_TITLE = "Logo URL For Title"
+LOADING_ICON_URL = "Loading Icon URL"
+ABOUT = "About"
+INSTALLED_VERSION = "Installed Version"
+CURRENT_VERSION = "Current Version"
+DELETE_DATABASE = "Delete Database"
+DELETE_WARNING = "Only do this if an upgrade requires it. This will delete your database so there is no going back and you will need to set everything back up, including user accounts."
+SUBMIT_ISSUE = "Submit Issue Or Request"
+VIEW_ON_GITHUB = "View On GitHub"
+CHAT_WITH_US = "Chat With Us"
+TABS_SAVED = "Tabs Saved!"
+APPLY_CHANGES = "Apply Changes"
+APPLY_RELOAD = "Apply Changes To Reload The Page!"
+OK = "OK"
+COLORS_SAVED = "Colors Saved!"
+NEW_VERSION = "New Version Available"
+CLICK_INFO = "Click Info Tab"
+WHATS_NEW = "What's New in"
+CHANGES = "Changes"
+AUTO_UPGRADE = "Auto Upgrade"
+SOFTWARE_IS = "Software is"
+UP_TO_DATE = "Up-to-date!"

+ 103 - 0
lang/es.ini

@@ -0,0 +1,103 @@
+WELCOME = "Bienvenido"
+OPTIONS = "Opciones"
+EDIT_INFO = "Editar Informacion"
+UPDATE = "Actualizar"
+GO_BACK = "Regresa"
+LOGOUT = "Cerrar Sesión"
+LOGIN = "Iniciar Sesión"
+DO_YOU_WANT_TO_LOGOUT = "¿Quieres salir?"
+YES_WORD = "Si"
+NO_WORD = "No"
+EMAIL_ADDRESS = "E-mail Address"
+EMAIL = "Correo Electrónico"
+PASSWORD = "Contraseña"
+PASSWORD_AGAIN = "Contraseña de Nuevo"
+ADMIN = "Admin"
+USER = "User"
+HOLD_UP = "Un Momento!"
+LOOKS_LIKE_YOU_DONT_HAVE_ACCESS = "Parese que no tienes acesso."
+USERNAME = "Nombre de Usuario"
+REMEMBER_ME = "Recuérdame"
+FORGOT_PASSWORD = "Se te olvidó tu contraseña"
+RESET_PASSWORD = "Restablecer la contraseña"
+DATABASE_PATH = "Ruta de la Base de Datos"
+SPECIFY_LOCATION = "Especifique la ruta de acceso de la que desea guardar los archivos de base de datos."
+CURRENT_DIRECTORY = "Directorio Actual"
+PARENT_DIRECTORY = "Parent Directory"
+SET_DATABASE_LOCATION = "Set Database Location"
+SET_TIMEZONE = "Set Timezone"
+DONT_WORRY = "Don't worry, your database is still there. Just use the same location you have it in."
+SAVE_LOCATION = "Save Location"
+TIME_TO_LOGIN = "Now that you created an Admin account, time to sign and start making some tabs..."
+AWESOME = "Awesome!"
+REGISTER = "Register"
+CREATE_ADMIN = "Create Admin"
+CREATE_ACCOUNT = "Create an account for Admin Access"
+SETTINGS = "Settings"
+UPLOAD_ICONS = "Upload Icons"
+VIEW_ICONS = "View Icons"
+ALL_ICONS = "All Icons"
+CLICK_ICON = "Click icon to copy path to clipboard"
+TABS = "Tabs"
+TYPE_HIT_ENTER = "Type in new TAB Name and hit ENTER"
+ACTIVE = "Activo"
+GUEST = "Guest"
+NO_IFRAME = "No iFrame"
+OR = "O"
+DEFAULT = "Default"
+NEW_TAB_NAME = "New Tab Name"
+TAB_URL = "Tab URL"
+ICON_URL = "Icon URL"
+SAVE_TABS = "Save Tabs"
+CHOOSE_THEME = "Choose Theme"
+SAVE_OPTIONS = "Save Options"
+TITLE = "Titulo"
+TITLE_TEXT = "Title Text"
+NAVIGATION_BARS = "Navigation Bars"
+TOP_BAR = "Top Bar"
+BOTTOM_BAR = "Bottom Bar"
+SIDE_BAR = "Side Bar"
+HOVER_BG = "Hover Background"
+ACTIVE_TAB = "Active Tab"
+ACTIVE_TAB_BG = "Active Tab BG"
+ACTIVE_TAB_ICON = "Active Tab Icon"
+ACTIVE_TAB_TEXT = "Active Tab Text"
+INACTIVE_TAB = "Inactive Tab"
+INACTIVE_ICON = "Inactive Icon"
+INACTIVE_TEXT = "Inactive Text"
+LOGIN_STATUS = "Login Status"
+LAST_SEEN = "Last Seen"
+USER_GROUP = "User Group"
+USER_ACTIONS = "User Actions"
+DELETE = "Delete"
+LOGGED_IN = "Logged In"
+LOGGED_OUT = "Logged Out"
+GOOD_LOGINS = "Good Logins"
+BAD_LOGINS = "Bad Logins"
+DATE = "Date"
+IP_ADDRESS = "IP Address"
+TYPE = "Type"
+NOTHING_LOG = "Nothing in log..........."
+PURGE_LOG = "Purge Log"
+LOGO_URL_TITLE = "Logo URL For Title"
+LOADING_ICON_URL = "Loading Icon URL"
+ABOUT = "About"
+INSTALLED_VERSION = "Installed Version"
+CURRENT_VERSION = "Current Version"
+DELETE_DATABASE = "Delete Database"
+DELETE_WARNING = "Only do this if an upgrade requires it. This will delete your database so there is no going back and you will need to set everything back up, including user accounts."
+SUBMIT_ISSUE = "Submit Issue Or Request"
+VIEW_ON_GITHUB = "View On GitHub"
+CHAT_WITH_US = "Chat With Us"
+TABS_SAVED = "Tabs Saved!"
+APPLY_CHANGES = "Apply Changes"
+APPLY_RELOAD = "Apply Changes To Reload The Page!"
+OK = "OK"
+COLORS_SAVED = "Colors Saved!"
+NEW_VERSION = "New Version Available"
+CLICK_INFO = "Click Info Tab"
+WHATS_NEW = "What's New in"
+CHANGES = "Changes"
+AUTO_UPGRADE = "Auto Upgrade"
+SOFTWARE_IS = "Software is"
+UP_TO_DATE = "Up-to-date!"

+ 73 - 73
settings.php

@@ -10,7 +10,7 @@ function registration_callback($username, $email, $userdir)
     global $data;
     $data = array($username, $email, $userdir);
 }
-
+require_once("translate.php");
 require_once("user.php");
 $USER = new User("registration_callback");
 date_default_timezone_set(TIMEZONE);
@@ -654,17 +654,17 @@ endif;
 
                                     <div class="sort-todo">
 
-                                        <a class="total-tabs">Tabs <span class="badge gray-bg"></span></a>
+                                        <a class="total-tabs"><?php echo $language->translate("TABS");?> <span class="badge gray-bg"></span></a>
                                         
                                         <button id="iconHide" type="button" class="btn waves btn-labeled btn-success btn-sm text-uppercase waves-effect waves-float">
                                             
-                                            <span class="btn-label"><i class="fa fa-upload"></i></span>Upload Icons
+                                            <span class="btn-label"><i class="fa fa-upload"></i></span><?php echo $language->translate("UPLOAD_ICONS");?>
                                             
                                         </button>
                                         
                                         <button id="iconAll" type="button" class="btn waves btn-labeled btn-success btn-sm text-uppercase waves-effect waves-float">
                                             
-                                            <span class="btn-label"><i class="fa fa-picture-o"></i></span>View Icons
+                                            <span class="btn-label"><i class="fa fa-picture-o"></i></span><?php echo $language->translate("VIEW_ICONS");?>
                                             
                                         </button>
                                         
@@ -672,7 +672,7 @@ endif;
                                         
                                         <button id="apply" class="btn waves btn-labeled btn-success btn-sm pull-right text-uppercase waves-effect waves-float" type="submit">
                                         
-                                            <span class="btn-label"><i class="fa fa-check"></i></span>Apply Changes
+                                            <span class="btn-label"><i class="fa fa-check"></i></span><?php echo $language->translate("APPLY_CHANGES");?>
                                         
                                         </button>
                                         
@@ -684,7 +684,7 @@ endif;
                                     
                                     <div id="viewAllIcons" style="display: none;">
                                         
-                                        <h4><strong>All Icons</strong> [Click icon to copy path to clipboard]</h4>
+                                        <h4><strong><?php echo $language->translate("ALL_ICONS");?></strong> [<?php echo $language->translate("CLICK_ICON");?>]</h4>
                                         
                                         <div class="row">
                                             
@@ -692,7 +692,7 @@ endif;
                                             <?php
                                             $dirname = "images/";
                                             $images = scandir($dirname);
-                                            $ignore = Array(".", "..", "favicon/", "favicon", "._.DS_Store", ".DS_Store", "sowwy.png", "sort-btns");
+                                            $ignore = Array(".", "..", "favicon/", "favicon", "._.DS_Store", ".DS_Store", "sowwy.png", "sort-btns", "loading.png");
                                             foreach($images as $curimg){
                                                 if(!in_array($curimg, $ignore)) { ?>
 
@@ -724,7 +724,7 @@ endif;
 
                                                 </div>
 
-                                                <input type="text" class="form-control name-of-todo" placeholder="Type In New Tab Name And Hit Enter" style="border-top-left-radius: 0;
+                                                <input type="text" class="form-control name-of-todo" placeholder="<?php echo $language->translate("TYPE_HIT_ENTER");?>" style="border-top-left-radius: 0;
     border-bottom-left-radius: 0;">
 
                                             </div>
@@ -770,13 +770,13 @@ endif;
 
                                                             <div class="form-group">
 
-                                                                <input style="width: 100%;" type="text" class="form-control material input-sm" id="name-<?=$tabNum;?>" name="name-<?=$tabNum;?>" placeholder="New Tab Name" value="<?=$row['name'];?>">
+                                                                <input style="width: 100%;" type="text" class="form-control material input-sm" id="name-<?=$tabNum;?>" name="name-<?=$tabNum;?>" placeholder="<?php echo $language->translate("NEW_TAB_NAME");?>" value="<?=$row['name'];?>">
 
                                                             </div>
 
                                                             <div class="form-group">
 
-                                                                <input style="width: 100%;" type="text" class="form-control material input-sm" id="url-<?=$tabNum;?>" name="url-<?=$tabNum;?>" placeholder="Tab URL" value="<?=$row['url']?>">
+                                                                <input style="width: 100%;" type="text" class="form-control material input-sm" id="url-<?=$tabNum;?>" name="url-<?=$tabNum;?>" placeholder="<?php echo $language->translate("TAB_URL");?>" value="<?=$row['url']?>">
 
                                                             </div>
 
@@ -787,13 +787,13 @@ endif;
                                                                     <span class="input-group-addon"></span>
                                                                 </div>
                                                                 
-                                                                - OR -
+                                                                - <?php echo $language->translate("OR");?> -
 
                                                             </div>
                                                             
                                                             <div class="form-group">
 
-                                                                <input style="width: 100%;" type="text" class="form-control material input-sm" id="iconurl-<?=$tabNum;?>" name="iconurl-<?=$tabNum;?>" placeholder="Icon URL" value="<?=$row['iconurl']?>">
+                                                                <input style="width: 100%;" type="text" class="form-control material input-sm" id="iconurl-<?=$tabNum;?>" name="iconurl-<?=$tabNum;?>" placeholder="<?php echo $language->translate("ICON_URL");?>" value="<?=$row['iconurl']?>">
 
                                                             </div>
 
@@ -819,7 +819,7 @@ endif;
                                                                     <label for="active[<?=$tabNum;?>]"></label>
 
                                                                 </div>
-                                                                Active
+                                                                <?php echo $language->translate("ACTIVE");?>
                                                             </div>
 
                                                             <div class="form-group">
@@ -831,7 +831,7 @@ endif;
                                                                     <label for="user[<?=$tabNum;?>]"></label>
 
                                                                 </div>
-                                                                User
+                                                                <?php echo $language->translate("USER");?>
                                                             </div>
 
                                                             <div class="form-group">
@@ -843,7 +843,7 @@ endif;
                                                                     <label for="guest[<?=$tabNum;?>]"></label>
 
                                                                 </div>
-                                                                Guest
+                                                                <?php echo $language->translate("GUEST");?>
                                                             </div>
                                                             
                                                             <div class="form-group">
@@ -855,7 +855,7 @@ endif;
                                                                     <label for="window[<?=$tabNum;?>]"></label>
 
                                                                 </div>
-                                                                No iFrame
+                                                                <?php echo $language->translate("NO_IFRAME");?>
                                                             </div>
 
                                                             <div class="pull-right action-btns" style="padding-top: 8px;">
@@ -878,7 +878,7 @@ endif;
 
                                             <button class="btn waves btn-labeled btn-success btn-sm pull-right text-uppercase waves-effect waves-float" type="submit">
                                                 
-                                                <span class="btn-label"><i class="fa fa-floppy-o"></i></span>Save Tabs
+                                                <span class="btn-label"><i class="fa fa-floppy-o"></i></span><?php echo $language->translate("SAVE_TABS");?>
                                                 
                                             </button>
                                             
@@ -903,25 +903,25 @@ endif;
 
                                                     <div class="form-group">
 
-                                                        <input type="text" class="form-control gray" name="username" placeholder="Username" autocorrect="off" autocapitalize="off" value="">
+                                                        <input type="text" class="form-control gray" name="username" placeholder="<?php echo $language->translate("USERNAME");?>" autocorrect="off" autocapitalize="off" value="">
 
                                                     </div>
 
                                                     <div class="form-group">
 
-                                                        <input type="email" class="form-control gray" name="email" placeholder="E-mail">
+                                                        <input type="email" class="form-control gray" name="email" placeholder="<?php echo $language->translate("EMAIL");?>">
 
                                                     </div>
 
                                                     <div class="form-group">
 
-                                                        <input type="password" class="form-control gray" name="password1" placeholder="Password">
+                                                        <input type="password" class="form-control gray" name="password1" placeholder="<?php echo $language->translate("PASSWORD");?>">
 
                                                     </div>
 
                                                     <div class="form-group">
 
-                                                        <input type="password" class="form-control gray" name="password2" placeholder="Retype Password">
+                                                        <input type="password" class="form-control gray" name="password2" placeholder="<?php echo $language->translate("PASSWORD_AGAIN");?>">
 
                                                     </div>
                                                     
@@ -955,17 +955,17 @@ endif;
 
                                                             <th>#</th>
 
-                                                            <th>Username</th>
+                                                            <th><?php echo $language->translate("USERNAME");?></th>
                                                             
-                                                            <th>E-Mail</th>
+                                                            <th><?php echo $language->translate("EMAIL");?></th>
 
-                                                            <th>Login Status</th>
+                                                            <th><?php echo $language->translate("LOGIN_STATUS");?></th>
 
-                                                            <th>Last Seen</th>
+                                                            <th><?php echo $language->translate("LAST_SEEN");?></th>
 
-                                                            <th>User Group</th>
+                                                            <th><?php echo $language->translate("USER_GROUP");?></th>
 
-                                                            <th>User Actions</th>
+                                                            <th><?php echo $language->translate("USER_ACTIONS");?></th>
 
                                                         </tr>
 
@@ -983,10 +983,10 @@ endif;
                                                             $disableAction = "";
                                                         endif;
                                                         if($row['active'] == "true") : 
-                                                            $userActive = "Logged In";
+                                                            $userActive = $language->translate("LOGGED_IN");
                                                             $userActiveColor = "primary";
                                                         else : 
-                                                            $userActive = "Logged Out";
+                                                            $userActive = $language->translate("LOGGED_OUT");
                                                             $userActiveColor = "danger";
                                                         endif;
                                                         $userpic = md5( strtolower( trim( $row['email'] ) ) );
@@ -1015,7 +1015,7 @@ endif;
 
                                                                 <button <?=$disableAction;?> class="btn waves btn-labeled btn-danger btn btn-sm text-uppercase waves-effect waves-float deleteUser">
 
-                                                                    <span class="btn-label"><i class="fa fa-user-times"></i></span>Delete
+                                                                    <span class="btn-label"><i class="fa fa-user-times"></i></span><?php echo $language->translate("DELETE");?>
 
                                                                 </button>
 
@@ -1051,25 +1051,25 @@ endif;
 
                                                     <div class="form-group">
 
-                                                        <input type="text" class="form-control gray" name="databaseLocation" placeholder="databaseLocation" autocorrect="off" autocapitalize="off" value="<?php echo DATABASE_LOCATION;?>">
+                                                        <input type="text" class="form-control gray" name="databaseLocation" placeholder="<?php echo $language->translate("DATABASE_PATH");?>" autocorrect="off" autocapitalize="off" value="<?php echo DATABASE_LOCATION;?>">
 
                                                     </div>
 
                                                     <div class="form-group">
 
-                                                        <input type="text" class="form-control gray" name="timezone" placeholder="timezone" value="<?php echo TIMEZONE;?>">
+                                                        <input type="text" class="form-control gray" name="timezone" placeholder="<?php echo $language->translate("SET_TIMEZONE");?>" value="<?php echo TIMEZONE;?>">
 
                                                     </div>
 
                                                     <div class="form-group">
 
-                                                        <input type="text" class="form-control gray" name="titleLogo" placeholder="Logo URL for title" value="<?php echo TITLELOGO;?>">
+                                                        <input type="text" class="form-control gray" name="titleLogo" placeholder="<?php echo $language->translate("LOGO_URL_TITLE");?>" value="<?php echo TITLELOGO;?>">
 
                                                     </div>
 
                                                     <div class="form-group">
 
-                                                        <input type="text" class="form-control gray" name="loadingIcon" placeholder="Loading Icon URL" value="<?php echo LOADINGICON;?>">
+                                                        <input type="text" class="form-control gray" name="loadingIcon" placeholder="<?php echo $language->translate("LOADING_ICON_URL");?>" value="<?php echo LOADINGICON;?>">
 
                                                     </div>
                                                     
@@ -1104,8 +1104,8 @@ endif;
 
                                                     <br>
 
-                                                    <span class="text-uppercase w-name">Good Logins</span>
-                                                    <span class="text-uppercase w-name pull-right">Bad Logins</span>
+                                                    <span class="text-uppercase w-name"><?php echo $language->translate("GOOD_LOGINS");?></span>
+                                                    <span class="text-uppercase w-name pull-right"><?php echo $language->translate("BAD_LOGINS");?></span>
 
                                                 </div>
 
@@ -1134,7 +1134,7 @@ endif;
                                             <input type="hidden" name="action" value="deleteLog" />
                                             <button class="btn waves btn-labeled btn-danger btn-sm pull-right text-uppercase waves-effect waves-float" type="submit">
 
-                                                <span class="btn-label"><i class="fa fa-trash"></i></span>Purge Log
+                                                <span class="btn-label"><i class="fa fa-trash"></i></span><?php echo $language->translate("PURGE_LOG");?>
 
                                             </button>
 
@@ -1146,13 +1146,13 @@ endif;
 
                                                 <tr>
 
-                                                    <th>Date</th>
+                                                    <th><?php echo $language->translate("DATE");?></th>
 
-                                                    <th>Username</th>
+                                                    <th><?php echo $language->translate("USERNAME");?></th>
 
-                                                    <th>IP Address</th>
+                                                    <th><?php echo $language->translate("IP_ADDRESS");?></th>
 
-                                                    <th>Type</th>
+                                                    <th><?php echo $language->translate("TYPE");?></th>
 
                                                 </tr>
 
@@ -1215,7 +1215,7 @@ endif;
 
                                         if(!file_exists(FAIL_LOG)) :
 
-                                            echo "Nothing in log..................";
+                                            echo $language->translate("NOTHING_LOG");
 
                                         endif;
 
@@ -1227,15 +1227,15 @@ endif;
                                 
                                 <div class="tab-pane big-box  fade in" id="about">
                         
-                                    <h4><strong>About Organizr</strong></h4>
+                                    <h4><strong><?php echo $language->translate("ABOUT");?> Organizr</strong></h4>
                         
                                     <p id="version"></p>
                                     
                                     <p id="submitFeedback">
                                     
-                                        <a href='https://github.com/causefx/Organizr/issues/new' target='_blank' type='button' class='btn waves btn-labeled btn-success btn text-uppercase waves-effect waves-float'><span class='btn-label'><i class='fa fa-github-alt'></i></span>Submit Issue or Request</a> 
-                                        <a href='https://github.com/causefx/Organizr' target='_blank' type='button' class='btn waves btn-labeled btn-primary btn text-uppercase waves-effect waves-float'><span class='btn-label'><i class='fa fa-github'></i></span>View On Github</a>
-                                        <a href='https://riot.im/app/#/room/#iCauseFX:matrix.org' target='_blank' type='button' class='btn waves btn-labeled btn-dark btn text-uppercase waves-effect waves-float'><span class='btn-label'><i class='fa fa-comments-o'></i></span>Chat With Us</a>
+                                        <a href='https://github.com/causefx/Organizr/issues/new' target='_blank' type='button' class='btn waves btn-labeled btn-success btn text-uppercase waves-effect waves-float'><span class='btn-label'><i class='fa fa-github-alt'></i></span><?php echo $language->translate("SUBMIT_ISSUE");?></a> 
+                                        <a href='https://github.com/causefx/Organizr' target='_blank' type='button' class='btn waves btn-labeled btn-primary btn text-uppercase waves-effect waves-float'><span class='btn-label'><i class='fa fa-github'></i></span><?php echo $language->translate("VIEW_ON_GITHUB");?></a>
+                                        <a href='https://riot.im/app/#/room/#iCauseFX:matrix.org' target='_blank' type='button' class='btn waves btn-labeled btn-dark btn text-uppercase waves-effect waves-float'><span class='btn-label'><i class='fa fa-comments-o'></i></span><?php echo $language->translate("CHAT_WITH_US");?></a>
                                     
                                     </p>
                                     
@@ -1247,7 +1247,7 @@ endif;
                                         
                                         <div class="panel-heading">
                                             
-                                            <h3 class="panel-title">Delete Database</h3>
+                                            <h3 class="panel-title"><?php echo $language->translate("DELETE_DATABASE");?></h3>
                                             
                                         </div>
                                         
@@ -1255,13 +1255,13 @@ endif;
                                             
                                             <div class="">
                                             
-                                                <p>Only do this if an upgrade requires it.  This will delete your database so there is no going back and you will need to set everything back up, including user accouts.</p>
+                                                <p><?php echo $language->translate("DELETE_WARNING");?></p>
                                                 <form id="deletedb" method="post">
                                                     
                                                     <input type="hidden" name="action" value="deleteDB" />
                                                     <button class="btn waves btn-labeled btn-danger pull-right text-uppercase waves-effect waves-float" type="submit">
                                                 
-                                                        <span class="btn-label"><i class="fa fa-trash"></i></span>Delete Databse
+                                                        <span class="btn-label"><i class="fa fa-trash"></i></span><?php echo $language->translate("DELETE_DATABASE");?>
                                                 
                                                     </button>
                                                     
@@ -1284,7 +1284,7 @@ endif;
                                         <div class="btn-group">
                                             
                                             <button type="button" class="btn btn-dark dropdown-toggle btn-sm" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-                                            Choose Theme  <span class="caret"></span>
+                                            <?php echo $language->translate("CHOOSE_THEME");?>  <span class="caret"></span>
                                             </button>
                                             
                                             <ul class="dropdown-menu gray-bg">
@@ -1303,7 +1303,7 @@ endif;
                                             
                                                 <li role="separator" class="divider"></li>
                                             
-                                                <li id="defaultTheme" style="background: #eb6363; border-radius: 5px; margin: 5px;"><a style="color: #FFFFFF !important;" href="#">Default</a></li>
+                                                <li id="defaultTheme" style="background: #eb6363; border-radius: 5px; margin: 5px;"><a style="color: #FFFFFF !important;" href="#"><?php echo $language->translate("DEFAULT");?></a></li>
                                             
                                             </ul>
                                             
@@ -1311,7 +1311,7 @@ endif;
                                         
                                         <button class="btn waves btn-labeled btn-success btn-sm pull-right text-uppercase waves-effect waves-float" type="submit">
                                                 
-                                                <span class="btn-label"><i class="fa fa-floppy-o"></i></span>Save Options
+                                                <span class="btn-label"><i class="fa fa-floppy-o"></i></span><?php echo $language->translate("SAVE_OPTIONS");?>
                                                 
                                         </button>
 
@@ -1319,11 +1319,11 @@ endif;
 
                                             <div class="row show-grids">
 
-                                                <h4><strong>Title</strong></h4>
+                                                <h4><strong><?php echo $language->translate("TITLE");?></strong></h4>
 
                                                 <div class="col-md-2 gray-bg">
 
-                                                    <center>Title</center>
+                                                    <center><?php echo $language->translate("TITLE");?></center>
 
                                                     <input name="title" class="form-control gray" value="<?=$title;?>" placeholder="Organizr">
 
@@ -1331,7 +1331,7 @@ endif;
 
                                                 <div class="col-md-2 gray-bg">
 
-                                                    <center>Title Text</center>
+                                                    <center><?php echo $language->translate("TITLE_TEXT");?></center>
 
                                                     <input name="topbartext" id="topbartext" class="form-control jscolor {hash:true}" value="<?=$topbartext;?>">
 
@@ -1341,11 +1341,11 @@ endif;
 
                                             <div class="row show-grids">
 
-                                                <h4><strong>Navigation Bars</strong></h4>
+                                                <h4><strong><?php echo $language->translate("NAVIGATION_BARS");?></strong></h4>
 
                                                 <div class="col-md-2 gray-bg">
 
-                                                    <center>Top Bar</center>
+                                                    <center><?php echo $language->translate("TOP_BAR");?></center>
 
                                                     <input name="topbar" id="topbar" class="form-control jscolor {hash:true}" value="<?=$topbar;?>">
 
@@ -1353,7 +1353,7 @@ endif;
 
                                                 <div class="col-md-2 gray-bg">
 
-                                                    <center>Bottom Bar</center>
+                                                    <center><?php echo $language->translate("BOTTOM_BAR");?></center>
 
                                                     <input name="bottombar" id="bottombar" class="form-control jscolor {hash:true}" value="<?=$bottombar;?>">
 
@@ -1363,7 +1363,7 @@ endif;
 
                                                 <div class="col-md-2 gray-bg">
 
-                                                    <center>Side Bar</center>
+                                                    <center><?php echo $language->translate("SIDE_BAR");?></center>
 
                                                     <input name="sidebar" id="sidebar" class="form-control jscolor {hash:true}" value="<?=$sidebar;?>">
 
@@ -1371,7 +1371,7 @@ endif;
 
                                                 <div class="col-md-2 gray-bg">
 
-                                                    <center>Hover BG</center>
+                                                    <center><?php echo $language->translate("HOVER_BG");?></center>
 
                                                     <input name="hoverbg" id="hoverbg" class="form-control jscolor {hash:true}" value="<?=$hoverbg;?>">
 
@@ -1381,11 +1381,11 @@ endif;
 
                                             <div class="row show-grids">
 
-                                                <h4><strong>Active Tab</strong></h4>
+                                                <h4><strong><?php echo $language->translate("ACTIVE_TAB");?></strong></h4>
 
                                                 <div class="col-md-2 gray-bg">
 
-                                                    <center>Active Tab BG</center>
+                                                    <center><?php echo $language->translate("ACTIVE_TAB_BG");?></center>
 
                                                     <input name="activetabBG" id="activetabBG" class="form-control jscolor {hash:true}" value=<?=$activetabBG;?>"">
 
@@ -1393,7 +1393,7 @@ endif;
 
                                                 <div class="col-md-2 gray-bg">
 
-                                                    <center>Active Tab Icon</center>
+                                                    <center><?php echo $language->translate("ACTIVE_TAB_ICON");?></center>
 
                                                     <input name="activetabicon" id="activetabicon" class="form-control jscolor {hash:true}" value="<?=$activetabicon;?>">
 
@@ -1401,7 +1401,7 @@ endif;
 
                                                 <div class="col-md-2 gray-bg">
 
-                                                    <center>Active Tab Text</center>
+                                                    <center><?php echo $language->translate("ACTIVE_TAB_TEXT");?></center>
 
                                                     <input name="activetabtext" id="activetabtext" class="form-control jscolor {hash:true}" value="<?=$activetabtext;?>">
 
@@ -1411,11 +1411,11 @@ endif;
 
                                             <div class="row show-grids">
 
-                                                <h4><strong>Inactive Tab</strong></h4>
+                                                <h4><strong><?php echo $language->translate("INACTIVE_TAB");?></strong></h4>
 
                                                 <div class="col-md-2 gray-bg">
 
-                                                    <center>Inactive Icon</center>
+                                                    <center><?php echo $language->translate("INACTIVE_ICON");?></center>
 
                                                     <input name="inactiveicon" id="inactiveicon" class="form-control jscolor {hash:true}" value="<?=$inactiveicon;?>">
 
@@ -1423,7 +1423,7 @@ endif;
 
                                                 <div class="col-md-2 gray-bg">
 
-                                                    <center>Inactive Text</center>
+                                                    <center><?php echo $language->translate("INACTIVE_TEXT");?></center>
 
                                                     <input name="inactivetext" id="inactivetext" class="form-control jscolor {hash:true}" value="<?=$inactivetext;?>">
 
@@ -1946,7 +1946,7 @@ endif;
                 dataType: "json",
                 success: function(github) {
                    
-                    var currentVersion = "0.997";
+                    var currentVersion = "0.996";
                     var githubVersion = github.tag_name;
                     var githubDescription = github.body;
                     var githubName = github.name;
@@ -1959,14 +1959,14 @@ endif;
                     	console.log("You Need To Upgrade");
 
                         $.smkAlert({
-                            text: '<strong>New Version Available</strong> Click Info Tab',
+                            text: '<strong><?php echo $language->translate("NEW_VERSION");?></strong> <?php echo $language->translate("CLICK_INFO");?>',
                             type: 'warning',
                             permanent: true
                         });
                         
-                        $(infoTabNew).html("<br/><h4><strong>What's New in " + githubVersion + "</strong></h4><strong>Title: </strong>" + githubName + " <br/><strong>Changes: </strong>" + githubDescription);
+                        $(infoTabNew).html("<br/><h4><strong><?php echo $language->translate("WHATS_NEW");?> " + githubVersion + "</strong></h4><strong><?php echo $language->translate("TITLE");?>: </strong>" + githubName + " <br/><strong><?php echo $language->translate("CHANGES");?>: </strong>" + githubDescription);
                         
-                        $(infoTabDownload).html("<br/><form style=\"display:initial;\" id=\"deletedb\" method=\"post\"><input type=\"hidden\" name=\"action\" value=\"upgrade\" /><button class=\"btn waves btn-labeled btn-success text-uppercase waves-effect waves-float\" type=\"submit\"><span class=\"btn-label\"><i class=\"fa fa-refresh\"></i></span>Auto Upgrade</button></form> <a href='https://github.com/causefx/Organizr/archive/master.zip' target='_blank' type='button' class='btn waves btn-labeled btn-success text-uppercase waves-effect waves-float'><span class='btn-label'><i class='fa fa-download'></i></span>Organizr v." + githubVersion + "</a>");
+                        $(infoTabDownload).html("<br/><form style=\"display:initial;\" id=\"deletedb\" method=\"post\"><input type=\"hidden\" name=\"action\" value=\"upgrade\" /><button class=\"btn waves btn-labeled btn-success text-uppercase waves-effect waves-float\" type=\"submit\"><span class=\"btn-label\"><i class=\"fa fa-refresh\"></i></span><?php echo $language->translate("AUTO_UPGRADE");?></button></form> <a href='https://github.com/causefx/Organizr/archive/master.zip' target='_blank' type='button' class='btn waves btn-labeled btn-success text-uppercase waves-effect waves-float'><span class='btn-label'><i class='fa fa-download'></i></span>Organizr v." + githubVersion + "</a>");
                         
                         $( "p[id^='upgrade']" ).toggle();
                     
@@ -1975,7 +1975,7 @@ endif;
                     	console.log("You Are on Current Version");
                         
                         $.smkAlert({
-                            text: 'Software is <strong>Up-To-Date!</strong>',
+                            text: '<?php echo $language->translate("SOFTWARE_IS");?> <strong><?php echo $language->translate("UP_TO_DATE");?></strong>',
                             type: 'success'
                         });
                     
@@ -1991,7 +1991,7 @@ endif;
                     
                     }
 
-                    $(infoTabVersion).html("<strong>Installed Version: </strong>" + currentVersion + " <strong>Current Version: </strong>" + githubVersion + " <strong>Database Location:  </strong> <?php echo DATABASE_LOCATION;?>");
+                    $(infoTabVersion).html("<strong><?php echo $language->translate("INSTALLED_VERSION");?>: </strong>" + currentVersion + " <strong><?php echo $language->translate("CURRENT_VERSION");?>: </strong>" + githubVersion + " <strong><?php echo $language->translate("DATABASE_PATH");?>:  </strong> <?php echo DATABASE_LOCATION;?>");
                     
                 }
                 

+ 56 - 0
translate.php

@@ -0,0 +1,56 @@
+<?php
+
+class setLanguage { 
+    
+    private $language = null; 
+    
+    function __construct($language) {
+        
+        if (file_exists("lang/{$language}.ini")) : 
+        
+            $this->language = parse_ini_file("lang/{$language}.ini", false, INI_SCANNER_RAW);
+        
+        else : 
+        
+            $this->language = parse_ini_file("lang/en.ini", false, INI_SCANNER_RAW);
+        
+        endif;
+        
+    } 
+    
+    public function translate($originalWord) {
+        
+        $getArg = func_num_args();
+        
+        if ($getArg > 1) : 
+        
+            $allWords = func_get_args();
+        
+            array_shift($allWords); 
+        
+        else :
+        
+            $allWords = array(); 
+        
+        endif;
+
+        $translatedWord = isset($this->language[$originalWord]) ? $this->language[$originalWord] : null; 
+    
+        if (!$translatedWord) : 
+        
+            echo ("Translation not found for: $originalWord"); 
+        
+        endif; 
+        
+        $translatedWord = str_replace( array( "'","'" ),'', $translatedWord );
+        
+        return vsprintf($translatedWord, $allWords);
+        
+    }
+    
+} 
+
+$getLanguage = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); 
+$language = new setLanguage($getLanguage);
+
+?>