issue 2119. supporting php 5.4. modules and widgets.

git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12706 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
flyskyko 2013-02-05 09:45:04 +00:00
parent ff75082eee
commit 8a7c28babc
90 changed files with 572 additions and 83 deletions

View file

@ -139,7 +139,7 @@ class autoinstallAdminController extends autoinstall
$version = $xmlDoc->{$type}->version->body;
}
$args = null;
$args = new stdClass();
$args->package_srl = $package->package_srl;
$args->version = $package->version;
$args->current_version = $version;
@ -269,7 +269,7 @@ class autoinstallAdminController extends autoinstall
$list_order = 0;
foreach($xmlDoc->response->categorylist->item as $item)
{
$args = null;
$args = new stdClass();
$args->category_srl = $item->category_srl->body;
$args->parent_srl = $item->parent_srl->body;
$args->title = $item->title->body;

View file

@ -80,7 +80,7 @@ class autoinstallAdminView extends autoinstall
*/
function rearrange(&$item, &$targets)
{
$ret = null;
$ret = new stdClass();
foreach($targets as $target)
{
$ret->{$target} = $item->{$target}->body;
@ -308,6 +308,7 @@ class autoinstallAdminView extends autoinstall
if($xmlDoc)
{
$xmlPackage =& $xmlDoc->response->package;
$package = new stdClass();
$package->package_srl = $xmlPackage->package_srl->body;
$package->title = $xmlPackage->title->body;
$package->package_description = $xmlPackage->package_description->body;
@ -319,7 +320,7 @@ class autoinstallAdminView extends autoinstall
$package->depends = array();
foreach($xmlPackage->depends->item as $item)
{
$dep_item = null;
$dep_item = new stdClass();
$dep_item->package_srl = $item->package_srl->body;
$dep_item->title = $item->title->body;
$dep_item->version = $item->version->body;

View file

@ -39,6 +39,7 @@ class autoinstallModel extends autoinstall
*/
function getInstalledPackage($package_srl)
{
$args = new stdClass();
$args->package_srl = $package_srl;
$output = executeQueryArray("autoinstall.getInstalledPackage", $args);
if(!$output->data) return null;
@ -53,6 +54,7 @@ class autoinstallModel extends autoinstall
*/
function getPackage($package_srl)
{
$args = new stdClass();
$args->package_srl = $package_srl;
$output = executeQueryArray("autoinstall.getPackage", $args);
if(!$output->data) return null;
@ -104,6 +106,7 @@ class autoinstallModel extends autoinstall
*/
function getPackageCount($category_srl)
{
$args = new stdClass();
$args->category_srl = $category_srl;
$output = executeQuery("autoinstall.getPackageCount", $args);
if(!$output->data) return 0;
@ -168,6 +171,7 @@ class autoinstallModel extends autoinstall
*/
function getInstalledPackages($package_list)
{
$args = new stdClass();
$args->package_list = $package_list;
$output = executeQueryArray("autoinstall.getInstalledPackages", $args);
$result = array();
@ -187,6 +191,7 @@ class autoinstallModel extends autoinstall
*/
function getInstalledPackageList($page)
{
$args = new stdClass();
$args->page = $page;
$args->list_count = 10;
$args->page_count = 5;
@ -287,6 +292,7 @@ class autoinstallModel extends autoinstall
if(!$GLOBLAS['XE_AUTOINSTALL_PACKAGE_SRL_BY_PATH'][$path])
{
$args = new stdClass();
$args->path = $path;
$output = executeQuery('autoinstall.getPackageSrlByPath', $args);