11
wishcraft
Re: XOOPS as an MVC is not an XOO + OOP Classes/Include Structure would only be MVCPS.coop

btw. Michael Beck All Abored the Choo Choo Express too newly founded land:~

Resized Image



12
wishcraft
XOOPS as an MVC is not an XOO + OOP Classes/Include Structure would only be MVCPS.coop

Look I don't want to shunt the gun at the moment looking at the xoops engine 3.0, but if you ask me and I have a qualified master of science with RMIT with 2008 in IT, Physics + Psychology; ever started pushing for an MVC version of XOOPS which believe me isn't what you find still classically c++, c ansi, perl, java and other languages still follow it the XOO + OOP Structure of being a classes/including folder panagram...

XOOPS 2.6 is good but it still missing and should be written in now the structure is set the requirements in the XOOPS Documentation area for addition requirements for the library to support as well as the upgrade I wrote to convert the database entirely to INNODB to support database 'constraints' in mysql which is in the 2.5/2.6 forums recently by me topically, which increase speed exponentially of the database due to probability predictions in the structure it stores it in from them... Mamba has a copy in his gmail of mysql.sql with all the database root constraints set that need to be added to the upgrade when set in his gmail.com under my name if he searches - Simon Roberts!

It also needs it additional classes for reverse compatibility with XOOPS 2.5 and so on it essential it is an easily walk through and over without the composer call these files should be included only updatable with composer in the distribution master.zip.. Remember Richard, I have always remained off the XOOPS Council; even though I carry ID That would even allow me to list with the American XOOPS LLC as kinda like a moderator mediator cause of the co-relationship between the XOOPS Foundation + Chronolabs Cooperative generally using it for intranet and so on!

Resized Image
I will remain an anonymous veto on what mamba keeps saying it has to be reverse compatible still and all the requirements like XOOPS Documentation met to complete XOOPS 2.6

Honestly if you branded a top end code library not backend library with XOOPS with an MVC route and so on not manually written by the system module as an extra plugin to the root .htaccess, then you would be consider as an XOO + OOP as an MVC as some sort of mental health escapee or day release about on the web!



13
wishcraft
Re: Install xoops 2.6 :: Endroid Installer did not detect a compatible project type

mynamesnot@marrickville:~/eclipse-workspace/xoopscore.localhostphp ~/composer.phar install


Quote:
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files
Endroid Installer did not detect a compatible project type


mynamesnot@marrickville:~/eclipse-workspace/xoopscore.localhost/xoops_libphp composer.phar install


Quote:
No composer.json in current directory, do you want to use the one at /home/mynamesnot/eclipse-workspace/xoopscore.localhost? [Y,n]? Y
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files
Endroid Installer did not detect a compatible project type
Resized Image
http://www.ohloh.net/accounts/226400

Follow, Like & Read:-

twitter.com/RegaltyFamily
github.com/Chronolabs-Cooperative
facebook.com/DrAntonyRoberts



14
wishcraft
Re: Install xoops 2.6 :: install/page_dbconnection.php

After doing the composer which I think should be done for the client as part of the installation also the README.md needs to be written for Ubuntu/Debian..

Anyway as part of the installation I get to: install/page_dbconnection.php ~ and get the following error:

Quote:
Fatal error: Uncaught Error: Class 'Doctrine\DBAL\Configuration' not found in /home/mynamesnot/eclipse-workspace/xoopscore.localhost/htdocs/install/include/functions.php:318 Stack trace: #0 /home/mynamesnot/eclipse-workspace/xoopscore.localhost/htdocs/install/page_dbconnection.php(95): getDbConnection('') #1 {main} thrown in /home/mynamesnot/eclipse-workspace/xoopscore.localhost/htdocs/install/include/functions.php on line 318


I am working on the PHP.ini settings module for system as well as the .htaccess route and API, btw. mamba I looked at those api guides you sent through, and graph is just based on facebook.com graph api and the other one is oauth, there will be later oauth methods, in the api, but I remember when I implemented them in the previous historical corridor, it destroyed oauth2 on twitter and a couple of places and completely collapsed, they are essentially still both REST API just with a control class anyway...
Resized Image
http://www.ohloh.net/accounts/226400

Follow, Like & Read:-

twitter.com/RegaltyFamily
github.com/Chronolabs-Cooperative
facebook.com/DrAntonyRoberts



15
wishcraft
XOOPS Module Team ~ Need Face to Face Meetups!

Resized Image


To XOOPS Team,

How are you all? Look I just wanted to write as the only module developer team member that seems to be active, I am really needing some face to face calling in over webcam I am feeling really isolated and it is not helping with my moral which is effecting the time I put in at the keyboard... I also feel we should move xoops.org to linode.com as a hosting as we will get a lot more bang for our buck in the cloud environment, however the xoops.org site isn't providing any load on the dedicated service so I have been developing a series of API's for xoops.org which are found here in the SVN: https://sourceforge.net/p/xoops/svn/HEAD/tree/%2A.xoops.org%20%28Subdomain%20APIs%20&%20Sites%29/

There is a couple of physical sites in there namely fonts.xoops.org (this just needs a slightly adjustment to the curl too syndicate the file upload which is on my github.com/DrARoberts/gist with fonty.xoops.org the fonts api) and there is one I would like marketing as well as anyone who can write modules help me with releases.xoops.org that I want to put on kitchen.xoops.org I think in resolve; it is a place where all cores, modules, themes get checked in and quarantined to be built for a release copy; it will also build a function and classes wiki at the same time from examining the code libraries in a self learning system, you will be able to check things in from Git, SVN, File Upload, WebDav...

Releases.xoops.org planning also has an adult consenting system for under age minors and education system support, with an in-house group editor, so for example educational sites can sign classes in which once if under age consent is granted by the adult guardian via signature and legal document return (It will have to generate an inbox with the email address propagation api ~ for checking for the image of the signed document returning then filing in the hidden XOOPS Legal SVN where backups and legal documents are stored via SVN on sourceforge.net). the releases.xoops.org once a module is submitted for release will quarantine the module/theme/core and spot check it for documentation and flaws, then once quarantine is released will map it for the wiki on functions and classes (as well as polling the documentation team for class and function calling examples)...

I would like to develop this with whomever can meet me on skype and keep company at the keyboard I have spent years behind the keyboard alone and are going a bit stir crazed.. The API will all have something added to them called ?xoopskey= which a module I will finish tonight called 'authkey' as well as I should get time to finished the System Plugin Module 'xoopskey' for retrieving a new xoopskey and storage of one as a preset configuration and put on the SVN is for xoops.org, it will come with the xPayment plugin for purchasing above average calling threshold on our APIs tokens for more calls at a flat rate to bring xoops.org another revenue stream from high end sites using the APIs on xoops.org



16
wishcraft
Re: X-Torrent - Better Passkey Security

like mamba will tell you about this at Ubuntu like when I am displayed like my bloods right test now as a passport M8747409 definitive at least a proven alien with area51 my seather when it not in dick mode like looking like a vagina publishes stuff by itself now with pooty satellite dish deleted by still installed in both of us, anytime anyone says still stuff like - I wish there was a programme that did this - on sundown more xoops modules turn up on the SVN and in Git!!



17
wishcraft
Re: X-Torrent - Better Passkey Security

If you want connect to my skype: antony.cipher / conquebine@outlook.com ~~ we can work on it together, my only problem with the computer after years of isolation to sit at it is I haven't got much physical company apart from my flatmate + wife and +2 cats called MMT = Meow Meow Twerp and her only raised daughter VMT = Vincent Mozzarella Twerp ~~ see all the cheese really was shredded by vincent which is a girls name the male is ~~ Vinton!



18
wishcraft
Re: xoops_version.php and adding RSS Feeds to Theme Template

For the CURL Routine you will have to include this piece of code for it for file attachments like screen shots of errors for the submit request, submit bug curl URL calls.. in the xoops_version.php
if (!function_exists("getURIData")) {
    
    
/* function getURIData()
     *
     *     Get a supporting domain system for the API
     * @author         Simon Roberts (Chronolabs) simon@labs.coop
     *
     * @return         float()
     */
    
function getURIData($uri ''$timeout 25$connectout 25$post = array(), $headers = array())
    {
        if (!
function_exists("curl_init"))
        {
            die(
"Install PHP Curl Extension ie: $ sudo apt-get install php-curl -y");
        }
        
$GLOBALS['php-curl'][md5($uri)] = array();
        if (!
$btt curl_init($uri)) {
            return 
false;
        }
        if (
count($post)==|| empty($post))
            
curl_setopt($bttCURLOPT_POSTfalse);
        else {
            
$uploadfile false;
            foreach(
$post as $field => $value)
                if (
substr($value 01) == '@' && file_exists(substr($value 1)))
                    
$uploadfile true;
                    
            
curl_setopt($bttCURLOPT_POSTtrue);
            
curl_setopt($bttCURLOPT_POSTFIELDShttp_build_query($post));
            
            if (!empty(
$headers))
                foreach(
$headers as $key => $value)
                    if (
$uploadfile==true && substr($value0strlen('Content-Type:')) == 'Content-Type:')
                        unset(
$headers[$key]);
            if (
$uploadfile==true)
                
$headers[]  = 'Content-Type: multipart/form-data';
        }
        if (
count($headers)==|| empty($headers))
            
curl_setopt($bttCURLOPT_HEADERfalse);
        else {
            
curl_setopt($bttCURLOPT_HEADERtrue);
            
curl_setopt($bttCURLOPT_HTTPHEADER$headers);
        }
        
curl_setopt($bttCURLOPT_CONNECTTIMEOUT$connectout);
        
curl_setopt($bttCURLOPT_TIMEOUT$timeout);
        
curl_setopt($bttCURLOPT_RETURNTRANSFERtrue);
        
curl_setopt($bttCURLOPT_VERBOSEfalse);
        
curl_setopt($bttCURLOPT_SSL_VERIFYHOSTfalse);
        
curl_setopt($bttCURLOPT_SSL_VERIFYPEERfalse);
        
$data curl_exec($btt);
        
$GLOBALS['php-curl'][md5($uri)]['http']['posts'] = $post;
        
$GLOBALS['php-curl'][md5($uri)]['http']['headers'] = $headers;
        
$GLOBALS['php-curl'][md5($uri)]['http']['code'] = curl_getinfo($bttCURLINFO_HTTP_CODE);
        
$GLOBALS['php-curl'][md5($uri)]['header']['size'] = curl_getinfo($bttCURLINFO_HEADER_SIZE);
        
$GLOBALS['php-curl'][md5($uri)]['header']['value'] = curl_getinfo($bttCURLINFO_HEADER_OUT);
        
$GLOBALS['php-curl'][md5($uri)]['size']['download'] = curl_getinfo($bttCURLINFO_SIZE_DOWNLOAD);
        
$GLOBALS['php-curl'][md5($uri)]['size']['upload'] = curl_getinfo($bttCURLINFO_SIZE_UPLOAD);
        
$GLOBALS['php-curl'][md5($uri)]['content']['length']['download'] = curl_getinfo($bttCURLINFO_CONTENT_LENGTH_DOWNLOAD);
        
$GLOBALS['php-curl'][md5($uri)]['content']['length']['upload'] = curl_getinfo($bttCURLINFO_CONTENT_LENGTH_UPLOAD);
        
$GLOBALS['php-curl'][md5($uri)]['content']['type'] = curl_getinfo($bttCURLINFO_CONTENT_TYPE);
        
curl_close($btt);
        return 
$data;
    }
}


just have to fix this part
if (count($headers)==|| empty($headers))
            
curl_setopt($bttCURLOPT_HEADERfalse);
        else {
            
curl_setopt($bttCURLOPT_HEADERtrue);
            
curl_setopt($bttCURLOPT_HTTPHEADER$headers);
        }
Resized Image
http://www.ohloh.net/accounts/226400

Follow, Like & Read:-

twitter.com/RegaltyFamily
github.com/Chronolabs-Cooperative
facebook.com/DrAntonyRoberts



19
wishcraft
xoops 2.6.0 --> upgrade script for MySQL Engine=MyISAM to Engine=InnoDB

/**
 * Class Upgrade_2014
 */
if (!class_exists('Upgrade_MySQL_InnoDB')) {
    class 
Upgrade_MySQL_InnoDB extends XoopsUpgrade
    
{
        
        public function 
isApplied()
        {
            
$applied true;
            
$result $GLOBALS['xoopsDB']->queryF('SHOW TABLES IN `' XOOPS_DB_NAME '` WHERE `Tables_in_' XOOPS_DB_NAME '` LIKE "' XOOPS_DB_PREFIX '%"');
            while(
$table $GLOBALS['xoopsDB']->fetchArray($result))
            {
                
$createtbl $GLOBALS['xoopsDB']->queryF('SHOW CREATE TABLE `' $table['Tables_in_' XOOPS_DB_NAME] . '`');
                list(
$tbl$create) = $GLOBALS['xoopsDB']->fetchRow($createtbl);
                if (
strpos(strtolower($create),'myisam'))
                    
$applied false;
            }
            return 
$applied;
        }
    
        
        public function 
apply()
        {
            
$applied true;
            
$result $GLOBALS['xoopsDB']->queryF('SHOW TABLES IN `' XOOPS_DB_NAME '` WHERE `Tables_in_' XOOPS_DB_NAME '` LIKE "' XOOPS_DB_PREFIX '%"');
            while(
$table $GLOBALS['xoopsDB']->fetchArray($result))
            {
                
$createtbl $GLOBALS['xoopsDB']->queryF('SHOW CREATE TABLE `' $table['Tables_in_' XOOPS_DB_NAME] . '`');
                list(
$tbl$create) = $GLOBALS['xoopsDB']->fetchRow($createtbl);
                if (
strpos(strtolower($create),'myisam'))
                {
                    if (
$GLOBALS['xoopsDB']->queryF('RENAME TABLE `' $tbl '` to `old_' $tbl '`'))
                    {
                        if (
$GLOBALS['xoopsDB']->queryF(str_replace('MyISAM''InnoDB'$create)))
                        {
                            
$fields = array();
                            
$fldsresult $GLOBALS['xoopsDB']->queryF('SHOW FIELDS IN `' $tbl '`');
                            while(
$fldsrow $GLOBALS['xoopsDB']->fetchArray($fldsresult))
                                
$fields[] = $fldsrow['Field'];
                            
                            
$GLOBALS['xoopsDB']->queryF('START TRANSACTION');
                            if (
$GLOBALS['xoopsDB']->queryF(die('INSERT INTO `' $tbl '` (`' implode('`, `'$fields) . '`) SELECT `' implode('`, `'$fields) .' FROM `old_' $tbl '`')))
                                
$GLOBALS['xoopsDB']->queryF('DROP TABLE `old_' $tbl '`');
                            
$GLOBALS['xoopsDB']->queryF('COMMIT');
                        } else {
                            
$GLOBALS['xoopsDB']->queryF('RENAME TABLE `old_' $tbl '` to `' $tbl '`');
                        }
                    }
                }
            }
        }
        
        public function 
__construct()
        {
            
parent::__construct(basename(__DIR__));
            
$this->task = array('database');
        }
    }
}

$upg = new Upgrade_MySQL_InnoDB();
return 
$upg;


The following code is for an /upgrade module for changing the database from engine myisam to engine innodb which is horribly more efficent and devicive, it will have to be massaged into place with the classname as patchClass name...
Resized Image
http://www.ohloh.net/accounts/226400

Follow, Like & Read:-

twitter.com/RegaltyFamily
github.com/Chronolabs-Cooperative
facebook.com/DrAntonyRoberts



20
wishcraft
xoops_version.php and adding RSS Feeds to Theme Template

As per the requirements listed in the XOOPS Documentation Team for 2.6 --> https://xoops.org/modules/newbb/viewtopic.php?topic_id=78350&post_id=363138 there is something that will need to be added like $GLOBALS['xoTheme']->addStylesheet() but $GLOBALS['xoTheme']->addRSSFeed()

for the following call see in this theme +1 This file is part of the theme.html calling in the theme, it is for adding the drop down menu to browsers that support it of available feeds on the site: https://github.com/Chronolabs-Cooperative/SuperExtremeClosest-Theme-Xoops25/blob/master/xotpl/xo_rss.html we will need in the theme template a system of ->addRSSFeed for the feed aggregation into the root backend.php and any module with RSS Feeds to add it in with a preloader exciter...
Resized Image
http://www.ohloh.net/accounts/226400

Follow, Like & Read:-

twitter.com/RegaltyFamily
github.com/Chronolabs-Cooperative
facebook.com/DrAntonyRoberts




TopTop
« 1 (2) 3 4 5 ... 135 »



Login

Who's Online

175 user(s) are online (156 user(s) are browsing Support Forums)


Members: 0


Guests: 175


more...

Donat-O-Meter

Stats
Goal: AU$15.00
Due Date: Jul 31
Gross Amount: AU$0.00
Net Balance: AU$0.00
Left to go: AU$15.00
Make donations with PayPal!

Latest GitHub Commits