diff options
Diffstat (limited to 'importStructure.php')
-rw-r--r-- | importStructure.php | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/importStructure.php b/importStructure.php deleted file mode 100644 index 89780f5..0000000 --- a/importStructure.php +++ /dev/null @@ -1,76 +0,0 @@ -<?php -/*************************************************************************** - Copyright (C) 2004 - 2006 Scuttle project - http://sourceforge.net/projects/scuttle/ - http://scuttle.org/ - - 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - ***************************************************************************/ - -require_once('header.inc.php'); - -/* Service creation: only useful services are created */ -$tag2tagservice =& ServiceFactory::getServiceInstance('Tag2TagService'); - -/* Managing current logged user */ -$currentUser = $userservice->getCurrentObjectUser(); - - -/* Managing all possible inputs */ -// First input is $_FILES - -$tplVars['msg'] = ''; - -if ($userservice->isLoggedOn() && sizeof($_FILES) > 0 && $_FILES['userfile']['size'] > 0) { - $userinfo = $userservice->getCurrentObjectUser(); - - - // File handle - $html = file_get_contents($_FILES['userfile']['tmp_name']); - - // Create link array - preg_match_all('/(.*?)\n/', $html, $matches); - - //print_r($matches); die(); - - $fatherTag = ''; - $countNewLinks = 0; - foreach($matches[1] as $match) { - if($match == '') { - // do nothing because void line - }elseif(substr($match, 0, 2) == '//') { - // do nothing because commentary - } elseif(substr($match, 0, 2) == ' ') { - // add as child of previous tag - if($fatherTag != '') { - $tag2tagservice->addLinkedTags($fatherTag, $match, '>', $currentUser->getId()); - $countNewLinks++; - } else { - $tplVars['error'] = T_('Bad indentation'). ' '.$match; - } - } else{ - $fatherTag = $match; - } - } - $tplVars['msg'] = T_('New links between tags: ').$countNewLinks; - -} - -$templatename = 'importStructure.tpl'; -$tplVars['subtitle'] = T_('Import Structure'); -$tplVars['formaction'] = createURL('importStructure'); -$templateservice->loadTemplate($templatename, $tplVars); - -?> |