-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit e66a235
Showing
5,090 changed files
with
586,708 additions
and
0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,91 @@ | ||
Joomla! CMS | ||
==================== | ||
|
||
Build Status | ||
--------------------- | ||
Travis-CI: [![Build Status](https://travis-ci.org/joomla/joomla-cms.png)](https://travis-ci.org/joomla/joomla-cms) | ||
Jenkins: [![Build Status](http://build.joomla.org/job/cms/badge/icon)](http://build.joomla.org/job/cms/) | ||
|
||
What is this? | ||
--------------------- | ||
* This is a Joomla! installation/upgrade package to version 3.x | ||
* Joomla! [Official site](http://www.joomla.org) | ||
* Joomla! 3.2 [version history](http://docs.joomla.org/Joomla_3.2_version_history) | ||
* Detailed changes in the [Changelog](https://github.com/joomla/joomla-cms/commits/master) | ||
|
||
What is Joomla? | ||
--------------------- | ||
* Joomla! is a **Content Management System** (CMS) which enables you to build Web sites and powerful online applications. | ||
* It's a **free and OpenSource software**, distributed under the GNU General Public License version 2 or later | ||
* This is a simple and powerful web server application and it requires a server with PHP and either MySQL, PostgreSQL, or SQL Server to run it. | ||
More [details here](http://www.joomla.org/about-joomla.html) | ||
|
||
Is Joomla! for you? | ||
--------------------- | ||
* Joomla! is [the right solution for any content web project](http://docs.joomla.org/Joomla_Is_it_for_me%3F) | ||
* See [Features](http://www.joomla.org/core-features.html) | ||
* Try out our [online demo](http://demo.joomla.org) | ||
|
||
How to find a Joomla! translation? | ||
--------------------- | ||
* Repository of accredited [language packs](http://community.joomla.org/translations.html) | ||
* Directory of [non-accredited language packs](http://extensions.joomla.org/extensions/languages/translations-for-joomla) (see above for accredited) | ||
|
||
Learn Joomla! | ||
--------------------- | ||
* Read [Getting Started with Joomla](http://docs.joomla.org/Getting_Started_with_Joomla!) to find out the basics | ||
* Before installing, read the [beginners guide](http://docs.joomla.org/Beginners) | ||
|
||
What are the limits of Joomla? | ||
--------------------- | ||
* Joomla sites can be extended in functionalities with Extensions that you can create (or download) to suite your needs. | ||
* There are lots of ready made extensions that you can download and install. | ||
* See the [Joomla! Extensions Directory (JED)](http://extensions.joomla.org) | ||
|
||
Is it easy to change the layout display? | ||
--------------------- | ||
* The layout is controlled by templates that you can edit. | ||
* There are lots of ready made templates that you can download. | ||
|
||
Ready to install Joomla? | ||
--------------------- | ||
* See [minimum requirements](http://www.joomla.org/technical-requirements.html) | ||
* How do you [install Joomla!](http://docs.joomla.org/Installing_Joomla!) ? | ||
* Start your Joomla! experience [building your site with a local test server](http://docs.joomla.org/Tutorial:Joomla_Local_install). | ||
When ready it can be moved to an on-line hosting account of your choice. | ||
|
||
Updates are free! | ||
--------------------- | ||
* Always use the [latest version](http://www.joomla.org/download.html) | ||
|
||
Where can you get support and help? | ||
--------------------- | ||
* [Frequently Asked Questions](http://docs.joomla.org/Category:FAQ) (FAQ) | ||
* Find the [information you need](http://docs.joomla.org/Start_here) | ||
* Find [help and other users](http://www.joomla.org/about-joomla/create-and-share.html) | ||
* Post questions at [our forums](http://forum.joomla.org) | ||
* [Joomla Resources Directory](http://resources.joomla.org/tos.html) (JRD): | ||
|
||
Do you already have a Joomla site that's not built with Joomla 3.x ? | ||
--------------------- | ||
* What's [new in Joomla 3.x](http://www.joomla.org/3) | ||
* What are the [main differences from 2.5 to 3.x](http://docs.joomla.org/What_are_the_major_differences_between_Joomla!_2.5_and_3.x%3F)? | ||
* How to [migrate from 2.5.x to 3.x](http://docs.joomla.org/Should_I_update_from_Joomla!_2.5_to_3.x%3F)? | ||
* What are the [main differences from 1.5 to 2.5](http://docs.joomla.org/Differences_from_Joomla_1.5_to_Joomla_2.5)? | ||
* How to [migrate from 1.5.x to 3.x](http://docs.joomla.org/Migrating_from_Joomla_1.5_to_Joomla_3.0)? | ||
* [Convert an existing Web site to Joomla](http://docs.joomla.org/How_to_Convert_an_existing_Web_site_to_a_Joomla!_Web_site) | ||
|
||
Do you want to improve Joomla? | ||
--------------------- | ||
* How do you [request a feature](http://docs.joomla.org/How_do_you_request_a_feature%3F)? | ||
* How do you [report a bug](http://docs.joomla.org/Filing_bugs_and_issues)? | ||
* Get Involved: Joomla! is a community developed software. [Join the community](http://www.joomla.org) | ||
* Documentation for [Developers](http://docs.joomla.org/Developers) | ||
* Documentation for [Web designers](http://docs.joomla.org/Web_designers) | ||
|
||
Copyright: | ||
--------------------- | ||
* Copyright (C) 2005 - 2013 Open Source Matters. All rights reserved. | ||
* [Credits](http://docs.joomla.org/Joomla_3_Credits) | ||
* Distributed under the GNU General Public License version 2 or later | ||
* See [Licenses details](http://docs.joomla.org/Joomla_Licenses) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
1- What is this? | ||
* This is a Joomla! installation/upgrade package to version 3.x | ||
* Joomla! Official site: http://www.joomla.org | ||
* Joomla 3.1 version history - http://docs.joomla.org/Joomla_3.1_version_history | ||
* Detailed changes in the Changelog: https://github.com/joomla/joomla-cms/commits/master | ||
|
||
2- What is Joomla? | ||
* Joomla is a Content Management System (CMS) which enables you to build Web sites and powerful online applications. | ||
* It's a free and OpenSource software, distributed under the GNU General Public License version 2 or later | ||
* This is a simple and powerful web server application and it requires a server with PHP and either MySQL, PostgreSQL, or SQL Server to run it. | ||
More details here: http://www.joomla.org/about-joomla.html | ||
|
||
3- Is Joomla for you? | ||
* Joomla is the right solution for any content web project: http://docs.joomla.org/Joomla_Is_it_for_me%3F | ||
* See Features - http://www.joomla.org/core-features.html | ||
* Try out our online demo: http://demo.joomla.org/ | ||
|
||
4- How to find a Joomla! translation? | ||
* Repository of accredited language packs: http://community.joomla.org/translations.html | ||
* Directory of non-accredited language packs (see above for accredited): http://extensions.joomla.org/extensions/languages/translations-for-joomla | ||
|
||
5- Learn Joomla! | ||
* Read Getting Started with Joomla to find out the basics: http://docs.joomla.org/Getting_Started_with_Joomla! | ||
* Before installing, read the beginners guide: http://docs.joomla.org/Beginners | ||
|
||
6- What are the limits of Joomla? | ||
* Joomla sites can be extended in functionalities with Extensions that you can create (or download) to suite your needs. | ||
* There are lots of ready made extensions that you can download and install. | ||
* See the Joomla! Extensions Directory (JED): http://extensions.joomla.org | ||
|
||
7- Is it easy to change the layout display? | ||
* The layout is controlled by templates that you can edit. | ||
* There are lots of ready made templates that you can download. | ||
|
||
8- Ready to install Joomla? | ||
* See minimum requirements here: http://www.joomla.org/technical-requirements.html | ||
* How do you install Joomla! ? - http://docs.joomla.org/Installing_Joomla! | ||
* Start your Joomla experience building your site with a local test server. | ||
When ready it can be moved to an on-line hosting account of your choice. | ||
See the tutorial: http://docs.joomla.org/Tutorial:Joomla_Local_install | ||
|
||
9- Updates are free! | ||
* Always use the latest version: http://www.joomla.org/download.html | ||
|
||
10- Where can you get support and help? | ||
* FAQ Frequently Asked Questions: http://docs.joomla.org/Category:FAQ | ||
* Find the information you need: http://docs.joomla.org/Start_here | ||
* Find help and other users: http://www.joomla.org/about-joomla/create-and-share.html | ||
* Post questions at our forums: http://forum.joomla.org | ||
* Joomla Resources Directory (JRD): http://resources.joomla.org/tos.html | ||
|
||
11- Do you already have a Joomla site that's not built with Joomla 3.x ? | ||
* What's new in Joomla 3.x - http://www.joomla.org/3 | ||
* What are the main differences from 2.5 to 3? Table of contents: http://docs.joomla.org/Differences_from_Joomla_2.5_to_Joomla_3.0 | ||
* How to migrate from 2.5.x to 3.x? Tutorial: http://docs.joomla.org/Migrating_from_Joomla_2.5_to_Joomla_3.0 | ||
* What are the main differences from 1.5 to 2.5? Table of contents: http://docs.joomla.org/Differences_from_Joomla_1.5_to_Joomla_2.5 | ||
* How to migrate from 1.5.x to 3.x? Tutorial: http://docs.joomla.org/Migrating_from_Joomla_1.5_to_Joomla_3.0 | ||
* Convert an existing Web site to Joomla - http://docs.joomla.org/How_to_Convert_an_existing_Web_site_to_a_Joomla!_Web_site | ||
|
||
12- Do you want to improve Joomla? | ||
* How do you request a feature? http://docs.joomla.org/How_do_you_request_a_feature%3F | ||
* How do you report a bug? http://docs.joomla.org/Filing_bugs_and_issues | ||
* Get Involved: Joomla! is a community developed software. Join the community at http://www.joomla.org | ||
* Are you a Developer? http://docs.joomla.org/Developers | ||
* Are you a Web designer? http://docs.joomla.org/Web_designers | ||
|
||
Copyright: | ||
* Copyright (C) 2005 - 2013 Open Source Matters. All rights reserved. | ||
* Credits: http://docs.joomla.org/Joomla_3_Credits | ||
* Distributed under the GNU General Public License version 2 or later | ||
* See Licenses details at http://docs.joomla.org/Joomla_Licenses |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<!DOCTYPE html><title></title> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<?php | ||
/** | ||
* @package Joomla.Administrator | ||
* @subpackage com_admin | ||
* | ||
* @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. | ||
* @license GNU General Public License version 2 or later; see LICENSE.txt | ||
*/ | ||
|
||
defined('_JEXEC') or die; | ||
JHtml::_('behavior.tabstate'); | ||
|
||
// No access check. | ||
|
||
$controller = JControllerLegacy::getInstance('Admin'); | ||
$controller->execute(JFactory::getApplication()->input->get('task')); | ||
$controller->redirect(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<extension type="component" version="3.1" method="upgrade"> | ||
<name>com_admin</name> | ||
<author>Joomla! Project</author> | ||
<creationDate>April 2006</creationDate> | ||
<copyright>(C) 2005 - 2013 Open Source Matters. All rights reserved. | ||
</copyright> | ||
<license>GNU General Public License version 2 or later; see | ||
LICENSE.txt</license> | ||
<authorEmail>[email protected]</authorEmail> | ||
<authorUrl>www.joomla.org</authorUrl> | ||
<version>3.0.0</version> | ||
<description>COM_ADMIN_XML_DESCRIPTION</description> | ||
<media /> | ||
<administration> | ||
<files folder="admin"> | ||
<filename>admin.php</filename> | ||
<filename>controller.php</filename> | ||
<filename>index.html</filename> | ||
<folder>helpers</folder> | ||
<folder>models</folder> | ||
<folder>views</folder> | ||
</files> | ||
<languages folder="admin"> | ||
<language tag="en-GB">language/en-GB.com_admin.ini</language> | ||
<language tag="en-GB">language/en-GB.com_admin.sys.ini</language> | ||
</languages> | ||
</administration> | ||
</extension> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
<?php | ||
/** | ||
* @package Joomla.Administrator | ||
* @subpackage com_admin | ||
* | ||
* @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. | ||
* @license GNU General Public License version 2 or later; see LICENSE.txt | ||
*/ | ||
|
||
defined('_JEXEC') or die; | ||
|
||
/** | ||
* Admin Controller | ||
* | ||
* @package Joomla.Administrator | ||
* @subpackage com_admin | ||
* @since 1.6 | ||
*/ | ||
class AdminController extends JControllerLegacy | ||
{ | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<!DOCTYPE html><title></title> |
81 changes: 81 additions & 0 deletions
81
administrator/components/com_admin/controllers/profile.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
<?php | ||
/** | ||
* @package Joomla.Administrator | ||
* @subpackage com_admin | ||
* | ||
* @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. | ||
* @license GNU General Public License version 2 or later; see LICENSE.txt | ||
*/ | ||
|
||
defined('_JEXEC') or die; | ||
|
||
/** | ||
* User profile controller class. | ||
* | ||
* @package Joomla.Administrator | ||
* @subpackage com_admin | ||
* @since 1.6 | ||
*/ | ||
class AdminControllerProfile extends JControllerForm | ||
{ | ||
/** | ||
* Method to check if you can edit a record. | ||
* | ||
* Extended classes can override this if necessary. | ||
* | ||
* @param array $data An array of input data. | ||
* @param string $key The name of the key for the primary key. | ||
* | ||
* @return boolean | ||
* | ||
* @since 1.6 | ||
*/ | ||
protected function allowEdit($data = array(), $key = 'id') | ||
{ | ||
return isset($data['id']) && $data['id'] == JFactory::getUser()->id; | ||
} | ||
|
||
/** | ||
* Overrides parent save method to check the submitted passwords match. | ||
* | ||
* @param string $key The name of the primary key of the URL variable. | ||
* @param string $urlVar The name of the URL variable if different from the primary key (sometimes required to avoid router collisions). | ||
* | ||
* @return boolean True if successful, false otherwise. | ||
* | ||
* @since 3.2 | ||
*/ | ||
public function save($key = null, $urlVar = null) | ||
{ | ||
$this->setRedirect(JRoute::_('index.php?option=com_admin&view=profile&layout=edit&id=' . JFactory::getUser()->id, false)); | ||
|
||
$return = parent::save(); | ||
|
||
if ($this->getTask() != 'apply') | ||
{ | ||
// Redirect to the main page. | ||
$this->setRedirect(JRoute::_('index.php', false)); | ||
} | ||
|
||
return $return; | ||
} | ||
|
||
/** | ||
* Method to cancel an edit. | ||
* | ||
* @param string $key The name of the primary key of the URL variable. | ||
* | ||
* @return Boolean True if access level checks pass, false otherwise. | ||
* | ||
* @since 1.6 | ||
*/ | ||
public function cancel($key = null) | ||
{ | ||
$return = parent::cancel($key); | ||
|
||
// Redirect to the main page. | ||
$this->setRedirect(JRoute::_('index.php', false)); | ||
|
||
return $return; | ||
} | ||
} |
69 changes: 69 additions & 0 deletions
69
administrator/components/com_admin/helpers/html/directory.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
<?php | ||
/** | ||
* @package Joomla.Administrator | ||
* @subpackage com_admin | ||
* | ||
* @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. | ||
* @license GNU General Public License version 2 or later; see LICENSE.txt | ||
*/ | ||
|
||
defined('_JEXEC') or die; | ||
|
||
/** | ||
* Utility class working with directory | ||
* | ||
* @package Joomla.Administrator | ||
* @subpackage com_admin | ||
* @since 1.6 | ||
*/ | ||
abstract class JHtmlDirectory | ||
{ | ||
/** | ||
* Method to generate a (un)writable message for directory | ||
* | ||
* @param boolean $writable is the directory writable? | ||
* | ||
* @return string html code | ||
*/ | ||
public static function writable($writable) | ||
{ | ||
if ($writable) | ||
{ | ||
return '<span class="badge badge-success">' . JText::_('COM_ADMIN_WRITABLE') . '</span>'; | ||
} | ||
else | ||
{ | ||
return '<span class="badge badge-important">' . JText::_('COM_ADMIN_UNWRITABLE') . '</span>'; | ||
} | ||
} | ||
|
||
/** | ||
* Method to generate a message for a directory | ||
* | ||
* @param string $dir the directory | ||
* @param boolean $message the message | ||
* @param boolean $visible is the $dir visible? | ||
* | ||
* @return string html code | ||
*/ | ||
public static function message($dir, $message, $visible=true) | ||
{ | ||
if ($visible) | ||
{ | ||
$output = $dir; | ||
} | ||
else | ||
{ | ||
$output = ''; | ||
} | ||
|
||
if (empty($message)) | ||
{ | ||
return $output; | ||
} | ||
else | ||
{ | ||
return $output . ' <strong>' . JText::_($message) . '</strong>'; | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<!DOCTYPE html><title></title> |
Oops, something went wrong.