dehnavi / get-simple-cms Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/get-simple-cms
License: GNU General Public License v3.0
Automatically exported from code.google.com/p/get-simple-cms
License: GNU General Public License v3.0
FacyBox: http://bitbonsai.com/facybox/
Current: 1.0, Need: 1.2.1
jCrop: http://code.google.com/p/jcrop/downloads/list
Current: 0.9.5, Need 0.9.8
quickPaginate: http://projects.allmarkedup.com/jquery_evtpaginate/index.php
Current: depreciated for evtPaginate
jQuery: http://jquery.com/
Current: 1.4.1, Need: 1.4.2
Original issue reported on code.google.com by ccagle8
on 23 Feb 2010 at 3:19
http://get-simple.info/forum/viewtopic.php?id=453
Original issue reported on code.google.com by ccagle8
on 26 Feb 2010 at 2:27
Homepage URL looks like this in the generated sitemap:
http://get-simple.info/index.php?id=
Original issue reported on code.google.com by ccagle8
on 28 Jan 2010 at 12:34
Currently a number of $_GET-calls are used throughout the system. In at
least one of these cases there is a different $_GET-variable used in the
administration panel than on the website front-end.
$_GET['id'] == $_GET['uri']
Source: http://get-simple.info/forum/viewtopic.php?id=433
Original issue reported on code.google.com by [email protected]
on 20 Feb 2010 at 4:53
Perfect example why: http://get-simple.info/forum/viewtopic.php?
pid=1724#p1724
Original issue reported on code.google.com by ccagle8
on 8 Jan 2010 at 1:52
In sidebar-pages.php is still the var $uri used, so that on each page-edit
(new page and also on edit) the "create new page"-tab is highlighted. I
changed in on my installation to $id and added another check to highlight
correct in case of editing an existing page.
Original issue reported on code.google.com by [email protected]
on 1 Mar 2010 at 11:19
Attachments:
The first vulnerability was patched, but it stopped the ability to
successfully upload.
The second is an undocumented vulnerability with the same Uploadify install.
Original issue reported on code.google.com by ccagle8
on 1 Jan 2010 at 3:41
Plugin systems are vital to to the development process of a CMS.
Original issue reported on code.google.com by ccagle8
on 4 Jan 2010 at 1:51
Change user.xml to allow multiple user's and passworts. (for starters just
backend)
Original issue reported on code.google.com by [email protected]
on 5 Apr 2010 at 9:38
see forum post.
http://get-simple.info/forum/viewtopic.php?id=322
Original issue reported on code.google.com by [email protected]
on 17 Jan 2010 at 9:23
See
http://get-simple.info/forum/viewtopic.php?id=440
Original issue reported on code.google.com by [email protected]
on 22 Feb 2010 at 12:43
Forum Thread: http://get-simple.info/forum/viewtopic.php?id=302
Not sure how to fix this. Maybe if we chmod to 775, no matter who is the
owner, the file should be writable... but that is assuming both ids are in
the same group.
Original issue reported on code.google.com by ccagle8
on 9 Jan 2010 at 1:44
I’ve actually had this problem myself, read here:
http://get-simple.info/forum/viewtopic.php?pid=1736#p1736
Original issue reported on code.google.com by [email protected]
on 8 Jan 2010 at 8:53
Using non-basic Latin characters anywhere as an ID is currently lethal.
Components end up completely without way to call them etc. This could be
fixed by running all strings that are used as identifiers through the same
cleaning function.
Forum topic: http://get-simple.info/forum/viewtopic.php?id=472
Original issue reported on code.google.com by [email protected]
on 1 Mar 2010 at 11:55
in the first line of block 'Update changes' you write $xmls, afterwards its
only $xml:
$xmls = @new SimpleXMLExtended('<item></item>');
$note = $xml->addChild('SITENAME');
...
Original issue reported on code.google.com by [email protected]
on 25 Feb 2010 at 1:46
I pointed out some mistakes, Chris came with a solution, I’m now testing
and developing.
This will hopefully also fix Uploadify credentials ones and for all.
More details will be released later on.
Original issue reported on code.google.com by [email protected]
on 5 Jan 2010 at 12:09
The theme function get_page_content() should be allowed to have one
argument. This argument being a page slug.
If no argument passed to the function, it should return an echo of the
content of the current page.
If an existing slug is passed as argument, it should return an echo of the
content of the page known by said slug.
If a non-existing slug is passed as argument, it should return FALSE.
For more information on the idea:
http://get-simple.info/forum/viewtopic.php?pid=1574#p1574
Original issue reported on code.google.com by [email protected]
on 2 Jan 2010 at 12:49
Components list becomes unwieldy if there are too many shown.
Options:
1. make textarea expand/collapse
- do we only make them collapse when we have more than X? or just collapse
them all by default?
2. make list of anchors to components at top of page
Suggestion came from here: http://get-simple.info/forum/viewtopic.php?id=306
Original issue reported on code.google.com by ccagle8
on 11 Jan 2010 at 6:09
"i have observed from GS 2.0 is if i change the Slug/URL parameter to a
parent page from "works" to "jobs", i have to modify it manually on each
child page ! (sometimes i have more than 5, i found it a noisy thing to do,
imagine more 25 or 30 ??!!)
so it would be great to when i change the Slug/URL parameter (in options
page) and if it's a parent page that it will be applied automatically on all
children pages !"
- from the forum http://get-simple.info/forum/viewtopic.php?pid=2272#p2272
Original issue reported on code.google.com by ccagle8
on 4 Feb 2010 at 12:43
Wanted to get this function clarified. getXML() seems to be a simple
wrapper for reading a XML file.
1. Should this be used more? Even functions like menu_data() the exact code
that is contained by getXML(). Should these be changed to getXML()?
2. Should it be enhanced to support addCData()? Currently the XML DOM load
by getXML() can not be manipulated with the help of addCData(). The fix
would be swapping:
simplexml_load_string($xml, NULL, LIBXML_NOCDATA)
with:
simplexml_load_string($xml, 'SimpleXMLExtended', LIBXML_NOCDATA)
Wanted to put this up for debate. As I have no good idea of how much we
actually use this function in the core.
Original issue reported on code.google.com by [email protected]
on 23 Feb 2010 at 10:07
In sidebar_files.php the label for "Image Control Panel" is hard coded
instead using the il8n.
Also there is an closing <b> missing after upload_max_filesize (results in
having the complete footer being bold), on my version I fixed it and
replaced with <strong>
Original issue reported on code.google.com by [email protected]
on 1 Mar 2010 at 11:10
Attachments:
edit-page.php makes use of the new GS 2.01 function find_url()
edit.php, however, does the old way of building the permalink (for the '#'
link in Page Manager)
To fix this, replace lines 71 to 75 by this one:
$table .= '<a title="'.$i18n['VIEWPAGE_TITLE'].': '. cl($page['title']) .'"
target="_blank" href="'. find_url($page['url'],$page['parent']) .'">#</a>';
This way, if you tweak find_url (e.g. to add a trailing slash to
permalinks, or other customizations) you won't need to edit any file other
than basic.php
Original issue reported on code.google.com by carnav
on 6 Apr 2010 at 6:41
for example the title "Move !" creates the slug "move-"
Original issue reported on code.google.com by ccagle8
on 18 Apr 2010 at 8:31
since in r116 cookie-functions have been changed to use constants on
include for configuration.php the file can't be found. Reason:
path-constants are defined after including logging_functions.php (in
common.php).
Original issue reported on code.google.com by [email protected]
on 2 Mar 2010 at 10:58
I changed it to use apigee.com, but I am having DNS issues making it work.
The problem started because many people have asked that GS start looking for
updates on a more regular and prominent schedule because most do not look in
the "health-check" area once they are up and running. If they never look
there, they will never know to update.
The reason I wanted to use apigee.com is because it helps make sure that my
server doesn't crash if too many people are looking for updates at once. It
will shut down the api instead of letting my server crash.
Original issue reported on code.google.com by ccagle8
on 1 Jan 2010 at 4:42
On r104 the xml-handling in settings.php was changed to:
// create new site data file
$ufile = 'website.xml';
createBak($ufile, $path, $bakpath);
$xmls = @new SimpleXMLExtended('<item></item>');
$note = $xmls->addChild('SITENAME');
$note->addCData($SITENAME);
$note = $xmls->addChild('SITEURL');
$note->addCData(@$SITEURL);
$note = $xmls->addChild('TEMPLATE');
$note->addCData(@$TEMPLATE);
$note = $xmls->addChild('TIMEZONE');
$note->addCData(@$TIMEZONE);
$note = $xmls->addChild('TIMEZONE'); ----*******----
$note->addCData(@$LANG);
the marked line should be changed to:
$note = $xmls->addChild('LANG');
Original issue reported on code.google.com by [email protected]
on 25 Feb 2010 at 11:10
All TEXTAREA-elements must have a cols- and rows-attribute specified. As
these form elements are purely on the admin side of things I don’t see this
as something with a high priority.
Forum topic: http://get-simple.info/forum/viewtopic.php?id=471
Original issue reported on code.google.com by [email protected]
on 1 Mar 2010 at 11:52
404 Monitoring should be broken out into a plugin. All the hooks are in
place, and it would be easy to do. This is more of an "extra" feature that
doesn't fit in well with the notion of "GetSimple has everything your client
needs, and nothing a CMS doesn't" -- this really isn't needed.
Original issue reported on code.google.com by ccagle8
on 14 Feb 2010 at 6:46
Described here: http://get-simple.info/forum/viewtopic.php?id=269
Original issue reported on code.google.com by ccagle8
on 1 Jan 2010 at 7:36
Should the plugin directory be inside /admin/plugins? Many do not think so
because it runs the chance to get overwritten every upgrade.
Original issue reported on code.google.com by ccagle8
on 21 Feb 2010 at 12:37
The current version, while functional is open to certain types of spam
attacks and the "pot" feature isn't as fool-proof as something like re-
captcha.
I think the best option here is to break this out into a full-featured
plugin.
Original issue reported on code.google.com by ccagle8
on 14 Feb 2010 at 6:44
The 404monitoring.log file periodically gets corrupted. When you try to view
the corrupted 404 file, it shows as just being blank.
This is not really a problem as all you need to do is clear it and it starts
working again. I haven't been able to figure out what is causing it because
it happens so randomly.
Original issue reported on code.google.com by ccagle8
on 1 Jan 2010 at 3:53
In error_checking.php is still _$GET['uri'] and $uri used. As it changed to
$id on all the other pages, it results in broken links and missing
page-names on error-messages and notifications.
Original issue reported on code.google.com by [email protected]
on 24 Feb 2010 at 1:36
as documented here: http://get-simple.info/forum/viewtopic.php?id=235
Original issue reported on code.google.com by ccagle8
on 1 Jan 2010 at 3:36
I am sure there are many files in this folder that we do not need.
Original issue reported on code.google.com by ccagle8
on 1 Jan 2010 at 7:33
Create 16 pages and delete 3 or 4.
Items are deleted from the table but pagination details are not updated.
Page onto next screen and page back, the items return.
Original issue reported on code.google.com by [email protected]
on 22 Feb 2010 at 1:25
currently we are using 3.0
Original issue reported on code.google.com by ccagle8
on 4 Feb 2010 at 12:44
With debugging on we get the following error in edit.php
Deprecated: Function ereg_replace() is deprecated in
C:\xampp\htdocs\getsimple-plugin\admin\edit.php on line 77
Suggest we replace with str_replace() as were just removing file extension.
Any objections?
Mike.
Original issue reported on code.google.com by [email protected]
on 4 Jan 2010 at 8:08
Plugins, which are registers with add_action('hook', 'callback') or
add_action('hook', 'callback', null) wont be called by
call_user_func_array() with PHP 5.3 (see
http://www.php.net/manual/en/function.call-user-func-array.php#95271 )
The Plugin Callback will be never calles, because add_action() defaults the
$args param to 'null' and call_user_func_array() will fail.
To prevent this from happening i suggest to manually cast $args as an array:
--- plugin_functions.org.php 2010-02-21 02:57:08.828125000 +0100
+++ plugin_functions.php 2010-02-21 02:57:59.093750000 +0100
@@ -54,11 +54,11 @@
function add_action($hook_name, $added_funcion, $args = array())
{
global $plugins;
-
+
$plugins[] = array(
'hook' => $hook_name,
'function' => $added_funcion,
- 'args' => $args
+ 'args' => (array) $args
);
}
Original issue reported on code.google.com by [email protected]
on 21 Feb 2010 at 2:00
The table header (TH) looks good in plugins.php
I am wondering if we should add it to the others like archive.php,
backups.php, upload.php and pages.php.
Original issue reported on code.google.com by ccagle8
on 11 Jan 2010 at 9:26
A good starting point would be to show the DOCROOT and maybe something like
NY talks about here: http://get-simple.info/forum/viewtopic.php?
pid=1699#p1699
Question: Do we put the file in root or /admin/ ?
Original issue reported on code.google.com by ccagle8
on 9 Jan 2010 at 1:08
if there is an & in the site title (settings.php), anything after the amp
sign is lost.
Original issue reported on code.google.com by ccagle8
on 1 Jan 2010 at 8:07
Copy additional variables from lang/en_US.php to other language files &
translate them.
All new variables are below the comment:
`/******************************************
* SINCE Version 2.0
********************************************/`
Original issue reported on code.google.com by ccagle8
on 1 Jan 2010 at 3:43
A page with Fancy URLs turned on is accessible by more than one way:
http://domain.com/page1/
http://domain.com/admin/page1/
http://domain.com/asdf/fewi438923/dnwidsds/FS/page1/
It is because we don't check for parent when processing a requested page_id.
Original issue reported on code.google.com by ccagle8
on 18 Jan 2010 at 9:15
as documented here: http://get-simple.info/forum/viewtopic.php?id=214
Original issue reported on code.google.com by ccagle8
on 1 Jan 2010 at 3:38
Described here: http://get-simple.info/forum/viewtopic.php?id=253
Original issue reported on code.google.com by ccagle8
on 1 Jan 2010 at 7:47
When a user uploads files, the main screen is not updated with the file list
until a manual refresh is done.
Original issue reported on code.google.com by [email protected]
on 23 Dec 2009 at 11:47
menu_data() is a function, the only pre-programmed function, to get
information on what pages exist. Plugin developers might want to use this
information on their setting pages.
Forum thread: http://get-simple.info/forum/viewtopic.php?id=500
Original issue reported on code.google.com by [email protected]
on 6 Mar 2010 at 11:41
just a minor fix:
--- basic.org.php 2010-01-24 13:46:58.000000000 +0100
+++ basic.php 2010-02-21 03:12:51.437500000 +0100
@@ -138,8 +138,8 @@
while ($file = readdir($handle)) {
$file_arr[] = $file;
}
- return $file_arr;
closedir($handle);
+ return $file_arr;
}
/******************************************************/
Original issue reported on code.google.com by [email protected]
on 21 Feb 2010 at 2:14
Notice: Undefined index: DATE_AND_TIME_FORMAT in admin\inc\basic.php on
line 179
Probably a translation problem.
- French language
- GetSimple 2.01
- Debug mode
Original issue reported on code.google.com by [email protected]
on 13 Apr 2010 at 2:08
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.