0byt3m1n1
Path:
/
data
/
applications
/
aps
/
owl
/
1.0-0
/
standard
/
htdocs
/
admin
/
[
Home
]
File: index.php
<?php /** * index.php * * Author: Steve Bourgeois <owl@bozzit.com> * * Copyright (c) 2006-2009 Bozz IT Consulting Inc * * Licensed under the GNU GPL. For full terms see the file LICENSE. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * $Id: index.php,v 1.1.1.1 2010/01/04 14:36:11 b0zz Exp $ */ ob_start(); require_once(dirname(dirname(__FILE__)) . "/config/owl.php"); $out = ob_get_clean(); require_once($default->owl_fs_root . "/lib/disp.lib.php"); require_once($default->owl_fs_root . "/lib/security.lib.php"); require_once($default->owl_fs_root . "/lib/owl.lib.php"); if (empty($action)) { $action = "users"; } $bGrantAccess = false; if (!fIsAdmin(true)) { $bGrantAccess = false; } else { $bGrantAccess = true; } if ($bGrantAccess === false) { if (fIsUserAdmin($userid) and ($action == "users" or $action == "groups" or $action == "newuser" or $action == "newgroup")) { $bGrantAccess = true; } } if ($bGrantAccess === false) { die("<br /><center>$owl_lang->err_unauthorized</center><br />"); } if ($action == "backup") { dobackup(); } if (!empty($group)) { $i = 0; $aGroups = fGetGroups($userid); foreach($aGroups as $g) { if ($g[0] == $group) { continue; } $groups[$i][0] = $g[0]; $groups[$i][1] = $g[1]; $i++; } } if (fIsUserAdmin($userid) and $owluser== 1) { printError($owl_lang->err_unauthorized); } if ($maint == "1" and $default->owl_maintenance_mode == "0") { $sql = new Owl_DB; $qUpdateQuery = "UPDATE $default->owl_prefs_table SET owl_maintenance_mode = '1'"; $sql->query("$qUpdateQuery"); $default->owl_maintenance_mode = "1"; } else if ($maint == "0" and $default->owl_maintenance_mode == "1") { $sql = new Owl_DB; $qUpdateQuery = "UPDATE $default->owl_prefs_table SET owl_maintenance_mode = '0'"; $sql->query("$qUpdateQuery"); $default->owl_maintenance_mode = "0"; } //sun2earth $aUserList = fGetUserInfoInMyGroups($userid); $aMainUserList = $aUserList; $aAdminUserList = $aUserList; //sun2earth END include($default->owl_fs_root . "/lib/header.inc"); include($default->owl_fs_root . "/lib/userheader.inc"); print("<center>"); print("<table class=\"border1\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"$default->table_expand_width\"><tr><td align=\"left\" valign=\"top\" width=\"100%\">\n"); fPrintButtonSpace(12, 1); print("<br />\n"); print("<table class=\"border2\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\"><tr><td align=\"left\" valign=\"top\" width=\"100%\">\n"); if ($default->show_prefs == 1 or $default->show_prefs == 3) { fPrintPrefs("infobar1", "top"); } fPrintButtonSpace(12, 1); print("<br />\n"); if ($action == "clnhist") { $sql = new Owl_DB; $dTargetDate = date("Y-m-d H:i:s", mktime(0, 0, 0, date("m"), date("d")-$default->purge_historical_documents_days, date("Y"))); $qPurgeQuery = "select id from $default->owl_files_table where smodified < '$dTargetDate'"; $sql->query("$qPurgeQuery"); $iPurgeFileCount = 0; while ($sql->next_record()) { delFile($sql->f("id"), "file_delete", 1); $iPurgeFileCount++; } $action = "JUNK"; print("<table class=\"margin2\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\"><tr><td align=\"left\" valign=\"top\">\n"); fPrintSectionHeader($iPurgeFileCount . " " . $owl_lang->historical_purge, "admin3"); print("</tr></td></table>\n"); } if (fIsAdmin(true)) { fPrintAdminPanel($action); } if (!isset($action)) { $action = "JUNK"; } function printusers() { global $sess, $default, $owl_lang, $owluser, $userid; $sql = new Owl_DB; $sql_active_sess = new Owl_DB; $sql->query("select username,name,id,maxsessions FROM $default->owl_users_table order by name"); fPrintSectionHeader("$owl_lang->header_user_admin"); print("<tr>\n"); print("<td class=\"form1\">$owl_lang->users:</td>\n"); print("<td class=\"form1\" width=\"100%\">"); print("<select class=\"fpull1\" name=\"owluser\" size=\"1\">\n"); while ($sql->next_record()) { if (fIsUserAdmin($userid) and $sql->f("id") == 1) { continue; } $uid = $sql->f("id"); $username = $sql->f("username"); $name = $sql->f("name"); $maxsess = $sql->f("maxsessions") + 1; $numrows = 0; $sql_active_sess->query("SELECT * FROM $default->owl_sessions_table WHERE usid='$uid'"); $sql_active_sess->next_record(); $numrows = $sql_active_sess->num_rows($sql_active_sess); if ($uid == $owluser) { print("\t\t\t\t\t\t\t\t<option value=\"" . $uid . "\" selected=\"selected\">" . $name . " (". $username . ") – (" . $numrows . "/" . $maxsess . ")</option>\n"); } else { print("\t\t\t\t\t\t\t\t<option value=\"" . $uid . "\" >" . $name . " (". $username . ") – (" . $numrows . "/" . $maxsess . ")</option>\n"); } } print("</select></td></tr>"); print("<tr>"); print("<td class=\"form1\">"); fPrintButtonSpace(1, 1); print("</td>"); print("<td class=\"form2\" width=\"100%\">"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); print("\t<tr>\n"); print("<td width=\"100%\"> </td>"); fPrintButton("index.php?sess=$sess&action=newuser", "btn_admin_users"); print("<td>"); fPrintSubmitButton($owl_lang->btn_edit_user, $owl_lang->alt_edit_user, "submit", "btn_ed_user_x"); print("</td>"); print("\t</tr></table>\n"); print("</td></tr>"); } function printgroups() { global $sess, $owl_lang, $default, $group, $userid; $sql = new Owl_DB; $sql->query("SELECT name,id FROM $default->owl_groups_table order by name"); //print("<input type=\"hidden\" name=\"action\" value=\"groups\"></input>\n"); fPrintSectionHeader("$owl_lang->header_group_admin"); print("<tr>\n"); print("<td class=\"form1\">$owl_lang->groups:</td>\n"); print("<td class=\"form1\" width=\"100%\">"); print("<select class=\"fpull1\" name=\"group\" size=\"1\">\n"); while ($sql->next_record()) { if (fIsUserAdmin($userid) and $sql->f("id") == 0) { continue; } if ($group == $sql->f("id")) { print("\t\t\t\t\t\t\t\t<option value=\"" . $sql->f("id") . "\" selected=\"selected\">" . $sql->f("name") . "</option>\n"); } else { print("\t\t\t\t\t\t\t\t<option value=\"" . $sql->f("id") . "\">" . $sql->f("name") . "</option>\n"); } } print("\t\t\t\t\t\t\t</select>\n\t\t\t\t\t\t</td>\n</tr>\n"); print("<tr>"); print("<td class=\"form1\">"); fPrintButtonSpace(1, 1); print("</td>"); print("<td class=\"form2\" width=\"100%\">"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); print("\t<tr>\n"); print("<td width=\"100%\"> </td>"); fPrintButton("index.php?sess=$sess&action=newgroup", "btn_admin_groups"); print("<td>"); fPrintSubmitButton($owl_lang->btn_edit_group, $owl_lang->alt_edit_group, "submit", "btn_ed_group_x"); print("</td>"); print("\t</tr></table>\n"); print("</td></tr>"); } function printuser($id) { global $sess, $change, $default, $flush, $userid; global $owl_lang; if ($change == 1) { fPrintSectionHeader($owl_lang->saved, "admin3"); } if ($flush == 1) { flushsessions($id, $sess); fPrintSectionHeader($owl_lang->flushed, "admin3"); } $groups = fGetGroups($userid); $sql = new Owl_DB; $sql->query("SELECT * FROM $default->owl_users_table WHERE id = '$id'"); while ($sql->next_record()) { print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"id\" value=\"" . $sql->f("id") . "\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"sess\" value=\"$sess\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"oldlanguage\" value=\"" . $sql->f("language") . "\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"action\" value=\"user\"></input></td></tr>"); fPrintFormTextLine($owl_lang->full_name . ":" , "name", 40, $sql->f("name")); fPrintFormTextLine($owl_lang->username . ":" , "edit_loginname", 40, $sql->f("username")); if ( $sql->f("id") > 1) { fPrintFormSelectBox($owl_lang->group . ":" , "groupid", $groups, $sql->f("groupid")); } else { print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"groupid\" value=\"" . $sql->f("groupid") . "\"></input></td></tr>"); } // // Display the Language dropdown // print("<tr>\n"); print("<td class=\"form1\">$owl_lang->userlang:</td>\n"); print("<td class=\"form1\" width=\"100%\">"); print("<select class=\"fpull1\" name=\"newlanguage\" size=\"1\">"); $aLanguages = fGetLocales(); foreach ($aLanguages as $file) { print("<option value=\"$file\""); if ($file == $sql->f("language")) { print (" selected=\"selected\""); } print(">$file</option>\n"); } print("</select></td></tr>"); // // Display the Button Styles dropdown // print("<tr>\n"); print("<td class=\"form1\">$owl_lang->buttonstyle:</td>\n"); print("<td class=\"form1\" width=\"100%\">"); print("<select class=\"fpull1\" name=\"newbuttons\" size=\"1\">"); $dir = dir($default->owl_fs_root . "/graphics"); $dir->rewind(); while ($file = $dir->read()) { if (is_dir($default->owl_fs_root . "/graphics/" . $file)) { if ($file[0] != "." and $file != "CVS" and $file != "favicon.ico" and $file[0] != "_") { print("<option value=\"$file\""); if ($file == $sql->f("buttonstyle")) { print (" selected=\"selected\""); } print(">$file</option>\n"); } } } $dir->close(); print("</select></td></tr>"); // Bozz Change begin // This is to allow a user to be part of more than one group print("<tr>\n"); print("<td class=\"form1\">$owl_lang->groupmember:</td>\n"); print("<td class=\"form1\" width=\"100%\">\n"); print("<table>\n"); print("<tr>\n"); print("<td class=\"title1\">Membership</td>"); print("<td class=\"title1\">File Admin</td>"); print("<td class=\"title1\">Group</td>"); print("</tr>\n"); $i = 0; $sqlmemgroup = new Owl_DB; if(fIsUserAdmin($userid)) { $sqlmemgroup->query("SELECT userid FROM $default->owl_users_grpmem_table WHERE userid='$id' and groupid='0'"); $sqlmemgroup->next_record(); if ($sqlmemgroup->num_rows($sqlmemgroup) > 0) { print("<tr>\n"); print("<td align=\"center\"><input type=\"hidden\" name=\"group$i\" value=\"$i\"></input></td>\n"); print("</tr>"); $i++; } } print("<tr>\n"); foreach($groups as $g) { $is_set_gid = $g[0]; $sqlmemgroup->query("SELECT userid FROM $default->owl_users_grpmem_table WHERE userid='$id' and groupid='$is_set_gid'"); $sqlmemgroup->next_record(); if ($sqlmemgroup->num_rows($sqlmemgroup) > 0) { print("<td align=\"center\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"group$i\" value=\"$g[0]\" checked=\"checked\"></input></td>\n"); } else { print("<td align=\"center\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"group$i\" value=\"$g[0]\"></input></td>\n"); } $sqlmemgroup->query("SELECT userid FROM $default->owl_users_grpmem_table WHERE userid='$id' and groupadmin='$is_set_gid'"); $sqlmemgroup->next_record(); if ($sqlmemgroup->num_rows($sqlmemgroup) > 0) { print("<td align=\"center\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"mgroupadmin$i\" value=\"$g[0]\" checked=\"checked\"></input></td>\n"); } else { print("<td align=\"center\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"mgroupadmin$i\" value=\"$g[0]\"></input></td>\n"); } $i++; print("<td>$g[1]</td>"); print("</tr>\n"); } print("</table>\n"); print("</td>\n</tr>\n"); // This hidden field is to store the nubmer of displayed groups for future use // when the records are saved to the db print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"no_groups_displayed\" value=\"$i\"></input></td></tr>"); // Bozz Change End // Display the Directories so a Home Directory may be chosen. print("<td class=\"form1\">$owl_lang->home_dir:</td>\n"); print("<td class=\"form1\" width=\"100%\">"); print("<select class=\"fpull1\" name=\"homedir\" size=\"1\">"); if ($sql->f("homedir") == 1) { print("<option value='1' selected='selected'>" . fid_to_name(1) ."</option>\n"); } else { print("<option value='1'>" . fid_to_name(1) ."</option>\n"); } fPrintHomeDir("1", "--|", $sql->f("homedir")); print("</select>\n</td>\n</tr>\n"); print("<tr>\n"); print("<td class=\"form1\">$owl_lang->initial_dir:</td>\n"); print("<td class=\"form1\" width=\"100%\">"); print("<select class=\"fpull1\" name=\"firstdir\" size=\"1\">"); if ($sql->f("firstdir") == 1) { print("<option value='1' selected='selected'>" . fid_to_name(1) ."</option>\n"); } else { print("<option value='1'>" . fid_to_name(1) ."</option>\n"); } fPrintHomeDir("1", "--|", $sql->f("firstdir")); print("</select>\n</td>\n</tr>\n"); fPrintFormTextLine($owl_lang->quota . ": " . $sql->f("quota_current") . " /", "quota", 20, $sql->f("quota_max")); print("<tr>\n"); print("<td class=\"form1\">$owl_lang->maxsessions" . ": " . ($sql->f("maxsessions") + 1) . " / </td>\n"); print("<td class=\"form1\" width=\"100%\"><input class=\"finput1\" type=\"test\" name=\"maxsessions\" size=\"10\" maxlength=\"255\" value=\"" . ($sql->f("maxsessions") + 1) . "\"> "); fPrintAdminButton("index.php?sess=$sess&action=user&owluser=$id&change=0&flush=1", admin_flush); print("</td>\n"); print("</tr>\n"); print("</td></tr>"); if ($default->auth == 0) { print("<tr>\n"); print("<td class=\"form1\">$owl_lang->password</td>\n"); print("<td class=\"form1\" width=\"100%\"><input class=\"finput1\" type=\"password\" name=\"edit_password\" size=\"15\" maxlength=\"255\" value=\"" . $sql->f("password") . "\" onfocus=\"document.admin.edit_password.value=''\">"); print("</td>\n"); print("</tr>\n"); fPrintFormTextLine($owl_lang->confpassword . ":" , "edit_confpassword", 20, "" ,"", "", "password"); } fPrintFormTextLine($owl_lang->email, "email", 40, $sql->f("email")); if ($sql->f("notify") == 1) { fPrintFormCheckBox($owl_lang->notification, "notify", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->notification, "notify", "1"); } if ($sql->f("attachfile") == 1) { fPrintFormCheckBox($owl_lang->attach_file, "attachfile", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->attach_file, "attachfile", "1"); } if ($id != 1) { print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"old_disabled\" value=\"" . $sql->f("disabled") . "\"></input></td></tr>"); if ($sql->f("disabled") == 1) { fPrintFormCheckBox($owl_lang->disableuser, "disabled", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->disableuser, "disabled", "1"); } if ($sql->f("user_default_view") == 1) { fPrintFormCheckBox($owl_lang->owl_user_default_view, "user_default_view", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_user_default_view, "user_default_view", "1"); } $aRevisionType[0][0] = ""; $aRevisionType[0][1] = $owl_lang->none_selected; $aRevisionType[1][0] = "1"; $aRevisionType[1][1] = $owl_lang->vermajor; $aRevisionType[2][0] = "2"; $aRevisionType[2][1] = $owl_lang->verminor; fPrintFormSelectBox($owl_lang->owl_user_default_revision, "user_default_revision", $aRevisionType, $sql->f("user_default_revision")); fPrintFormTextLine($owl_lang->owl_user_major_revision, "user_major_revision", "5", $sql->f("user_major_revision")); fPrintFormTextLine($owl_lang->owl_user_minor_revision, "user_minor_revision", "5", $sql->f("user_minor_revision")); if ($sql->f("pdf_watermarks") == 1) { fPrintFormCheckBox($owl_lang->owl_user_pdfwatermark, "pdf_watermarks", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_user_pdfwatermark, "pdf_watermarks", "1"); } if ($sql->f("noprefaccess") == 1) { fPrintFormCheckBox($owl_lang->noprefaccess, "noprefaccess", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->noprefaccess, "noprefaccess", "1"); } if (fIsUserAdmin($userid)) { print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"useradmin\" value=\"" . $sql->f("useradmin") . "\"></input></td></tr>"); } else { if ($sql->f("useradmin") == 1) { fPrintFormCheckBox($owl_lang->user_admin, "useradmin", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->user_admin, "useradmin", "1"); } } if ($sql->f("viewlogs") == 1) { fPrintFormCheckBox($owl_lang->viewlogs, "viewlogs", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->viewlogs, "viewlogs", "1"); } if ($sql->f("viewreports") == 1) { fPrintFormCheckBox($owl_lang->viewreports, "viewreports", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->viewreports, "viewreports", "1"); } if ($sql->f("newsadmin") == 1) { fPrintFormCheckBox($owl_lang->newsadmin, "newsadmin", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->newsadmin, "newsadmin", "1"); } if ($sql->f("groupadmin") == 1) { fPrintFormCheckBox($owl_lang->user_group_admin, "groupadmin", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->user_group_admin, "groupadmin", "1"); } } if ($sql->f("logintonewrec") == 1) { fPrintFormCheckBox($owl_lang->user_login_to_newrecords, "logintonewrec", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->user_login_to_newrecords, "logintonewrec", "1"); } if ($sql->f("comment_notify") == 1) { fPrintFormCheckBox($owl_lang->comment_notif, "comment_notify", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->comment_notif, "comment_notify", "1"); } if ($sql->f("email_tool") == 1) { fPrintFormCheckBox($owl_lang->email_tool, "email_tool", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->email_tool, "email_tool", "1"); } if ($sql->f("change_paswd_at_login") == 1) { fPrintFormCheckBox($owl_lang->user_change_pass_next_login, "change_paswd_at_login", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->user_change_pass_next_login, "change_paswd_at_login", "1"); } fPrintFormTextLine($owl_lang->user_expires, "expire_account", 20, $sql->f("expire_account")); fPrintFormSelectBox($owl_lang->user_auth_type, "user_auth", $default->auth_type, trim($sql->f("user_auth"))); fPrintFormSelectBox("$owl_lang->user_gmt_offset", "user_offset", $owl_lang->time_offsets, trim($sql->f("user_offset"))); print("<tr>\n"); print("<td class=\"form2\" width=\"100%\" colspan=\"2\">\n"); //print("EMAIL Password on CHANGE:"); //print("<input class=\"fcheckbox1\" type=\"checkbox\" name=\"email_password\" value=\"1\"></input> "); fPrintSubmitButton($owl_lang->change, $owl_lang->alt_change); $qItemCount = new Owl_DB; $qItemCount->query("SELECT count(*) as num_files FROM $default->owl_files_table WHERE creatorid='$id'"); $qItemCount->next_record(); $iNumFiles = $qItemCount->f("num_files"); $qItemCount->query("SELECT count(*) as num_folders FROM $default->owl_folders_table WHERE creatorid='$id'"); $qItemCount->next_record(); $iNumFolders = $qItemCount->f("num_folders"); if ($sql->f("id") != 1 && $sql->f("id") != $default->anon_user) { if ( $iNumFolders > 0 or $iNumFiles > 0 ) { $sDeleteMessage = ereg_replace('%numfiles%', $iNumFiles ,ereg_replace('%numfolders%', $iNumFolders, $owl_lang->reallydeluser)); fPrintSubmitButton($owl_lang->deleteuser, $owl_lang->alt_del_user, "submit", "bdeleteuser_x", $sDeleteMessage); } else { fPrintSubmitButton($owl_lang->deleteuser, $owl_lang->alt_del_user, "submit", "bdeleteuser_x", "Really Delete this User?"); } } fPrintSubmitButton($owl_lang->btn_reset, $owl_lang->alt_reset_form, "reset"); print("</td>\n"); print("</tr>\n"); } } function flushsessions($id, $sess) { global $default; $sql = new Owl_DB; $sql->query("delete FROM $default->owl_sessions_table WHERE usid='$id' AND sessid!='$sess'"); } function printgroup($id) { global $sess, $change, $default; global $owl_lang, $groups; //, $fselectedgroups; //sun2earth global $aUserList, $aMainUserList, $aAdminUserList; global $fselectedusers; //sun2earth end if (isset($change)) { fPrintSectionHeader($owl_lang->saved, "admin3"); } $sql = new Owl_DB; $sql->query("SELECT id,name FROM $default->owl_groups_table WHERE id = '$id'"); while ($sql->next_record()) { fPrintFormTextLine($owl_lang->title . ":" , "name", 40, $sql->f("name")); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"id\" value=\"" . $sql->f("id") . "\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"sess\" value=\"$sess\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"action\" value=\"group\"></input></td></tr>"); //sun2earth print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"subaction\" id=\"subaction\"></input></td></tr>"); //sun2earth end print("<tr>\n"); print("<td class=\"form2\" width=\"100%\" colspan=\"2\">\n"); //print("<input class=\"fbuttonup1\" type=\"submit\" name=\"$owl_lang->change\" value=\"$owl_lang->change\" onclick=\"selectAll(document.admin.elements['fselectedgroups[]']);\">\n"); print("<input class=\"fbuttonup1\" type=\"submit\" name=\"$owl_lang->change\" value=\"$owl_lang->change\">\n"); //fPrintSubmitButton($owl_lang->change, $owl_lang->alt_change); if ($sql->f("id") != 0 && $sql->f("id") != 1) { fPrintSubmitButton($owl_lang->deletegroup, $owl_lang->alt_del_group, "submit", "bdeletegroup_x"); } fPrintSubmitButton($owl_lang->btn_reset, $owl_lang->alt_reset_form, "reset"); print("</td>\n"); print("</tr>\n"); } $sql->query("SELECT userid FROM $default->owl_users_grpmem_table WHERE groupid = '$id'"); $sWhereClause = " WHERE "; while ($sql->next_record()) { $sWhereClause .= " id <> '" . $sql->f("userid") . "' AND "; } if ($sWhereClause <> " WHERE ") { $sWhereClause .= " 1 = 1"; } else { $sWhereClause = ""; } $sql->query("SELECT username,name,id FROM $default->owl_users_table $sWhereClause order by name"); //sun2earth old group administration begin /* fPrintSectionHeader("ADD MEMBERS TO THIS GROUP"); print("<tr>\n"); print("<td class=\"form1\">$owl_lang->users:</td>\n"); print("<td class=\"form1\" width=\"100%\">"); print("<select multiple=\"multiple\" class=\"fpull1\" name=\"aAddOwlUser[]\" size=\"10\">\n"); while ($sql->next_record()) { $uid = $sql->f("id"); $username = $sql->f("username"); $name = $sql->f("name"); print("\t\t\t\t\t\t\t\t<option value=\"" . $uid . "\" >" . $name . " (". $username . ")</option>\n"); } print("</select>"); print("</td>\n"); //print("<tr>\n"); //fPrintSectionHeader("ADD MEMBER GROUP(S) TO THIS GROUP"); //print("<tr>\n"); //print("<td class=\"form1\">$owl_lang->groups:</td>\n"); //print("<td class=\"form1\" width=\"100%\">"); //print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n"); //print("<tr>\n"); //print("<td class=\"admin3\" align=\"center\" nowrap=\"nowrap\">$owl_lang->acl_available_groups</td>\n"); //print("<td class=\"admin3\" align=\"center\" nowrap=\"nowrap\"> </td>\n"); //print("<td class=\"admin3\" align=\"center\" nowrap=\"nowrap\">$owl_lang->acl_selected_groups</td>\n"); //print("</tr>\n"); //print("<tr>\n"); //print("<td class=\"form1\">\n"); //print("<select multiple=\"multiple\" size=\"10\" name=\"fallgroups[]\" class=\"fpullacl\">\n"); //foreach($groups as $g) //{ //if ($g[0] == -1) //{ //continue; //} //// if the group has sub groups then don't show it as a group, we are trying to avoid groups of groups inside of groups // //$sql->query("SELECT * FROM $default->owl_group_grpmem_table where groupid = '$g[0]'"); //if ($sql->num_rows() > 0) //{ //continue; //} //if (!empty($fselectedgroups)) //{ //if (!(in_array($g[0], $fselectedgroups))) //{ //print("<option value=\"$g[0]\""); //print(">$g[1]</option>\n"); //} //} //else //{ //print("<option value=\"$g[0]\""); //print(">$g[1]</option>\n"); //} //} //print("</select>\n</td>\n"); // //print("<td class=\"form1\" nowrap=\"nowrap\">"); //print(" <input type=\"button\" onclick=\"move(this.form.elements['fselectedgroups[]'],this.form.elements['fallgroups[]'])\" value=\"<--\"></input>\n"); //print("<input type=\"button\" onclick=\"move(this.form.elements['fallgroups[]'],this.form.elements['fselectedgroups[]'])\" value=\"-->\"></input>\n"); //print("<br />"); //print("<input type=\"button\" onclick=\"selectAllGroups(this.form.elements['fselectedgroups[]'],this.form.elements['fallgroups[]'])\" value=\"<<--\"></input>\n"); //print("<input type=\"button\" onclick=\"selectAllGroups(this.form.elements['fallgroups[]'],this.form.elements['fselectedgroups[]'])\" value=\"-->>\"></input>\n"); //print("</td>\n"); //print("<td class=\"form1\">"); //print("<select multiple=\"multiple\" size=\"10\" name=\"fselectedgroups[]\" class=\"fpullacl\">"); //if (!empty($groups)) //{ //foreach($groups as $g) //{ //if ($g[0] == -1) //{ //continue; //} //if (!empty($fselectedgroups)) //{ //if ((in_array($g[0], $fselectedgroups))) //{ //print("<option value=\"$g[0]\""); //print(">$g[1]</option>\n"); //} //} //} //} //print("</select>\n</td>\n"); //print("</tr>\n"); //print("</table>\n"); //print("</td>\n"); print("<tr>\n"); print("<td class=\"title1\"> $owl_lang->del_selected</td>\n"); print("<td class=\"title1\" width=\"100%\" colspan=\"2\">$owl_lang->username</td></tr>"); fPrintSectionHeader($owl_lang->users_in_primary_group); $sql->query("SELECT username,name,id,maxsessions,groupid FROM $default->owl_users_table WHERE groupid='$id' order by name"); while ($sql->next_record()) { $uid = $sql->f("id"); $username = $sql->f("username"); $name = $sql->f("name"); $maxsess = $sql->f("maxsessions") + 1; $numrows = 0; if ($name == "") { $sDisplayName = $username; } else { $sDisplayName = $name; } print("<tr>\n"); print("<td class=\"form1\"> </td>\n"); print("<td class=\"form1\" width=\"100%\" colspan=\"2\"><a class=\"lfile1\" href=\"index.php?sess=$sess&action=users&owluser=" . $uid . "\">" . $sDisplayName . "</a></td></tr>"); } fPrintSectionHeader($owl_lang->owl_group_user); $sql->query("SELECT distinct username,name,id,maxsessions,u.groupid FROM $default->owl_users_table u left join $default->owl_users_grpmem_table m on u.id=m.userid WHERE m.groupid='$id' order by name"); while ($sql->next_record()) { $uid = $sql->f("id"); $username = $sql->f("username"); $name = $sql->f("name"); $maxsess = $sql->f("maxsessions") + 1; $numrows = 0; if ($name == "") { $sDisplayName = $username; } else { $sDisplayName = $name; } print("<tr>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"aRemoveMember[]\" value=\"$uid\"></input></td>\n"); print("<td class=\"form1\" width=\"100%\" colspan=\"2\"><a class=\"lfile1\" href=\"index.php?sess=$sess&action=users&owluser=" . $uid . "\">" . $sDisplayName . "</a></td>\n"); print("</tr>\n"); } fPrintSectionHeader($owl_lang->users_group_admin); $sql->query("SELECT distinct username,name,id,maxsessions,u.groupid FROM $default->owl_users_table u left join $default->owl_users_grpmem_table m on u.id=m.userid WHERE (u.groupadmin='1' and u.groupid='$id') OR m.groupadmin = '$id' order by name"); while ($sql->next_record()) { $uid = $sql->f("id"); $username = $sql->f("username"); $name = $sql->f("name"); $maxsess = $sql->f("maxsessions") + 1; $numrows = 0; if ($name == "") { $sDisplayName = $username; } else { $sDisplayName = $name; } print("<tr>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"aRemoveGroupAdmin[]\" value=\"$uid\"></input></td>\n"); print("<td class=\"form1\" width=\"100%\" colspan=\"2\"><a class=\"lfile1\" href=\"index.php?sess=$sess&action=users&owluser=" . $uid . "\">" . $sDisplayName . "</a></td>\n"); print("</tr>\n"); } print("<tr>\n"); print("<td class=\"title1\" align=\"center\">"); print(" <a href=\"#\" onclick=\"CheckAll();\">"); print("<img src=\"$default->owl_graphics_url/$default->sButtonStyle/ui_icons/tg_check.gif\" alt=\"$owl_lang->alt_toggle_check_box\" title=\"$owl_lang->alt_toggle_check_box\" border=\"0\"></img></a>"); print("</td><td class=\"title1\" width=\"100%\" colspan=\"2\"> </td></tr>"); */ //sun2earth end old group administration //sun2earth begin // Loads the users, mainusers and adminusers from the DB $qSetUsers = "SELECT DISTINCT id,username,name,email from users,membergroup WHERE membergroup.userid=users.id AND membergroup.groupid='$id'"; $sql = new Owl_DB; $sql->query($qSetUsers); while ($sql->next_record()) { $fselectedusers[] = $sql->f("id"); } $qSetUsers = "SELECT id,username,name,email FROM $default->owl_users_table WHERE groupid='$id' ORDER BY username,name"; $sql = new Owl_DB; $sql->query($qSetUsers); while ($sql->next_record()) { $fselectedmainusers[] = $sql->f("id"); } $qSetUsers = "SELECT distinct id,username,name,email,u.groupid FROM $default->owl_users_table u left join $default->owl_users_grpmem_table m on u.id=m.userid WHERE (u.groupadmin='1' and u.groupid='$id') OR m.groupadmin = '$id' order by u.id"; $sql = new Owl_DB; $sql->query($qSetUsers); while ($sql->next_record()) { $fselectedadminusers[] = $sql->f("id"); } // Section for members of a group fPrintSectionHeader($owl_lang->owl_group_user . " (".count($fselectedusers)."/".count($aUserList) . ")"); print("<tr><td>"); fPrintButtonSpace(12, 1); print("</td></tr>\n"); print("\n<table cellspacing=\"0\" align=\"center\" colspan=\"3\" cellpadding=\"0\" border=\"0\">\n"); print("<tr>\n"); print("<td class=\"admin3\" align=\"center\" nowrap=\"nowrap\">$owl_lang->acl_available_users</td>\n"); print("<td class=\"admin3\" align=\"center\" nowrap=\"nowrap\"> </td>\n"); print("<td class=\"admin3\" align=\"center\" nowrap=\"nowrap\">$owl_lang->acl_selected_users</td>\n"); print("</tr>\n"); print("<tr>\n"); print("<td class=\"form2\">\n"); print("<select multiple=\"multiple\" size=\"10\" name=\"fallusers[]\" class=\"fpullacl\">\n"); if (!empty($aUserList)) { foreach ($aUserList as $aUsers) { $sUsername = $aUsers["username"]; $sId = $aUsers["id"]; $sName = $aUsers["name"]; if(!empty($aUsers["email"])) { $sEmail = " (" . $aUsers["email"] . ")"; } else { $sEmail = ""; } if (!empty($fselectedusers)) { if (!(in_array($sId, $fselectedusers))) { print("<option value=\"$sId\""); print(">" . $sName . $sEmail . "</option>\n"); } } else { print("<option value=\"$sId\""); print(">" . $sName . $sEmail . "</option>\n"); } } } print("</select>\n"); print("</td>\n"); print("<td class=\"form1\" nowrap=\"nowrap\">\n"); print("<center>"); print(" <input type=\"button\" onclick=\"move(this.form.elements['fselectedusers[]'],this.form.elements['fallusers[]'])\" value=\"<--\"></input>\n"); print("<input type=\"button\" onclick=\"move(this.form.elements['fallusers[]'],this.form.elements['fselectedusers[]'])\" value=\"-->\"></input>\n"); print("<br />"); print("<input type=\"button\" onclick=\"selectAllUsers(this.form.elements['fselectedusers[]'],this.form.elements['fallusers[]'])\" value=\"<<--\"></input>\n"); print("<input type=\"button\" onclick=\"selectAllUsers(this.form.elements['fallusers[]'],this.form.elements['fselectedusers[]'])\" value=\"-->>\"></input>\n"); print("</center>"); print("</td>\n"); print("<td class=\"form2\">\n"); print("<select multiple=\"multiple\" size=\"10\" name=\"fselectedusers[]\" class=\"fpullacl\">\n"); if (!empty($aUserList)) { foreach ($aUserList as $aUsers) { $sUsername = $aUsers["username"]; $sId = $aUsers["id"]; $sName = $aUsers["name"]; if(!empty($aUsers["email"])) { $sEmail = " (" . $aUsers["email"] . ")"; } else { $sEmail = ""; } if (!empty($fselectedusers)) { if ((in_array($sId, $fselectedusers))) { print("<option value=\"$sId\""); print(">" . $sName . $sEmail . "</option>\n"); } } } } print("</select>\n"); print("</td>\n"); print("</tr>\n"); print("<td colspan=\"2\" class=\"form1\" >"); fPrintButtonSpace(1, 1); print("</td>\n"); print("<td class=\"form2\" nowrap=\"nowrap\">"); fPrintSubmitButton($owl_lang->group_set_selected, $owl_lang->alt_group_set_selected,"submit","","","fbuttonup1","fbuttondown1","onclick=\"subSelection('users'); selectAll(document.admin.elements['fselectedusers[]']);\""); fPrintSubmitButton($owl_lang->btn_reset, $owl_lang->alt_reset_form, "reset","","","fbuttonup1","fbuttondown1","onclick=\"reload()\""); print("</td>\n"); print("</tr>\n"); print("</table>\n"); fPrintButtonSpace(12, 1); fPrintSectionHeader($owl_lang->users_in_primary_group . " (".count($fselectedmainusers) ."/".count($aMainUserList). ")"); print("<tr><td>"); fPrintButtonSpace(12, 1); print("</td></tr>\n"); print("\n<table cellspacing=\"0\" align=\"center\" colspan=\"3\" cellpadding=\"0\" border=\"0\">\n"); print("<tr>\n"); print("<td class=\"admin3\" align=\"center\" nowrap=\"nowrap\">$owl_lang->acl_available_users</td>\n"); print("<td class=\"admin3\" align=\"center\" nowrap=\"nowrap\"> </td>\n"); print("<td class=\"admin3\" align=\"center\" nowrap=\"nowrap\">$owl_lang->acl_selected_users</td>\n"); print("</tr>\n"); // Section for mainuser of a group print("<tr>\n"); print("<td class=\"form2\">\n"); print("<select multiple=\"multiple\" size=\"10\" name=\"fallmainusers[]\" class=\"fpullacl\">\n"); if (!empty($aMainUserList)) { foreach ($aMainUserList as $aUsers) { $sUsername = $aUsers["username"]; $sId = $aUsers["id"]; $sName = $aUsers["name"]; if(!empty($aUsers["email"])) { $sEmail = " (" . $aUsers["email"] . ")"; } else { $sEmail = ""; } if (!empty($fselectedmainusers)) { if (!(in_array($sId, $fselectedmainusers))) { print("<option value=\"$sId\""); print(">" . $sName . $sEmail . "</option>\n"); } } else { print("<option value=\"$sId\""); print(">" . $sName . $sEmail . "</option>\n"); } } } print("</select>\n"); print("</td>\n"); print("<td class=\"form2\" nowrap=\"nowrap\">\n"); print("<center>"); // Removing a user from his main group isn't possible // print(" <input type=\"button\" onclick=\"move(this.form.elements['fselectedmainusers[]'],this.form.elements['fallmainusers[]'])\" value=\"<--\"></input>\n"); print("<input type=\"button\" onclick=\"move(this.form.elements['fallmainusers[]'],this.form.elements['fselectedmainusers[]'])\" value=\"-->\"></input>\n"); print("<br />"); // print("<input type=\"button\" onclick=\"selectAllUsers(this.form.elements['fselectedmainusers[]'],this.form.elements['fallmainusers[]'])\" value=\"<<--\"></input>\n"); print("<input type=\"button\" onclick=\"selectAllUsers(this.form.elements['fallmainusers[]'],this.form.elements['fselectedmainusers[]'])\" value=\"-->>\"></input>\n"); print("</center>"); print("</td>\n"); print("<td class=\"form2\">\n"); print("<select multiple=\"multiple\" size=\"10\" name=\"fselectedmainusers[]\" class=\"fpullacl\">\n"); if (!empty($aMainUserList)) { foreach ($aMainUserList as $aUsers) { $sUsername = $aUsers["username"]; $sId = $aUsers["id"]; $sName = $aUsers["name"]; if(!empty($aUsers["email"])) { $sEmail = " (" . $aUsers["email"] . ")"; } else { $sEmail = ""; } if (!empty($fselectedmainusers)) { if ((in_array($sId, $fselectedmainusers))) { print("<option value=\"$sId\""); print(">" . $sName . $sEmail . "</option>\n"); } } } } print("</select>\n"); print("</td>\n"); print("</tr>\n"); print("<td colspan=\"2\" class=\"form1\" >"); fPrintButtonSpace(1, 1); print("</td>\n"); print("<td class=\"form2\" nowrap=\"nowrap\">"); fPrintSubmitButton($owl_lang->group_set_selected, $owl_lang->alt_group_set_selected,"submit","","","fbuttonup1","fbuttondown1","onclick=\"subSelection('mainusers'); selectAll(document.admin.elements['fselectedmainusers[]']);\""); fPrintSubmitButton($owl_lang->btn_reset, $owl_lang->alt_reset_form, "reset","","","fbuttonup1","fbuttondown1","onclick=\"reload()\""); print("</td>\n"); print("</tr>\n"); print("</table>\n"); fPrintButtonSpace(12, 1); // Section for adminuser of a group fPrintSectionHeader($owl_lang->users_group_admin . " (".count($fselectedadminusers) ."/".count($aAdminUserList). ")"); print("<tr><td>"); fPrintButtonSpace(12, 1); print("</td></tr>\n"); print("<tr><td>"); print("\n<table cellspacing=\"0\" align=\"center\" colspan=\"3\" cellpadding=\"0\" border=\"0\">\n"); print("<tr>\n"); print("<td class=\"admin3\" align=\"center\" nowrap=\"nowrap\">$owl_lang->acl_available_users</td>\n"); print("<td class=\"admin3\" align=\"center\" nowrap=\"nowrap\"> </td>\n"); print("<td class=\"admin3\" align=\"center\" nowrap=\"nowrap\">$owl_lang->acl_selected_users</td>\n"); print("</tr>\n"); print("<tr>\n"); print("<td class=\"form2\">\n"); print("<select multiple=\"multiple\" size=\"10\" name=\"falladminusers[]\" class=\"fpullacl\">\n"); if (!empty($aAdminUserList)) { foreach ($aAdminUserList as $aUsers) { $sUsername = $aUsers["username"]; $sId = $aUsers["id"]; $sName = $aUsers["name"]; if(!empty($aUsers["email"])) { $sEmail = " (" . $aUsers["email"] . ")"; } else { $sEmail = ""; } if (!empty($fselectedadminusers)) { if (!(in_array($sId, $fselectedadminusers))) { print("<option value=\"$sId\""); print(">" . $sName . $sEmail . "</option>\n"); } } else { print("<option value=\"$sId\""); print(">" . $sName . $sEmail . "</option>\n"); } } } print("</select>\n"); print("</td>\n"); print("<td class=\"form2\" nowrap=\"nowrap\">\n"); print("<center>"); print(" <input type=\"button\" onclick=\"move(this.form.elements['fselectedadminusers[]'],this.form.elements['falladminusers[]'])\" value=\"<--\"></input>\n"); print("<input type=\"button\" onclick=\"move(this.form.elements['falladminusers[]'],this.form.elements['fselectedadminusers[]'])\" value=\"-->\"></input>\n"); print("<br />"); print("<input type=\"button\" onclick=\"selectAllUsers(this.form.elements['fselectedadminusers[]'],this.form.elements['falladminusers[]'])\" value=\"<<--\"></input>\n"); print("<input type=\"button\" onclick=\"selectAllUsers(this.form.elements['falladminusers[]'],this.form.elements['fselectedadminusers[]'])\" value=\"-->>\"></input>\n"); print("</center>"); print("</td>\n"); print("<td class=\"form2\">\n"); print("<select multiple=\"multiple\" size=\"10\" name=\"fselectedadminusers[]\" class=\"fpullacl\">\n"); if (!empty($aAdminUserList)) { foreach ($aAdminUserList as $aUsers) { $sUsername = $aUsers["username"]; $sId = $aUsers["id"]; $sName = $aUsers["name"]; if(!empty($aUsers["email"])) { $sEmail = " (" . $aUsers["email"] . ")"; } else { $sEmail = ""; } if (!empty($fselectedadminusers)) { if ((in_array($sId, $fselectedadminusers))) { print("<option value=\"$sId\""); print(">" . $sName . $sEmail . "</option>\n"); } } } } print("</select>\n"); print("</td>\n"); print("</tr>\n"); print("<td colspan=\"2\" class=\"form1\" >"); fPrintButtonSpace(1, 1); print("</td>\n"); print("<td class=\"form2\" nowrap=\"nowrap\">"); fPrintSubmitButton($owl_lang->group_set_selected, $owl_lang->alt_group_set_selected,"submit","","","fbuttonup1","fbuttondown1","onclick=\"subSelection('adminusers'); selectAll(document.admin.elements['fselectedadminusers[]']);\""); fPrintSubmitButton($owl_lang->btn_reset, $owl_lang->alt_reset_form, "reset","","","fbuttonup1","fbuttondown1","onclick=\"reload()\""); print("</td>\n"); print("</tr>\n"); print("</table>\n"); fPrintButtonSpace(12, 1); print("</td>\n"); print("</tr>\n"); print("</table>\n"); fPrintButtonSpace(12, 1); //sun2earth end } function printnewgroup() { global $default, $sess, $owl_lang; fPrintFormTextLine($owl_lang->title . ":" , "name", 40); print("<tr>\n"); print("<td class=\"form2\" width=\"100%\" colspan=\"2\">\n"); fPrintSubmitButton($owl_lang->add, $owl_lang->alt_add_group); fPrintSubmitButton($owl_lang->btn_reset, $owl_lang->alt_reset_form, "reset"); print("</td>\n"); print("</tr>\n"); } function printnewuser() { global $sess, $owl_lang, $default, $userid; $groups = fGetGroups($userid); fPrintFormTextLine($owl_lang->full_name . ":" , "name", 40); fPrintFormTextLine($owl_lang->username . ":" , "edit_loginname", 40); fPrintFormSelectBox($owl_lang->group . ":" , "groupid", $groups); print("<tr>\n"); print("<td class=\"form1\">$owl_lang->userlang:</td>\n"); print("<td class=\"form1\" width=\"100%\">"); print("<select class=\"fpull1\" name=\"newlanguage\" size=\"1\">"); $aLanguages = fGetLocales(); foreach ($aLanguages as $file) { print("<option value=\"$file\""); if ($file == $default->owl_lang) { print (" selected=\"selected\""); } print(">$file</option>\n"); } print("</select></td></tr>"); // Bozz Change begin // This is to allow a user to be part of more than one group print("<tr>\n"); print("<td class=\"form1\">$owl_lang->groupmember:</td>\n"); print("<td class=\"form1\" width=\"100%\">"); print("<table>\n"); print("<tr>\n"); print("<td class=\"title1\">Membership</td>"); print("<td class=\"title1\">File Admin</td>"); print("<td class=\"title1\">Group</td>"); print("</tr>\n"); $i = 0; foreach($groups as $g) { print("<tr>\n"); print("<td align=\"center\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"group$i\" value=\"$g[0]\"></input></td>\n"); print("<td align=\"center\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"mgroupadmin$i\" value=\"$g[0]\"></input></td>\n"); print("<td>$g[1]</td>\n"); print("</tr>\n"); $i++; } print("</table>\n"); // This hidden field is to store the nubmer of displayed groups for future use // when the records are saved to the db print("<input type=\"hidden\" name=\"no_groups_displayed\" value=\"$i\"></input>"); // Bozz Change End print("</td></tr>"); // Display the Directories so a Home Directory may be chosen. print("<tr>\n"); print("<td class=\"form1\">$owl_lang->home_dir:</td>\n"); print("<td class=\"form1\" width=\"100%\">"); print("<select class=\"fpull1\" name=\"homedir\">"); print("<option value=\"1\" selected=\"selected\">" . fid_to_name("1") ."</option>\n"); fPrintHomeDir("1", "--|", $homedir); print("</select>\n</td>\n</tr>\n"); print("<tr>\n"); print("<td class=\"form1\">$owl_lang->initial_dir:</td>\n"); print("<td class=\"form1\" width=\"100%\">"); print("<select class=\"fpull1\" name=\"firstdir\" size=\"1\">"); print("<option value=\"1\" selected=\"selected\">" . fid_to_name("1") ."</option>\n"); fPrintHomeDir("1", "--|", $firstdir); print("</select>\n</td>\n</tr>\n"); fPrintFormTextLine($owl_lang->quota . ":" , "quota", 20, 0); fPrintFormTextLine($owl_lang->maxsessions . ":" , "maxsessions", 20, 1); if ($default->auth == 0) { fPrintFormTextLine($owl_lang->password . ":" , "edit_password", 20, "" ,"", "", "password"); fPrintFormTextLine($owl_lang->confpassword . ":" , "edit_confpassword", 20, "" ,"", "", "password"); } fPrintFormTextLine($owl_lang->email . ":" , "email", 40); fPrintFormCheckBox($owl_lang->notification, "notify", "1"); fPrintFormCheckBox($owl_lang->attach_file, "attachfile", "1"); fPrintFormCheckBox($owl_lang->disableuser, "disabled", "1"); fPrintFormCheckBox($owl_lang->owl_user_default_view, "user_default_view", "1"); $aRevisionType[0][0] = ""; $aRevisionType[0][1] = $owl_lang->none_selected; $aRevisionType[1][0] = "1"; $aRevisionType[1][1] = $owl_lang->vermajor; $aRevisionType[2][0] = "2"; $aRevisionType[2][1] = $owl_lang->verminor; fPrintFormSelectBox($owl_lang->owl_user_default_revision, "user_default_revision", $aRevisionType, $default->default_revision); fPrintFormTextLine($owl_lang->owl_user_major_revision, "user_major_revision", "5", $default->major_revision); fPrintFormTextLine($owl_lang->owl_user_minor_revision, "user_minor_revision", "5", $default->minor_revision); fPrintFormCheckBox($owl_lang->user_group_admin, "groupadmin", "1"); fPrintFormCheckBox($owl_lang->user_login_to_newrecords, "logintonewrec", "1"); fPrintFormCheckBox($owl_lang->owl_user_pdfwatermark, "pdf_watermarks", "1"); fPrintFormCheckBox($owl_lang->noprefaccess, "noprefaccess", "1"); if (!fIsUserAdmin($userid)) { fPrintFormCheckBox($owl_lang->user_admin, "useradmin", "1"); } fPrintFormCheckBox($owl_lang->newsadmin, "newsadmin", "1"); fPrintFormCheckBox($owl_lang->viewlogs, "viewlogs", "1"); fPrintFormCheckBox($owl_lang->comment_notif, "comment_notif", "1"); fPrintFormCheckBox($owl_lang->email_tool, "email_tool", "1"); fPrintFormCheckBox($owl_lang->user_change_pass_next_login, "change_paswd_at_login", "1"); fPrintFormTextLine($owl_lang->user_expires, "expire_account", 20, ""); fPrintFormSelectBox($owl_lang->user_auth_type, "user_auth", $default->auth_type, $default->auth); fPrintFormSelectBox($owl_lang->user_gmt_offset, "user_offset", $owl_lang->time_offsets, $default->machine_time_zone); print("<tr>\n"); print("<td class=\"form2\" width=\"100%\" colspan=\"2\">\n"); print($owl_lang->owl_user_email_pass); print("<input class=\"fcheckbox1\" type=\"checkbox\" name=\"email_password\" value=\"1\"></input> "); fPrintSubmitButton($owl_lang->add, $owl_lang->alt_add_user); fPrintSubmitButton($owl_lang->btn_reset, $owl_lang->alt_reset_form, "reset"); print("</td>\n"); print("</tr>\n"); } function printhtml() { global $default, $sess, $owl_lang, $change; if (isset($change)) { fPrintSectionHeader($owl_lang->saved, "admin3"); } fPrintSectionHeader($owl_lang->html_title); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"action\" value=\"edhtml\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"type\" value=\"html\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"sess\" value=\"$sess\"></input></td></tr>"); fPrintFormTextLine($owl_lang->ht_expand_width, "expand_width", 10, $default->table_expand_width); fPrintFormTextLine($owl_lang->ht_collapse_width, "collapse_width", 10, $default->table_collapse_width); fPrintFormTextLine($owl_lang->ht_bd_bg_image, "body_background", 80, $default->body_background); fPrintFormTextLine($owl_lang->owl_logo, "owl_logo", 80, $default->owl_logo); print("<tr>\n"); print("<td class=\"form2\" width=\"100%\" colspan=\"2\">\n"); fPrintSubmitButton($owl_lang->change, $owl_lang->alt_change); fPrintSubmitButton($owl_lang->btn_reset, $owl_lang->alt_reset_form, "reset"); print("</td>\n"); print("</tr>\n"); //print("<tr><td bgcolor=\"$default->table_header_bg\" align=\"right\">$owl_lang->ht_bd_txt_cl</td> //<td align=left><input type=text name=\"body_textcolor\" value=\"$default->body_textcolor\"></td></tr>"); //print("<tr><td bgcolor=\"$default->table_header_bg\" align=\"right\">$owl_lang->ht_bd_lnk_cl</td> //<td align=left><input type=text name=\"body_link\" value=\"$default->body_link\"></td></tr>"); //print("<tr><td bgcolor=\"$default->table_header_bg\" align=\"right\">$owl_lang->ht_bd_vlnk_cl</td> //<td align=left><input type=text name=\"body_vlink\" value=\"$default->body_vlink\"></td></tr>"); if (file_exists("$default->owl_graphics_url/$default->sButtonStyle/info.txt")) { $sFileContent = file_get_contents("$default->owl_graphics_url/$default->sButtonStyle/info.txt"); print("<pre>$sFileContent</pre>"); } } function printprefs() { global $default, $sess, $owl_lang, $change, $userid; getprefs(); if (isset($change)) { fPrintSectionHeader($owl_lang->saved, "admin3"); } // // Load all users to an array // $sql = new Owl_DB; $sql->query("SELECT id,name FROM $default->owl_users_table"); $i = 0; while ($sql->next_record()) { $users[$i][0] = $sql->f("id"); $users[$i][1] = $sql->f("name"); $i++; } // // Load all groups to an array // $groups = fGetGroups($userid); print("<tr><td><input type=\"hidden\" name=\"action\" value=\"edprefs\"></input>\n"); print("<input type=\"hidden\" name=\"type\" value=\"html\"></input>\n"); print("<input type=\"hidden\" name=\"sess\" value=\"$sess\"></input></td></tr>\n"); fPrintSectionHeader("Message of the Day MOTD"); fPrintFormTextArea("Message (Blank For None):", "motd", $default->owl_motd,3,80); print("</table>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); $sSliderCTRL = "<a id=\"e_toggle\" href=\"#\" onclick=\"if (imgEmailState == 0 ) { document.email_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/minimize.png';} else {document.email_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png'; }; return false;\"><img src=\"$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png\" name=\"email_image\" border=\"0\"></a>"; fPrintSectionHeader($owl_lang->owl_title_email, 'admin4', $sSliderCTRL); print("</table>\n"); print("<div id=\"e_slide\" style='display:none'>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); if ($default->use_smtp == 1) { fPrintFormCheckBox($owl_lang->owl_email_smtp, "use_smtp", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_email_smtp, "use_smtp", "1"); } if ($default->use_smtp_auth == 1) { fPrintFormCheckBox($owl_lang->owl_email_smtp_auth, "use_smtp_auth", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_email_smtp_auth, "use_smtp_auth", "1"); } if ($default->use_smtp_ssl == 1) { fPrintFormCheckBox($owl_lang->owl_use_smtp_ssl, "use_smtp_ssl", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_use_smtp_ssl, "use_smtp_ssl", "1"); } fPrintFormTextLine($owl_lang->owl_smtp_port, "smtp_port", 6, $default->smtp_port); fPrintFormTextLine($owl_lang->owl_smtp_max_attachemnt_size, "smtp_max_size", 15, $default->smtp_max_size); fPrintFormTextLine($owl_lang->owl_email_server, "email_server", 40, $default->owl_email_server); fPrintFormTextLine($owl_lang->owl_email_from, "email_from", 40, $default->owl_email_from); fPrintFormTextLine($owl_lang->owl_email_smtp_auth_login, "smtp_auth_login", 40, $default->smtp_auth_login); fPrintFormTextLine($owl_lang->owl_email_smtp_auth_passwd . ":", "smtp_passwd", 40, $default->smtp_passwd); fPrintFormTextLine($owl_lang->owl_email_fromname , "email_fromname", 40, $default->owl_email_fromname); fPrintFormTextLine($owl_lang->owl_email_replyto , "email_replyto", 40, $default->owl_email_replyto); fPrintFormTextLine($owl_lang->owl_email_subject_pref , "email_subject", 60, $default->owl_email_subject); print("</table></div>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); if ($default->owl_use_fs) { $sSliderCTRL = "<a id=\"hd_toggle\" href=\"#\" onclick=\"if (imgHDState == 0 ) { document.hd_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/minimize.png';} else {document.hd_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png'; }; return false;\"><img src=\"$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png\" name=\"hd_image\" border=\"0\"></a>"; fPrintSectionHeader($owl_lang->owl_title_HD, "admin4", $sSliderCTRL); print("</table>\n"); print("<div id=\"hd_slide\" style='display:none'>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); if ($default->owl_LookAtHD == "false") { fPrintFormCheckBox($owl_lang->owl_lookAtHD, "lookAtHD", "false", "checked", "submit"); print("\n<tr>\n<td colspan=\"2\"><input type=\"hidden\" name=\"lookAtHD_del\" value=\"$default->owl_lookAtHD_del\"></input></td>\n</tr>\n"); print("<tr>\n<td colspan=\"2\"><input type=\"hidden\" name=\"def_file_security\" value=\"$default->owl_def_file_security\"></input></td>\n</tr>\n"); print("<tr>\n<td colspan=\"2\"><input type=\"hidden\" name=\"def_file_group_owner\" value=\"$default->owl_def_file_group_owner\"></input></td>\n</tr>\n"); print("<tr>\n<td colspan=\"2\"><input type=\"hidden\" name=\"def_file_owner\" value=\"$default->owl_def_file_owner\"></input></td>\n</tr>\n"); print("<tr>\n<td colspan=\"2\"><input type=\"hidden\" name=\"def_file_title\" value=\"$default->owl_def_file_title\"></input></td>\n</tr>\n"); print("<tr>\n<td colspan=\"2\"><input type=\"hidden\" name=\"def_file_meta\" value=\"$default->owl_def_file_meta\"></input></td>\n</tr>\n"); //if ($default->advanced_security == 1) //{ print("<tr>\n<td colspan=\"2\"><input type=\"hidden\" name=\"def_fold_security\" value=\"$default->owl_def_fold_security\"></input></td>\n</tr>\n"); //} print("<tr>\n<td colspan=\"2\"><input type=\"hidden\" name=\"def_fold_group_owner\" value=\"$default->owl_def_fold_group_owner\"></input></td>\n</tr>\n"); print("<tr>\n<td colspan=\"2\"><input type=\"hidden\" name=\"def_fold_owner\" value=\"$default->owl_def_fold_owner\"></input></td>\n</tr>\n"); } else { fPrintFormCheckBox($owl_lang->owl_lookAtHD, "lookAtHD", "false", "", "submit"); if ($default->owl_lookAtHD_del == 1) { fPrintFormCheckBox($owl_lang->owl_lookAtHDDel, "lookAtHD_del", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_lookAtHDDel, "lookAtHD_del", "1"); } if ($default->advanced_security == 1) { print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"def_file_security\" value=\"$default->owl_def_file_security\"></input></td></tr>"); } else { printfileperm($default->owl_def_file_security, "def_file_security", $owl_lang->owl_def_file_security, "user"); } fPrintFormSelectBox($owl_lang->owl_def_file_group_owner, "def_file_group_owner", $groups, $default->owl_def_file_group_owner); fPrintFormSelectBox($owl_lang->owl_def_file_owner, "def_file_owner", $users, $default->owl_def_file_owner); fPrintFormTextLine($owl_lang->owl_def_file_title , "def_file_title", "40", $default->owl_def_file_title); fPrintFormTextLine($owl_lang->owl_def_file_meta , "def_file_meta", "40", $default->owl_def_file_meta); if ($default->advanced_security == 1) { print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"def_fold_security\" value=\"$default->owl_def_fold_security\"></input></td></tr>"); } else { printgroupperm($default->owl_def_fold_security, "def_fold_security", $owl_lang->owl_def_fold_sec, "user"); } fPrintFormSelectBox($owl_lang->owl_def_fold_group_owner, "def_fold_group_owner", $groups, $default->owl_def_fold_group_owner); fPrintFormSelectBox($owl_lang->owl_def_fold_owner, "def_fold_owner", $users, $default->owl_def_fold_owner); } } else { // // IF owl Use Fs is fals the LookAtHd feature is not // shown the following lines are to preserve the values // in the database when something else is changed. // print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"lookAtHD\" value=\"$default->owl_LookAtHD\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"lookAtHD_del\" value=\"$default->owl_lookAtHD_del\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"def_file_security\" value=\"$default->owl_def_file_security\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"def_file_group_owner\" value=\"$default->owl_def_file_group_owner\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"def_file_owner\" value=\"$default->owl_def_file_owner\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"def_file_title\" value=\"$default->owl_def_file_title\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"def_file_meta\" value=\"$default->owl_def_file_meta\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"def_fold_security\" value=\"$default->owl_def_fold_security\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"def_fold_group_owner\" value=\"$default->owl_def_fold_group_owner\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"def_fold_owner\" value=\"$default->owl_def_fold_owner\"></input></td></tr>"); } print("</table></div>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); // // OWL BROWSER FEATURES // $sSliderCTRL = "<a id=\"bf_toggle\" href=\"#\" onclick=\"if (imgBFState == 0 ) { document.bf_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/minimize.png';} else {document.bf_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png'; }; return false;\"><img src=\"$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png\" name=\"bf_image\" border=\"0\"></a>"; fPrintSectionHeader($owl_lang->owl_title_browser, "admin4", $sSliderCTRL); print("</table>\n"); print("<div id=\"bf_slide\" style='display:none'>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); if ($default->display_file_info_panel_wide == 1) { fPrintFormCheckBox($owl_lang->info_panel_width . ": ", "info_panel_wide", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->info_panel_width . ": ", "info_panel_wide", "1"); } $status_bar[0] = $owl_lang->status_bar_not; $status_bar[1] = $owl_lang->status_bar_top; $status_bar[2] = $owl_lang->status_bar_bottom; $status_bar[3] = $owl_lang->status_bar_both; fPrintFormRadio($owl_lang->show_panel_title, "status_bar_location", $default->show_file_stats, $status_bar); fPrintFormRadio($owl_lang->show_pref_title, "pref_bar", $default->show_prefs, $status_bar); fPrintFormRadio($owl_lang->show_search_title, "search_bar", $default->show_search, $status_bar); fPrintFormRadio($owl_lang->show_bulk_title, "bulk_buttons", $default->show_bulk, $status_bar); fPrintFormRadio($owl_lang->show_action_title, "action_buttons", $default->show_action, $status_bar); fPrintFormRadio($owl_lang->show_folder_title, "folder_tools", $default->show_folder_tools, $status_bar); if ($default->display_password_override == 1) { fPrintFormCheckBox($owl_lang->display_password_override, "password_override", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->display_password_override, "password_override", "1"); } if ($default->hide_folder_doc_count == 1) { fPrintFormCheckBox($owl_lang->hide_folder_doc_count, "hide_folder_doc_count", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->hide_folder_doc_count, "hide_folder_doc_count", "1"); } if ($default->hide_folder_size == 1) { fPrintFormCheckBox($owl_lang->hide_folder_size, "hide_folder_size", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->hide_folder_size , "hide_folder_size", "1"); } if ($default->use_zip_for_folder_download == 1) { fPrintFormCheckBox($owl_lang->download_folder_zip, "use_zip", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->download_folder_zip, "use_zip", "1"); } if ($default->force_ssl == 1) { fPrintFormCheckBox($owl_lang->owl_force_browser_to_ssl, "force_ssl", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_force_browser_to_ssl, "force_ssl", "1"); } if ($default->allow_different_filename_update == 1) { fPrintFormCheckBox($owl_lang->owl_file_update_different_name, "allow_different_filename_update", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_file_update_different_name, "allow_different_filename_update", "1"); } if ($default->use_wysiwyg_for_textarea == 1) { fPrintFormCheckBox($owl_lang->owl_use_wysiwyg_editor, "use_wysiwyg_for_textarea", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_use_wysiwyg_editor, "use_wysiwyg_for_textarea", "1"); } if ($default->old_action_icons == 1) { fPrintFormCheckBox($owl_lang->old_action_icons, "old_action_icons", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->old_action_icons, "old_action_icons", "1"); } if ($default->search_result_folders == 1) { fPrintFormCheckBox($owl_lang->search_result_folders, "search_result_folders", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->search_result_folders, "search_result_folders", "1"); } if ($default->show_user_info == 1) { fPrintFormCheckBox($owl_lang->show_user_info . ":" , "show_user_info", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->show_user_info . ":" , "show_user_info", "1"); } if ($default->file_desc_req == 1) { fPrintFormCheckBox($owl_lang->file_desc_required . ":" , "filedescreq", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->file_desc_required . ":" , "filedescreq", "1"); } if ($default->folder_desc_req == 1) { fPrintFormCheckBox($owl_lang->folder_desc_required . ":" , "folderdescreq", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->folder_desc_required . ":" , "folderdescreq", "1"); } if ($default->show_folder_desc_as_popup == 1) { fPrintFormCheckBox($owl_lang->owl_show_folder_desc_popup , "show_folder_desc_as_popup", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_show_folder_desc_popup , "show_folder_desc_as_popup", "1"); } if ($default->allow_track_favorites == 1) { fPrintFormCheckBox($owl_lang->allow_track_favorite . ":" , "track_favorites", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->allow_track_favorite . ":" , "track_favorites", "1"); } print("</table></div>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); // ************** // CUSTOM FIELDS // ************** $sSliderCTRL = "<a id=\"cb_toggle\" href=\"#\" onclick=\"if (imgCBState == 0 ) { document.cb_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/minimize.png';} else {document.cb_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png'; }; return false;\"><img src=\"$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png\" name=\"cb_image\" border=\"0\"></a>"; fPrintSectionHeader($owl_lang->owl_title_custom, "admin4", $sSliderCTRL); print("</table>\n"); print("<div id=\"cb_slide\" style='display:none'>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); if ($default->expand == 1) { fPrintFormCheckBox($owl_lang->owl_owl_expand, "owl_expand", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_owl_expand, "owl_expand", "1"); } print("<tr>\n"); print("<td class=\"form1\">" . $owl_lang->btn_expand_view . ":</td>\n"); print("<td class=\"form1\" width=\"100%\">\n"); print("<table>\n<tr>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->status_column<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->doc_number<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->docicon_column<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->doc_fields<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->title<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->ver<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->file<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->size<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->postedby<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->updated_by<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->modified<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->actions<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->held<br /></td>\n"); print("</tr>\n"); print("<tr>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_disp_status\" value=\"1\" " . fIsCheckBoxChecked($default->expand_disp_status) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_disp_doc_num\" value=\"1\" " . fIsCheckBoxChecked($default->expand_disp_doc_num) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_disp_doc_type\" value=\"1\" " . fIsCheckBoxChecked($default->expand_disp_doc_type) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_disp_doc_fields\" value=\"1\" " . fIsCheckBoxChecked($default->expand_disp_doc_fields) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_disp_title\" value=\"1\" " . fIsCheckBoxChecked($default->expand_disp_title) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_disp_version\" value=\"1\" " . fIsCheckBoxChecked($default->expand_disp_version) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_disp_file\" value=\"1\" " . fIsCheckBoxChecked($default->expand_disp_file) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_disp_size\" value=\"1\" " . fIsCheckBoxChecked($default->expand_disp_size) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_disp_posted\" value=\"1\" " . fIsCheckBoxChecked($default->expand_disp_posted) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_disp_updated\" value=\"1\" " . fIsCheckBoxChecked($default->expand_disp_updated) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_disp_modified\" value=\"1\" " . fIsCheckBoxChecked($default->expand_disp_modified) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_disp_action\" value=\"1\" " . fIsCheckBoxChecked($default->expand_disp_action) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_disp_held\" value=\"1\" " . fIsCheckBoxChecked($default->expand_disp_held) . "></input></td>\n"); print("</tr>\n"); print("</table>\n"); print("</td>"); print("</tr>\n"); print("<tr>\n"); print("<td class=\"form1\">" . $owl_lang->btn_collapse_view . ":</td>\n"); print("<td class=\"form1\" width=\"100%\">\n"); print("<table>\n<tr>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->status_column<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->doc_number<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->docicon_column<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->doc_fields<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->title<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->ver<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->file<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->size<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->postedby<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->updated_by<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->modified<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->actions<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->held<br /></td>\n"); print("</tr>\n"); print("<tr>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_disp_status\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_disp_status) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_disp_doc_num\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_disp_doc_num) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_disp_doc_type\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_disp_doc_type) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_disp_doc_fields\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_disp_doc_fields) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_disp_title\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_disp_title) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_disp_version\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_disp_version) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_disp_file\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_disp_file) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_disp_size\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_disp_size) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_disp_posted\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_disp_posted) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_disp_updated\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_disp_updated) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_disp_modified\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_disp_modified) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_disp_action\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_disp_action) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_disp_held\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_disp_held) . "></input></td>\n"); print("</tr>\n"); print("</table>\n"); print("</td>\n"); print("</tr>\n"); print("</table></div>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); $sSliderCTRL = "<a id=\"cs_toggle\" href=\"#\" onclick=\"if (imgCSState == 0 ) { document.cs_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/minimize.png';} else {document.cs_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png'; }; return false;\"><img src=\"$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png\" name=\"cs_image\" border=\"0\"></a>"; fPrintSectionHeader($owl_lang->owl_title_custom_search, "admin4", $sSliderCTRL); print("</table>\n"); print("<div id=\"cs_slide\" style='display:none'>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); print("<tr>\n"); print("<td class=\"form1\">" . $owl_lang->btn_expand_view . ":</td>\n"); print("<td class=\"form1\" width=\"100%\">\n"); print("<table>\n<tr>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->score<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->owl_log_hd_fld_path<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->doc_number<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->docicon_column<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->doc_fields<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->file<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->size<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->postedby<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->updated_by<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->modified<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->actions<br /></td>\n"); print("</tr>\n"); print("<tr>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_search_disp_score\" value=\"1\" " . fIsCheckBoxChecked($default->expand_search_disp_score) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_search_disp_folder_path\" value=\"1\" " . fIsCheckBoxChecked($default->expand_search_disp_folder_path) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_search_disp_doc_num\" value=\"1\" " . fIsCheckBoxChecked($default->expand_search_disp_doc_num) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_search_disp_doc_type\" value=\"1\" " . fIsCheckBoxChecked($default->expand_search_disp_doc_type) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_search_disp_doc_fields\" value=\"1\" " . fIsCheckBoxChecked($default->expand_search_disp_doc_fields) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_search_disp_file\" value=\"1\" " . fIsCheckBoxChecked($default->expand_search_disp_file) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_search_disp_size\" value=\"1\" " . fIsCheckBoxChecked($default->expand_search_disp_size) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_search_disp_posted\" value=\"1\" " . fIsCheckBoxChecked($default->expand_search_disp_posted) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_search_disp_updated\" value=\"1\" " . fIsCheckBoxChecked($default->expand_search_disp_updated) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_search_disp_modified\" value=\"1\" " . fIsCheckBoxChecked($default->expand_search_disp_modified) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"expand_search_disp_action\" value=\"1\" " . fIsCheckBoxChecked($default->expand_search_disp_action) . "></input></td>\n"); print("</tr>\n"); print("</table>\n"); print("</td>\n"); print("</tr>\n"); print("<tr>\n"); print("<td class=\"form1\">" . $owl_lang->btn_collapse_view . ":</td>\n"); print("<td class=\"form1\" width=\"100%\">\n"); print("<table>\n<tr>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->score<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->owl_log_hd_fld_path<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->doc_number<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->docicon_column<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->doc_fields<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->file<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->size<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->postedby<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->updated_by<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->modified<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->actions<br /></td>\n"); print("</tr>\n"); print("<tr>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_search_disp_score\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_search_disp_score) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_search_disp_folder_path\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_search_disp_folder_path) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_search_disp_doc_num\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_search_disp_doc_num) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_search_disp_doc_type\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_search_disp_doc_type) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"colps_search_disp_doc_fields\" value=\"1\" " . fIsCheckBoxChecked($default->colps_search_disp_doc_fields) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_search_disp_file\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_search_disp_file) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_search_disp_size\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_search_disp_size) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_search_disp_posted\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_search_disp_posted) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_search_disp_updated\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_search_disp_updated) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_search_disp_modified\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_search_disp_modified) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"collapse_search_disp_action\" value=\"1\" " . fIsCheckBoxChecked($default->collapse_search_disp_action) . "></input></td>\n"); print("</tr>\n"); print("</table>\n"); print("</td>\n"); print("</tr>\n"); print("</table></div>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); // ************** // THUMB NAIL // ************** $sSliderCTRL = "<a id=\"tn_toggle\" href=\"#\" onclick=\"if (imgTNState == 0 ) { document.tn_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/minimize.png';} else {document.tn_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png'; }; return false;\"><img src=\"$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png\" name=\"tn_image\" border=\"0\"></a>"; fPrintSectionHeader($owl_lang->thumb_title, "admin4", $sSliderCTRL); print("</table>\n"); print("<div id=\"tn_slide\" style='display:none'>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); if ($default->thumbnails == 1) { fPrintFormCheckBox($owl_lang->thumb_enable_thumbnails, "thumbnails", "1", "checked", "submit"); } else { fPrintFormCheckBox($owl_lang->thumb_enable_thumbnails, "thumbnails", "1", "", "submit"); } if ($default->thumbnails == 1) { fPrintFormTextLine(fStatusImage($default->pdf_thumb_path) . "pdf_thumb_path", "pdf_thumb_path", 60, $default->pdf_thumb_path); fPrintFormTextLine(fStatusImage($default->thumbnails_tool_path) . $owl_lang->thumb_gen_thumb_tool_path , "thumbnails_tool_path", 60, $default->thumbnails_tool_path); fPrintFormTextLine(fStatusImage($default->thumbnails_video_tool_path) . $owl_lang->thumb_gen_thumb_vid_tool_path, "thumbnails_video_tool_path", 60, $default->thumbnails_video_tool_path); fPrintFormTextLine($owl_lang->thumb_gen_thumb_vid_tool_parms , "thumbnails_video_tool_opt", 60, $default->thumbnails_video_tool_opt); fPrintFormTextLine($owl_lang->thumb_small_width , "thumbnails_small_width", 10, $default->thumbnails_small_width); fPrintFormTextLine($owl_lang->thumb_med_width , "thumbnails_med_width", 10, $default->thumbnails_med_width); fPrintFormTextLine($owl_lang->thumb_large_width , "thumbnails_large_width", 10, $default->thumbnails_large_width); fPrintFormTextLine($owl_lang->thumb_number_colums, "thumbnail_view_columns", 10, $default->thumbnail_view_columns); print("<tr>\n"); print("<td class=\"form1\">$owl_lang->thumb_title_thumb_view" . ":</td>\n"); print("<td class=\"form1\" width=\"100%\">\n"); print("<table>\n<tr>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->status_column<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->doc_number<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->thumb_image_info<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->ver<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->size<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->postedby<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->updated_by<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->modified<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->actions<br /></td>\n"); print("<td class=\"form1\" width=\"60\">$owl_lang->held<br /></td>\n"); print("</tr>\n"); print("<tr>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"thumb_disp_status\" value=\"1\" " . fIsCheckBoxChecked($default->thumb_disp_status) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"thumb_disp_doc_num\" value=\"1\" " . fIsCheckBoxChecked($default->thumb_disp_doc_num) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"thumb_disp_image_info\" value=\"1\" " . fIsCheckBoxChecked($default->thumb_disp_image_info) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"thumb_disp_version\" value=\"1\" " . fIsCheckBoxChecked($default->thumb_disp_version) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"thumb_disp_size\" value=\"1\" " . fIsCheckBoxChecked($default->thumb_disp_size) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"thumb_disp_posted\" value=\"1\" " . fIsCheckBoxChecked($default->thumb_disp_posted) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"thumb_disp_updated\" value=\"1\" " . fIsCheckBoxChecked($default->thumb_disp_updated) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"thumb_disp_modified\" value=\"1\" " . fIsCheckBoxChecked($default->thumb_disp_modified) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"thumb_disp_action\" value=\"1\" " . fIsCheckBoxChecked($default->thumb_disp_action) . "></input></td>\n"); print("<td class=\"form1\"><input class=\"fcheckbox1\" type=\"checkbox\" name=\"thumb_disp_held\" value=\"1\" " . fIsCheckBoxChecked($default->thumb_disp_held) . "></input></td>\n"); print("</tr>\n"); print("</table>\n"); print("</td>"); print("</tr>\n"); } else { //print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"pdf_watermark_path\" value=\"$default->pdf_watermark_path\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"thumbnails_tool_path\" value=\"$default->thumbnails_tool_path\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"thumbnails_video_tool_path\" value=\"$default->thumbnails_video_tool_path\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"thumbnails_video_tool_opt\" value=\"$default->thumbnails_video_tool_opt\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"thumbnails_small_width\" value=\"$default->thumbnails_small_width\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"thumbnails_med_width\" value=\"$default->thumbnails_med_width\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"thumbnails_large_width\" value=\"$default->thumbnails_large_width\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"thumbnail_view_columns\" value=\"$default->thumbnail_view_columns\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"thumb_disp_status\" value=\"$default->thumb_disp_status\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"thumb_disp_doc_num\" value=\"$default->thumb_disp_doc_num\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"thumb_disp_image_info\" value=\"$default->thumb_disp_image_info\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"thumb_disp_version\" value=\"$default->thumb_disp_version\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"thumb_disp_size\" value=\"$default->thumb_disp_size\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"thumb_disp_posted\" value=\"$default->thumb_disp_posted\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"thumb_disp_updated\" value=\"$default->thumb_disp_updated\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"thumb_disp_modified\" value=\"$default->thumb_disp_modified\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"thumb_disp_action\" value=\"$default->thumb_disp_action\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"thumb_disp_held\" value=\"$default->thumb_disp_held\"></input></td></tr>"); } print("</table></div>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); // ***************** // PDF WATERMARKING // ***************** $sSliderCTRL = "<a id=\"pd_toggle\" href=\"#\" onclick=\"if (imgPDState == 0 ) { document.pd_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/minimize.png';} else {document.pd_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png'; }; return false;\"><img src=\"$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png\" name=\"pd_image\" border=\"0\"></a>"; fPrintSectionHeader($owl_lang->owl_header_watermarking, "admin4", $sSliderCTRL); print("</table>\n"); print("<div id=\"pd_slide\" style='display:none'>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); if ($default->pdf_watermarks == 1) { fPrintFormCheckBox($owl_lang->owl_enable_watermarking, "pdf_watermarks", "1", "checked", "submit"); } else { fPrintFormCheckBox($owl_lang->owl_enable_watermarking, "pdf_watermarks", "1", "", "submit"); } if ($default->pdf_watermarks == 1) { fPrintFormTextLine(fStatusImage($default->pdf_watermark_path) . $owl_lang->owl_path_to_pdftk, "pdf_watermark_path", 60, $default->pdf_watermark_path); fPrintFormTextLine(fStatusImage($default->pdf_custom_watermark_filepath) . $owl_lang->owl_path_to_pdftk_bg_file, "pdf_custom_watermark_filepath", 60, $default->pdf_custom_watermark_filepath); if ($default->pdf_pdftk_tool_greater_than_1_40 == 1) { fPrintFormCheckBox($owl_lang->owl_pdftk_greater_than_1_40, "pdf_pdftk_tool_greater_than_1_40", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_pdftk_greater_than_1_40, "pdf_pdftk_tool_greater_than_1_40", "1"); } } else { //print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"thumbnails_tool_path\" value=\"$default->thumbnails_tool_path\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"pdf_custom_watermark_filepath\" value=\"$default->pdf_custom_watermark_filepath\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"pdf_pdftk_tool_greater_than_1_40\" value=\"$default->pdf_pdftk_tool_greater_than_1_40\"></input></td></tr>"); } print("</table></div>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); // ***************** // OTHER SETTINGS // ***************** $sSliderCTRL = "<a id=\"os_toggle\" href=\"#\" onclick=\"if (imgOSState == 0 ) { document.os_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/minimize.png';} else {document.os_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png'; }; return false;\"><img src=\"$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png\" name=\"os_image\" border=\"0\"></a>"; fPrintSectionHeader($owl_lang->owl_title_other, "admin4", $sSliderCTRL); print("</table>\n"); print("<div id=\"os_slide\" style='display:none'>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); if ($default->allow_custfieldspopup == 1) { fPrintFormCheckBox($owl_lang->cust_popup, "allow_custpopup", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->cust_popup, "allow_custpopup", "1"); } if ($default->allow_popup == 1) { fPrintFormCheckBox($owl_lang->use_popup, "allow_popup", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->use_popup, "allow_popup", "1"); } if ($default->owl_version_control == 1) { fPrintFormCheckBox($owl_lang->owl_version_control, "version_control", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_version_control, "version_control", "1"); } if ($default->make_file_indexing_user_selectable == 1) { fPrintFormCheckBox($owl_lang->owl_indexing_user_selectable, "make_file_indexing_user_selectable", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_indexing_user_selectable, "make_file_indexing_user_selectable", "1"); } if ($default->turn_file_index_off == 1) { fPrintFormCheckBox($owl_lang->owl_indexing_off, "turn_file_index_off", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_indexing_off, "turn_file_index_off", "1"); } $aRevisionType[1][0] = "1"; $aRevisionType[1][1] = $owl_lang->vermajor; $aRevisionType[2][0] = "2"; $aRevisionType[2][1] = $owl_lang->verminor; fPrintFormSelectBox($owl_lang->owl_default_revision_type, "default_revision", $aRevisionType, $default->default_revision); fPrintFormSelectBox($owl_lang->owl_machine_timezone, "machine_time_zone", $owl_lang->time_offsets, trim($default->machine_time_zone)); fPrintFormTextLine($owl_lang->vermajor_initial . ":" , "major_revision", "5", $default->major_revision); fPrintFormTextLine($owl_lang->verminor_initial . ":" , "minor_revision", "5", $default->minor_revision); if ($default->restrict_view == 1) { fPrintFormCheckBox($owl_lang->owl_restrict_view, "restrict_view", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_restrict_view, "restrict_view", "1"); } if ($default->hide_backup == 1) { fPrintFormCheckBox($owl_lang->owl_hidebackup, "hide_backup", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_hidebackup, "hide_backup", "1"); } if ($default->forgot_pass == 1) { fPrintFormCheckBox($owl_lang->owl_fogotpass, "forgot_pass", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_fogotpass, "forgot_pass", "1"); } fPrintFormTextLine($owl_lang->pass_min_passwd_length, "min_pass_length", "3", $default->min_pass_length); fPrintFormTextLine($owl_lang->pass_min_username_length, "min_username_length", "3", $default->min_username_length); fPrintFormTextLine($owl_lang->pass_min_passwd_numeric, "min_pass_numeric", "3", $default->min_pass_numeric); fPrintFormTextLine($owl_lang->pass_min_passwd_special, "min_pass_special", "3", $default->min_pass_special); if ($default->enable_lock_account == 1) { fPrintFormCheckBox($owl_lang->pass_enable_account_lockout, "enable_lock_account", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->pass_enable_account_lockout, "enable_lock_account", "1"); } fPrintFormTextLine($owl_lang->pass_account_lockout, "lock_account_bad_password", "3", $default->lock_account_bad_password); fPrintFormTextLine($owl_lang->pass_track_old_passwords, "track_user_passwords", "3", $default->track_user_passwords); fPrintFormTextLine($owl_lang->pass_change_every, "change_password_every", "3", $default->change_password_every); //if ($default->restrict_view == 0) //{ fPrintFormTextLine($owl_lang->recs_per_page , "rec_per_page", "3", $default->records_per_page); //} //else //{ //print("<tr>\n<td class=\"form1\" align=\"right\">$owl_lang->recs_per_page</td>\n //<td class=\"form1\"align=left>$default->records_per_page</td>\n</tr>\n"); //} fPrintFormTextLine($owl_lang->doc_id_prefix . ":" , "doc_id_prefix", "10", $default->doc_id_prefix); fPrintFormTextLine($owl_lang->doc_id_num_digits . ":" , "doc_id_num_digits", "2", $default->doc_id_num_digits); if ($default->view_doc_in_new_window == 1) { fPrintFormCheckBox($owl_lang->view_doc_in_new_window, "view_doc_in_new_window", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->view_doc_in_new_window, "view_doc_in_new_window", "1"); } if ($default->admin_login_to_browse_page == 1) { fPrintFormCheckBox($owl_lang->admin_login_to_browse_page, "admin_login_to_browse_page", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->admin_login_to_browse_page, "admin_login_to_browse_page", "1"); } if ($default->save_keywords_to_db == 1) { fPrintFormCheckBox($owl_lang->save_keywords_to_db, "save_keywords_to_db", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->save_keywords_to_db, "save_keywords_to_db", "1"); } fPrintFormTextLine($owl_lang->owl_max_filesize . ":" , "max_filesize", "", $default->max_filesize); fPrintFormTextLine($owl_lang->owl_owl_timeout . ":" , "owl_timeout", "", $default->owl_timeout); fPrintFormTextLine($owl_lang->owl_default_tmpdir , "owl_tmpdir", 60, $default->owl_tmpdir); $anon[0] = $owl_lang->owl_anon_full; $anon[1] = $owl_lang->owl_anon_ro; $anon[2] = $owl_lang->owl_anon_download; fPrintFormRadio($owl_lang->anonymous_access . ":" , "anon_ro", $default->anon_access, $anon); fPrintFormSelectBox($owl_lang->anonymous_account, "def_anon_user", $users, $default->anon_user); fPrintFormSelectBox($owl_lang->file_admin_group, "file_admin_group", $groups, $default->file_admin_group); print("</table></div>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); // ***************** // TRASH CAN OPTIONS // ***************** if ($default->owl_use_fs) { $sSliderCTRL = "<a id=\"tc_toggle\" href=\"#\" onclick=\"if (imgTCState == 0 ) { document.tc_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/minimize.png';} else {document.tc_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png'; }; return false;\"><img src=\"$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png\" name=\"tc_image\" border=\"0\"></a>"; fPrintSectionHeader($owl_lang->recycle_title, "admin4", $sSliderCTRL); print("</table>\n"); print("<div id=\"tc_slide\" style='display:none'>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); if ($default->collect_trash == 1) { fPrintFormCheckBox($owl_lang->recycle_enabled, "collect_trash", "1", "checked", "submit"); } else { fPrintFormCheckBox($owl_lang->recycle_enabled, "collect_trash", "1", "", "submit"); } if ($default->collect_trash == 1) { fPrintFormTextLine($owl_lang->recycle_location , "trash_can_location", 80, $default->trash_can_location); } else { print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"trash_can_location\" value=\"$default->trash_can_location\"></input></td></tr>"); } if ($default->collect_trash == 1) { fPrintFormTextLine($owl_lang->restore_file_prefix . ":" , "restore_file_prefix", "40", $default->restore_file_prefix); } else { print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"restore_file_prefix\" value=\"$default->restore_file_prefix\"></input></td></tr>"); } } print("</table></div>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); // ********************************** // DOCUMENT PEER REVIEW // ********************************** // $sSliderCTRL = "<a id=\"dp_toggle\" href=\"#\" onclick=\"if (imgDPState == 0 ) { document.dp_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/minimize.png';} else {document.dp_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png'; }; return false;\"><img src=\"$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png\" name=\"dp_image\" border=\"0\"></a>"; fPrintSectionHeader($owl_lang->owl_title_peer_review, "admin4", $sSliderCTRL); print("</table>\n"); print("<div id=\"dp_slide\" style='display:none'>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); if ($default->document_peer_review == 1) { fPrintFormCheckBox($owl_lang->owl_peer_review, "peer_review", "1", "checked", "submit"); } else { fPrintFormCheckBox($owl_lang->owl_peer_review, "peer_review", "1", "", "submit"); } if ($default->document_peer_review == 1) { if ($default->document_peer_review_optional == 1) { fPrintFormCheckBox($owl_lang->owl_peer_review_opt, "peer_opt", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_peer_review_opt, "peer_opt", "1"); } if ($default->peer_review_leave_old_file_accessible == 1) { fPrintFormCheckBox($owl_lang->owl_previous_ver_downloadable, "leave_old_file_accessible", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_previous_ver_downloadable, "leave_old_file_accessible", "1"); } if ($default->auto_checkout_checking == 1) { fPrintFormCheckBox($owl_lang->owl_auto_checkin_checkout, "auto_checkout_checking", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_auto_checkin_checkout, "auto_checkout_checking", "1"); } } else { print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"peer_opt\" value=\"$default->document_peer_review_optional\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"leave_old_file_accessible\" value=\"$default->peer_review_leave_old_file_accessible\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"auto_checkout_checking\" value=\"$default->auto_checkout_checking\"></input></td></tr>"); } print("</table></div>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); // ********************************** // LOGGING Options // ********************************** // $sSliderCTRL = "<a id=\"ls_toggle\" href=\"#\" onclick=\"if (imgLSState == 0 ) { document.ls_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/minimize.png';} else {document.ls_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png'; }; return false;\"><img src=\"$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png\" name=\"ls_image\" border=\"0\"></a>"; fPrintSectionHeader($owl_lang->owl_title_logging, "admin4", $sSliderCTRL); print("</table>\n"); print("<div id=\"ls_slide\" style='display:none'>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); if ($default->logging == 1) { fPrintFormCheckBox($owl_lang->owl_logging, "logging", "1", "checked", "submit"); } else { fPrintFormCheckBox($owl_lang->owl_logging, "logging", "1", "", "submit"); } if ($default->logging == 1) { if ($default->log_file == 1) { fPrintFormCheckBox($owl_lang->owl_log_file, "log_file", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_log_file, "log_file", "1"); } if ($default->log_login == 1) { fPrintFormCheckBox($owl_lang->owl_log_login_act, "log_login", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->owl_log_login_act, "log_login", "1"); } fPrintFormTextLine($owl_lang->owl_log_rec_page , "log_rec_per_page", "", $default->log_rec_per_page); } else { print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"log_file\" value=\"$default->log_file\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"log_login\" value=\"$default->log_login\"></input></td></tr>"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"log_rec_per_page\" value=\"$default->log_rec_per_page\"></input></td></tr>"); } print("</table></div>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); // *************************** // SELF REGISTER Options // *************************** // $sSliderCTRL = "<a id=\"sr_toggle\" href=\"#\" onclick=\"if (imgSRState == 0 ) { document.sr_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/minimize.png';} else {document.sr_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png'; }; return false;\"><img src=\"$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png\" name=\"sr_image\" border=\"0\"></a>"; fPrintSectionHeader($owl_lang->owl_self_reg_hd, "admin4", $sSliderCTRL); print("</table>\n"); print("<div id=\"sr_slide\" style='display:none'>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); $maxsess = $default->self_reg_maxsessions + 1; if ($default->self_reg == 1) { fPrintFormCheckBox($owl_lang->owl_self_reg, "self_reg", "1", "checked", "submit"); } else { fPrintFormCheckBox($owl_lang->owl_self_reg, "self_reg", "1", "", "submit"); } if ($default->self_reg == 1) { fPrintFormTextLine($owl_lang->quota . ":" , "self_reg_quota", "", $default->self_reg_quota); if ($default->self_reg_notify == 1) { fPrintFormCheckBox($owl_lang->notification, "self_reg_notify", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->notification, "self_reg_notify", "1"); } if ($default->self_reg_attachfile == 1) { fPrintFormCheckBox($owl_lang->attach_file, "self_reg_attachfile", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->attach_file, "self_reg_attachfile", "1"); } if ($default->self_reg_disabled == 1) { fPrintFormCheckBox($owl_lang->disableuser, "self_reg_disabled", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->disableuser, "self_reg_disabled", "1"); } if ($default->self_reg_noprefacces == 1) { fPrintFormCheckBox($owl_lang->noprefaccess, "self_reg_noprefacces", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->noprefaccess, "self_reg_noprefacces", "1"); } fPrintFormTextLine($owl_lang->maxsessions . ":" , "self_reg_maxsessions", "10", $maxsess); if ($default->self_create_homedir == 1) { fPrintFormCheckBox($owl_lang->create_user_homedir, "self_create_homedir", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->create_user_homedir, "self_create_homedir", "1"); } if ($default->registration_using_captcha == 1) { fPrintFormCheckBox($owl_lang->use_captcha, "self_captcha", "1", "checked"); } else { fPrintFormCheckBox($owl_lang->use_captcha, "self_captcha", "1"); } fPrintFormSelectBox($owl_lang->group . ":" , "self_reg_group", $groups, $default->self_reg_group); print("<td class=\"form1\">$owl_lang->home_dir" . $owl_lang->created_here . "</td>\n"); print("<td class=\"form1\" width=\"100%\">"); print("<select class=\"fpull1\" name=\"self_reg_homedir\" size=\"1\">"); print("<option value=\"1\" selected=\"selected\">" . fid_to_name("1") ."</option>\n"); fPrintHomeDir("1", "--|", $default->self_reg_homedir); print("</select>\n</td>\n</tr>\n"); print("<tr>\n"); print("<td class=\"form1\">$owl_lang->initial_dir:</td>\n"); print("<td class=\"form1\" width=\"100%\">"); print("<select class=\"fpull1\" name=\"self_reg_firstdir\" size=\"1\">"); print("<option value=\"1\" selected=\"selected\">" . fid_to_name("1") ."</option>\n"); fPrintHomeDir("1", "--|", $default->self_reg_firstdir); print("</select>\n</td>\n</tr>\n"); } else { print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"self_reg_quota\" value=\"$default->self_reg_quota\"></input></td></tr>\n"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"self_reg_notify\" value=\"$default->self_reg_notify\"></input></td></tr>\n"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"self_reg_attachfile\" value=\"$default->self_reg_attachfile\"></input></td></tr>\n"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"self_reg_disabled\" value=\"$default->self_reg_disabled\"></input></td></tr>\n"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"self_reg_noprefacces\" value=\"$default->self_reg_noprefacces\"></input></td></tr>\n"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"self_reg_maxsessions\" value=\"$maxsess\"></input></td></tr>\n"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"self_reg_group\" value=\"$default->self_reg_group\"></input></td></tr>\n"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"self_reg_homedir\" value=\"$default->self_reg_homedir\"></input></td></tr>\n"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"self_reg_firstdir\" value=\"$default->self_reg_firstdir\"></input></td></tr>\n"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"self_create_homedir\" value=\"$default->self_create_homedir\"></input></td></tr>\n"); } print("</table></div>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); // *************************** // REMEMBER ME OPTIONS // *************************** // $sSliderCTRL = "<a id=\"pl_toggle\" href=\"#\" onclick=\"if (imgPLState == 0 ) { document.pl_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/minimize.png';} else {document.pl_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png'; }; return false;\"><img src=\"$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png\" name=\"pl_image\" border=\"0\"></a>"; fPrintSectionHeader($owl_lang->remember_me_title, "admin4", $sSliderCTRL); print("</table>\n"); print("<div id=\"pl_slide\" style='display:none'>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); if ($default->remember_me == 1) { fPrintFormCheckBox($owl_lang->remember_me, "remember_me", "1", "checked", "submit"); } else { fPrintFormCheckBox($owl_lang->remember_me, "remember_me", "1", "", "submit"); } if ($default->remember_me == 1) { fPrintFormTextLine($owl_lang->remember_timeout . ":" , "cookie_timeout", "", $default->cookie_timeout); } else { print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"cookie_timeout\" value=\"$default->cookie_timeout\"></input></td></tr>\n"); } print("</table></div>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); // *************************** // EXTERNAL TOOLS // *************************** // $sSliderCTRL = "<a id=\"tools_toggle\" href=\"#\" onclick=\"if (imgTOOLSState == 0 ) { document.tools_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/minimize.png';} else {document.tools_image.src = '$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png'; }; return false;\"><img src=\"$default->owl_graphics_url/$default->sButtonStyle/ui_nav/maximize.png\" name=\"tools_image\" border=\"0\"></a>"; fPrintSectionHeader($owl_lang->owl_title_tools, "admin4", $sSliderCTRL); print("</table>\n"); print("<div id=\"tools_slide\" style='display:none'>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); fPrintFormTextLine(fStatusImage($default->virus_path) .$owl_lang->virus_path , "virus_path", 60, $default->virus_path); fPrintFormTextLine(fStatusImage($default->dbdump_path) . $owl_lang->owl_dbdump_path , "dbdump_path", 60, $default->dbdump_path); fPrintFormTextLine(fStatusImage($default->gzip_path) . $owl_lang->owl_gzip_path , "gzip_path", 60, $default->gzip_path); fPrintFormTextLine(fStatusImage($default->tar_path) . $owl_lang->owl_tar_path , "tar_path", 60, $default->tar_path); fPrintFormTextLine(fStatusImage($default->unzip_path) . $owl_lang->owl_unzip_path , "unzip_path", 60, $default->unzip_path); fPrintFormTextLine(fStatusImage($default->pod2html_path) . $owl_lang->owl_pod2html_path , "pod2html_path", 60, $default->pod2html_path); fPrintFormTextLine(fStatusImage($default->rtftotext_path) . $owl_lang->rtftotext_path , "rtftotext_path", 60, $default->rtftotext_path); fPrintFormTextLine(fStatusImage($default->pdftotext_path) . $owl_lang->owl_pdftotext_path , "pdftotext_path", 60, $default->pdftotext_path); fPrintFormTextLine(fStatusImage($default->wordtotext_path) . $owl_lang->owl_wordtotext_path , "wordtotext_path", 60, $default->wordtotext_path); if ($default->advanced_security == 0) { printfileperm($default->file_perm, "file_security", $owl_lang->owl_def_file_perm, "admin"); printgroupperm($default->folder_perm, "folder_security", $owl_lang->owl_def_folder_perm, "user"); } else { print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"file_security\" value=\"" . $default->file_perm . "\"></input></td></tr>\n"); print("<tr><td colspan=\"2\"><input type=\"hidden\" name=\"folder_security\" value=\"" . $default->folder_perm . "\"></input></td></tr>\n"); } print("</table></div>\n"); print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); print("<tr>\n"); print("<td class=\"form2\" width=\"100%\" colspan=\"2\">\n"); fPrintSubmitButton($owl_lang->change, $owl_lang->alt_change); fPrintSubmitButton($owl_lang->btn_reset, $owl_lang->alt_reset_form, "reset"); print("</td>\n"); print("</tr>\n"); } function fGetProgram ( $path ) { $aSplitPath = explode(" ", $path); $sReturnPath = ""; foreach ($aSplitPath as $piece) { $sReturnPath .= $piece . " "; if (file_exists(trim($sReturnPath))) { return trim($sReturnPath); } } return ""; } function fStatusImage ( $path ) { global $default, $owl_lang; $path = fGetProgram ($path); if (substr(php_uname(), 0, 7) != "Windows") { if(is_executable($path) and is_file($path)) { $sStatusImage = "<img src=\"$default->owl_graphics_url/$default->sButtonStyle/ui_icons/gstatus.gif\" alt=\"$owl_lang->alt_tool_status\" title=\"$owl_lang->alt_tool_status_green\" border=\"0\"></img>"; } else { $sStatusImage = "<img src=\"$default->owl_graphics_url/$default->sButtonStyle/ui_icons/rstatus.gif\" alt=\"$owl_lang->alt_tool_status\" title=\"$owl_lang->alt_tool_status_red\" border=\"0\"></img>"; } } else { if(file_exists($path) and is_file($path)) { $sStatusImage = "<img src=\"$default->owl_graphics_url/$default->sButtonStyle/ui_icons/gstatus.gif\" alt=\"$owl_lang->alt_tool_status\" title=\"$owl_lang->alt_tool_status_green\" border=\"0\"></img>"; } else { $sStatusImage = "<img src=\"$default->owl_graphics_url/$default->sButtonStyle/ui_icons/rstatus.gif\" alt=\"$owl_lang->alt_tool_status\" title=\"$owl_lang->alt_tool_status_red\" border=\"0\"></img>"; } } return $sStatusImage; } function fPrintHomeDir ( $currentparent, $level , $homedir, $stoplevel = "---") { global $default; $sql = new Owl_DB; $sql->query("SELECT id,name FROM $default->owl_folders_table WHERE parent='$currentparent' order by name"); while ($sql->next_record()) { print("<option value=\"" . $sql->f("id") ."\""); if ($sql->f("id") == $homedir) { print (" selected=\"selected\""); } print(">" . $level . $sql->f("name") . "</option>\n"); // if the level is 2 deep Stop if ($level == "-----|") // ADD --- for each additional level you want to see { continue; } else { fPrintHomeDir($sql->f("id"), $stoplevel . $level, $homedir); } } } function dobackup() { global $sess, $default, $owl_lang; $date = date("Ymd.Hms"); if (substr(php_uname(), 0, 7) != "Windows") { if (strpos($default->dbdump_path, "pg_dump") === false) { $command = $default->dbdump_path . " --opt --host=" . $default->owl_db_host[$default->owl_current_db] . " --user=" . $default->owl_db_user[$default->owl_current_db] . " --password=" . $default->owl_db_pass[$default->owl_current_db] . " " . $default->owl_db_name[$default->owl_current_db] . " | " . $default->gzip_path . " -fc"; } else { putenv("PGPASSWORD=" . $default->owl_db_pass[$default->owl_current_db]); $command = $default->dbdump_path . " -d --host=" . $default->owl_db_host[$default->owl_current_db] . " --username=" . $default->owl_db_user[$default->owl_current_db] . " " . $default->owl_db_name[$default->owl_current_db] . " | " . $default->gzip_path . " -fc"; //print("PGPASSWORD=" . $default->owl_db_pass[$default->owl_current_db] ."<br />"); //exit($command); } } else { $tmpdir = $default->owl_FileDir . "\\owltmpfld_$sess"; if (file_exists($tmpdir)) { myDelete($tmpdir); } mkdir("$tmpdir", $default->directory_mask); if (strpos($default->dbdump_path, "pg_dump") === false) { $command = escapeshellarg($default->dbdump_path) . " --opt --host=" . $default->owl_db_host[$default->owl_current_db] . " --user=" . $default->owl_db_user[$default->owl_current_db] . " --password=" . $default->owl_db_pass[$default->owl_current_db] . " " . $default->owl_db_name[$default->owl_current_db] . " > \"" . $tmpdir . '\\' . $default->owl_db_name[$default->owl_current_db] . "-$date.sql\""; } else { putenv("PGPASSWORD=" . $default->owl_db_pass[$default->owl_current_db]); $command = escapeshellarg($default->dbdump_path) . " -d --host=" . $default->owl_db_host[$default->owl_current_db] . " --username=" . $default->owl_db_user[$default->owl_current_db] . " " . $default->owl_db_name[$default->owl_current_db] . " > \"" . $tmpdir . '\\' . $default->owl_db_name[$default->owl_current_db] . "-$date.sql\""; } system($command); $command = escapeshellarg($default->gzip_path) . ' -c -9 "' . $tmpdir . "\\" . $default->owl_db_name[$default->owl_current_db] . "-$date.sql\""; } header("Content-Disposition: attachment; filename=\"" . $default->owl_db_name[$default->owl_current_db] . "-$date.sql.gz\""); header("Content-Location: " . $default->owl_db_name[$default->owl_current_db] . "-$date.sql.gz"); header("Content-Type: application/octet-stream"); // header("Content-Length: $fsize"); // header("Pragma: no-cache"); header("Expires: 0"); passthru($command); if (substr(php_uname(), 0, 7) == "Windows") { myDelete($tmpdir); } exit(); } if ($action) { ?> <script type="text/javascript"> function CheckAll() { for (var i = 0; i < document.admin.elements.length; i++) { if(document.admin.elements[i].type == "checkbox"){ document.admin.elements[i].checked = !(document.admin.elements[i].checked); } } } </script> <?php print("<form name=\"admin\" action=\"admin_dbmodify.php\" method=\"post\">\n"); print("<input type=\"hidden\" name=\"sess\" value=\"$sess\"></input>\n"); if ($action == "newuser") { print("<input type=\"hidden\" name=\"action\" value=\"add\"></input>"); print("<input type=\"hidden\" name=\"type\" value=\"user\"></input>"); } elseif ($action == "newgroup") { print("<input type=\"hidden\" name=\"action\" value=\"add\"></input>"); print("<input type=\"hidden\" name=\"type\" value=\"group\"></input>"); } else { print("<input type=\"hidden\" name=\"action\" value=\"$action\"></input>\n"); } print("<table class=\"margin2\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\"><tr><td align=\"left\" valign=\"top\">\n"); if ($action == "edprefs") { print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); print("<tr>\n"); print("\t<td class=\"admin1\" width=\"100%\">$owl_lang->header_sitefeatures_settings</td>\n"); print("</tr>\n"); print("</table>\n"); } print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n"); if ($action <> "JUNK" and $action <> "users" and $action <> "newgroup" and $action <> "newuser" and $action <> "groups") { print("<tr>\n"); print("<td class=\"form2\" width=\"100%\" colspan=\"2\">\n"); fPrintSubmitButton($owl_lang->change, $owl_lang->alt_change); fPrintSubmitButton($owl_lang->btn_reset, $owl_lang->alt_reset_form, "reset"); print("</td>\n"); print("</tr>\n"); } $usersgroup = false; if ($action == "users" or $action == "newuser") { $usersgroup = true; printusers(); printgroups(); } if (isset($owluser)) { if(!$usersgroup) { printusers(); printgroups(); } fPrintSectionHeader($owl_lang->edit_user); printuser($owluser); } if (isset($group)) { printusers(); printgroups(); fPrintSectionHeader($owl_lang->edit_group); printgroup($group); } if ($action == "newgroup") { printusers(); printgroups(); fPrintSectionHeader($owl_lang->enter_new_group); printnewgroup(); print('<script type="text/javascript">'); print('document.admin.name.focus();'); print('</script> '); } if ($action == "newuser") { fPrintSectionHeader($owl_lang->enter_new_user); printnewuser(); print('<script type="text/javascript">'); print('document.admin.name.focus();'); print('</script> '); } if ($action == "edhtml") { printhtml(); } if ($action == "edprefs") { printprefs(); } } else { exit("$owl_lang->err_general"); } print("</table>\n"); print("</td></tr></table>\n"); print("</form>\n"); fPrintButtonSpace(12, 1); if ($default->show_prefs == 2 or $default->show_prefs == 3) { fPrintPrefs("infobar2"); } print("</td></tr></table>\n"); include($default->owl_fs_root . "/lib/footer.inc"); ?>