News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

ADK portal - Erro

Started by edu_fmc, October 04, 2011, 12:54:07 PM

Previous topic - Next topic

edu_fmc

Olá,

tenho o adk portal instalado e de um momento para o outro deixou de funcionar várias opções. Como a dos Blocks...

Dá o seguinte erro:

Parse error: syntax error, unexpected T_IF in /home/deficie1/public_html/Sources/Adk-Admin.php on line 1

Alguma idéia do que se possa passar?

Spectrum..!!

Se lembra de ter instalado algum MOD ou realizado algo antes de começar a apresentar o erro?

Existem pessoas que deixam de buscar algo que dura a vida toda, para somente conquistar algo que dura alguns momentos...
Ser humilde; não é ser menos que alguém. É saber que não somos mais que ninguém!
SMF 2.0.4 | Meu site -->
Dell Vostro 3560 + AMD Radeon™ HD 7670M 1GB| Windows 8 Pro | Fedora 18 | IE10 | Google Chrome

Não atendo PM para pedidos de suporte/ajuda

edu_fmc

Intalei o do Google + à uns dias...

mas já desinstalei e eesta na mesma...

E vi que os ficheiros do Google+ não mexe com o ficheiro em que dá o erro.

Spectrum..!!

Sempre tenha um backup em mãos.

O que há na primeira linha do arquivo -> Adk-Admin.php ?

Existem pessoas que deixam de buscar algo que dura a vida toda, para somente conquistar algo que dura alguns momentos...
Ser humilde; não é ser menos que alguém. É saber que não somos mais que ninguém!
SMF 2.0.4 | Meu site -->
Dell Vostro 3560 + AMD Radeon™ HD 7670M 1GB| Windows 8 Pro | Fedora 18 | IE10 | Google Chrome

Não atendo PM para pedidos de suporte/ajuda

edu_fmc

Tenho isto:

<?php/********************************************************** Nombre del producto: Adk Portal                      ** Version: 2.0  Rc3               ** Official support: http://www.smfpersonal.net           ** Creador: Lucas-ruroken** Fecha: 2010** Smf Personal forum site!/**********************************************************/if (!defined('SMF')) die('Hacking attempt...');function AdkAdmin(){ global $txt$context$sourcedir$scripturl; //Permisos isAllowedTo('adk_portal'); loadTemplate('Adk-admin'); adminIndex('adkadmin'); if(loadLanguage('Adk-Admin') == false) loadLanguage('Adk-Admin','english'); //Load main trader template. //Set the page title $subActions = array( 'view' => 'view', 'adksettings' => 'adksettings', 'adksavesettings' => 'adksavesettings', 'viewblocks' => 'viewblocks', 'savesettingsblocks' => 'savesettingsblocks', 'deleteblocks' => 'deleteblocks', 'editblocks' => 'editblocks', 'saveeditblocks' => 'saveeditblocks', 'newblocks' => 'newblocks', 'savenewblocks' => 'savenewblocks', 'showeditnews' => 'showeditnews', 'showdeletenews' => 'showdeletenews', 'showsaveeditnews' => 'showsaveeditnews', 'createnews' => 'createnews', 'savecreatenews' => 'savecreatenews', 'announcement' => 'announcement', 'saveannouncement' => 'saveannouncement', 'manageicons' => 'manageicons', 'uploadblock' => 'uploadblock', 'saveuploadblock' => 'saveuploadblock', ); $context['admin_tabs'] = array( 'title' => $txt['adk_portal'], 'tabs' => array(), 'description' => $txt['first_adk_descrip'], ); $context['admin_tabs']['tabs'] = array( 'view' => array( 'title' => $txt['adk_news_news'], 'description' => $txt['first_adk_descrip'], 'href' => $scripturl . '?action=adkadmin', 'is_selected' => empty($_REQUEST['sa']), ), 'adksettings' => array( 'title' => $txt['opcion_adk'], 'description' => $txt['second_adk_descript'], 'href' => $scripturl . '?action=adkadmin;sa=adksettings;sesc='.$context['session_id'], 'is_selected' => !empty($_REQUEST['sa']) && $_REQUEST['sa'] == 'adksettings', ), 'announcement' => array( 'title' => $txt['adk_announcement'], 'description' => $txt['tirth_adk_descript'], 'href' => $scripturl . '?action=adkadmin;sa=announcement;sesc='.$context['session_id'], 'is_selected' => !empty($_REQUEST['sa']) && $_REQUEST['sa'] == 'announcement', ), 'viewblocks' => array( 'title' => $txt['bloques'], 'description' => $txt['first_adk_descrip_block'], 'href' => $scripturl . '?action=adkadmin;sa=viewblocks;sesc='.$context['session_id'], 'is_selected' => !empty($_REQUEST['sa']) && $_REQUEST['sa'] == 'viewblocks', ), 'newblocks' => array( 'title' => $txt['crear_block'], 'description' => $txt['first_adk_descrip_block'], 'href' => $scripturl . '?action=adkadmin;sa=newblocks;sesc='.$context['session_id'], 'is_selected' => !empty($_REQUEST['sa']) && $_REQUEST['sa'] == 'newblocks', ), 'createnews' => array( 'title' => $txt['nueva_noticia'], 'description' => $txt['second_adk_descript_news'], 'href' => $scripturl . '?action=adkadmin;sa=createnews;sesc='.$context['session_id'], 'is_selected' => !empty($_REQUEST['sa']) && $_REQUEST['sa'] == 'createnews', ), 'uploadblock' => array( 'title' => $txt['adk_upload_yourBlock'], 'description' => '', 'href' => $scripturl . '?action=adkadmin;sa=uploadblock;sesc='.$context['session_id'], 'is_selected' => !empty($_REQUEST['sa']) && $_REQUEST['sa'] == 'uploadblock', ), 'manageicons' => array( 'title' => $txt['adk_manage_icons_2'], 'description' => '', 'href' => $scripturl . '?action=adkadmin;sa=manageicons;sesc='.$context['session_id'], 'is_selected' => !empty($_REQUEST['sa']) && $_REQUEST['sa'] == 'manageicons', ), ); // Follow the sa or just go to View function if (!empty($_GET['sa']) && !empty($subActions[$_GET['sa']])) $subActions[@$_GET['sa']](); else $subActions['view'](); }function view(){ global $context, $txt; //Load main trader template. $context['sub_template']  = 'view'; //Set the page title $context['page_title'] = $txt['adk_news_news']; $context['adkportal']['current_version'] = getCurrentversion(); $context['adkportal']['your_version'] = getYourversion(); if($context['adkportal']['your_version'] == $context['adkportal']['current_version']) $context['adkportal']['style_version'] = '<b style="color: green;">'.$context['adkportal']['your_version'].'</b>'; else $context['adkportal']['style_version'] = '<b style="color: red;">'.$context['adkportal']['current_version'].'</b><br /><br /><div align="center"><a href="http://www.smfpersonal.net/downloads.html;cat=5" target="_blank"><strong>'.$txt['adk_download_now'].'</strong></a></div>'; }function adksettings(){ global $context, $txt; checkSession('get'); //Load main trader template. $context['sub_template']  = 'adksettings'; //Set the page title $context['page_title'] = $txt['opcion_adk'];}function adksavesettings(){ global $db_prefix, $context; checkSession('post'); if (!isset($_POST['adk_enable'])) $adk_enable = 0; else $adk_enable = $_POST['adk_enable']; if (!isset($_POST['cleft'])) $cleft = 0; else $cleft = $_POST['cleft']; if (!isset($_POST['cright'])) $cright = 0; else $cright = $_POST['cright']; $wleft = (int)$_POST['wleft']; $wcenter = (int)$_POST['wcenter']; $wright = (int)$_POST['wright']; $adk_news = (int)$_POST['adk_news']; $top_poster = (int)$_POST['top_poster']; $ultimos_mensajes = (int)$_POST['ultimos_mensajes']; $auto_news_limit_body = (int)$_POST['auto_news_limit_body']; $auto_news_limit_topics = (int)$_POST['auto_news_limit_topics']; $auto_news_id_boards = htmlspecialchars(stripslashes($_POST['auto_news_id_boards']),ENT_QUOTES); $title_in_blocks = (int)$_POST['title_in_blocks']; $change_title = htmlspecialchars(stripslashes($_POST['change_title']),ENT_QUOTES); $enable_img_blocks = $_POST['enable_img_blocks']; //$erightinforum = $_POST['erightinforum']; //$eleftinforum = $_POST['eleftinforum']; updateSettingsAdkPortal(  array( 'adk_enable' => $adk_enable, 'cleft' => $cleft, 'cright' => $cright, 'wleft' => $wleft, 'wcenter' => $wcenter, 'wright' => $wright, 'adk_news' => $adk_news, 'top_poster' => $top_poster, 'ultimos_mensajes' => $ultimos_mensajes, 'auto_news_id_boards' => $auto_news_id_boards, 'auto_news_limit_body' => $auto_news_limit_body, 'auto_news_limit_topics' => $auto_news_limit_topics, 'title_in_blocks' => $title_in_blocks, 'enable_img_blocks' => $enable_img_blocks, 'change_title' => $change_title, //'eleftinforum' => $eleftinforum, //'erightinforum' => $erightinforum, ) ); redirectexit('action=adkadmin;sa=adksettings;sesc=' . $context['session_id']); }function viewblocks(){ global $context, $db_prefix, $txt; checkSession('get'); $context['sub_template']  = 'viewblocks'; //Set the page title $context['page_title'] = $txt['bloques']; //traemos left column $left = db_query("SELECT * FROM {$db_prefix}adk_blocks ORDER BY orden ASC",__FILE__,__LINE__); $context['left'] = array(); $context['center'] = array(); $context['right'] = array(); while ($fila = mysql_fetch_assoc($left)) { if($fila['columna'] == 1) { $context['left'][] = array ( 'name' => $fila['name'], 'echo' => $fila['echo'], 'activate' => $fila['activate'], 'orden' => $fila['orden'], 'id' => $fila['id'], 'columna' => $fila['columna'], 'img' => $fila['img'], 'type' => $fila['type'] ); } elseif($fila['columna'] == 2) { $context['center'][] = array ( 'name' => $fila['name'], 'activate' => $fila['activate'], 'echo' => $fila['echo'], 'orden' => $fila['orden'], 'id' => $fila['id'], 'columna' => $fila['columna'], 'img' => $fila['img'], 'type' => $fila['type'] ); } elseif($fila['columna'] == 3) { $context['right'][] = array( 'name' => $fila['name'], 'activate' => $fila['activate'], 'echo' => $fila['echo'], 'orden' => $fila['orden'], 'id' => $fila['id'], 'columna' => $fila['columna'], 'img' => $fila['img'], 'type' => $fila['type']   ); } } mysql_free_result($left); }function savesettingsblocks(){ global $db_prefix,  $context; checkSession('post'); $activateleft =  $_POST['activateleft'];   $ordenleft =  $_POST['ordenleft'];   $idleft =  $_POST['idleft'];   $columnaleft =  $_POST['columnaleft']; $i = 0; $n = count($idleft); while ($i < $n) { $activateleft[$i] = (int)$activateleft[$i]; $ordenleft[$i] = (int)$ordenleft[$i]; $columnaleft[$i] = (int)$columnaleft[$i]; $idleft[$i] = (int)$idleft[$i]; db_query(" UPDATE {$db_prefix}adk_blocks SET activate = '$activateleft[$i]', orden = '$ordenleft[$i]', columna = '$columnaleft[$i]' WHERE id = '$idleft[$i]'",__FILE__,__LINE__ ); $i++; }     $activatecenter =  $_POST['activatecenter'];   $ordencenter =  $_POST['ordencenter'];   $idcenter =  $_POST['idcenter'];   $columnacenter =  $_POST['columnacenter']; $i = 0; $n = count($idcenter); while ($i < $n) { $activatecenter[$i] = (int)$activatecenter[$i]; $ordencenter[$i] = (int)$ordencenter[$i]; $columnacenter[$i] = (int)$columnacenter[$i]; $idcenter[$i] = (int)$idcenter[$i]; db_query(" UPDATE {$db_prefix}adk_blocks SET activate = '$activatecenter[$i]', orden = '$ordencenter[$i]', columna = '$columnacenter[$i]' WHERE id = '$idcenter[$i]'",__FILE__,__LINE__ ); $i++; }     $activateright =  $_POST['activateright'];   $ordenright =  $_POST['ordenright'];   $idright =  $_POST['idright'];   $columnaright =  $_POST['columnaright']; $i = 0; $n = count($idright); while ($i < $n) { $activateright[$i] = (int)$activateright[$i]; $ordenright[$i] = (int)$ordenright[$i]; $columnaright[$i] = (int)$columnaright[$i]; $idright[$i] = (int)$idright[$i]; db_query(" UPDATE {$db_prefix}adk_blocks SET activate = '$activateright[$i]', orden = '$ordenright[$i]', columna = '$columnaright[$i]' WHERE id = '$idright[$i]'",__FILE__,__LINE__ ); $i++; } redirectexit('action=adkadmin;sa=viewblocks;sesc=' . $context['session_id']);}function deleteblocks(){ global $scripturl,$db_prefix, $context; checkSession('get'); if(!empty($_REQUEST['delete']) && is_numeric($_REQUEST['delete'])) $id_delete = (int) $_REQUEST['delete']; else $id_delete = 0;    db_query(" DELETE FROM {$db_prefix}adk_blocks  WHERE id = '$id_delete'",__FILE__,__LINE__ ); redirectexit('action=adkadmin;sa=viewblocks;sesc=' . $context['session_id']);}function editblocks(){ global $context, $db_prefix, $txt, $smcFunc, $boardurl; checkSession('get'); if(!empty($_REQUEST['edit']) && is_numeric($_REQUEST['edit'])) $id_block = (int)$_REQUEST['edit']; else fatal_lang_error('error_adk_not_id',false); $context['html_headers'] = '<script type="text/javascript" src="'.$boardurl.'/adkportal/editor/ckeditor.js"></script>'; $context['sub_template'] = 'editblocks'; $edit = db_query(" SELECT * FROM {$db_prefix}adk_blocks  WHERE id = '$id_block'",__FILE__,__LINE__ ); $fila = mysql_fetch_assoc($edit); $context['edit'] = array ( 'title' => $fila['name'], 'new' => un_htmlspecialchars($fila['echo']), 'id' => $fila['id'], 'img' => $fila['img'], 'type' => $fila['type'], 'empty_body' => $fila['empty_body'], 'empty_title' => $fila['empty_title'] ); $resto = substr ($context['edit']['new'], -4);    // devuelve .php if(empty($context['edit']['title'])) fatal_lang_error('error_adk_not_id',FALSE); $context['page_title'] = $context['edit']['title']; mysql_free_result($edit);}function saveeditblocks(){ global $db_prefix,$smcFunc, $context; checkSession('post'); $title = htmlspecialchars($_POST['title'], ENT_QUOTES); $id = (int)$_POST['id']; $echo = htmlspecialchars($_POST['insert'], ENT_QUOTES); $img = htmlspecialchars($_POST['img'], ENT_QUOTES); $empty_body = !empty($_POST['empty_body']) ? 1 : 0; $empty_title = !empty($_POST['empty_title']) ? 1 : 0; db_query(" UPDATE {$db_prefix}adk_blocks  SET name = '$title', echo = '$echo', img = '$img', empty_body = '$empty_body', empty_title = '$empty_title' WHERE id = '$id'",__FILE__,__LINE__ ); redirectexit('action=adkadmin;sa=viewblocks;sesc=' . $context['session_id']);}function newblocks(){ global $context, $txt, $boardurl; checkSession('get'); $context['sub_template']  = 'newblocks'; $context['html_headers'] = '<script type="text/javascript" src="'.$boardurl.'/adkportal/editor/ckeditor.js"></script>'; //Set the page title $context['page_title'] = $txt['crear_block'];}function openDirImages($image = false){ global $boardir, $adkportal, $txt, $smcFunc, $boardurl, $db_prefix; echo' <table style="text-align: center;">'; echo' <tr> <td colspan="5"> '.$txt['adk_imagen_ninguna'].'<input type="radio" name="img" value=""',empty($image) ? ' checked="checked"' : '',' />&nbsp;&nbsp;&nbsp;&nbsp; </td> </tr> <tr>'; $icons = db_query("SELECT icon FROM {$db_prefix}adk_icons",__FILE__,__LINE__); $adkportal['icons'] = array(); while($row = mysql_fetch_assoc($icons)) { $adkportal['icons'][] = array( 'icon' => $row['icon'] ); } mysql_free_result($icons); $i = 1; foreach($adkportal['icons'] AS $icon) { if($i == 6) { echo'</tr><tr>'; $i = 1; } echo' <td> <img src="'.$boardurl.'/adkportal/images/blocks/'.$icon['icon'].'" alt="" /><input type="radio" name="img" value="'.$icon['icon'].'" ',!empty($image) && $image == $icon['icon'] ? ' checked="checked"' : '' ,' />&nbsp;&nbsp;&nbsp;&nbsp; </td>'; $i++; } echo' </tr></table>';}function savenewblocks(){ global $db_prefix,  $context, $scripturl, $smcFunc; checkSession('post'); $titulo = htmlspecialchars($_POST['title'], ENT_QUOTES); $posicion = (int)$_POST['posicion']; $columna = (int)$_POST['columna']; $texto = htmlspecialchars($_POST['insert'], ENT_QUOTES); $activado = (int)$_POST['activado']; $img = htmlspecialchars($_POST['img'], ENT_QUOTES); $type = $_POST['type']; //Creamos un contenido $empty_body = !empty($_POST['empty_body']) ? 1 : 0; $empty_title = !empty($_POST['empty_title']) ? 1 : 0; $Sql="insert into {$db_prefix}adk_blocks  (name,echo,activate,columna,orden,img,type, empty_body, empty_title) values ('$titulo','$texto','$activado','$columna','$posicion','$img', '$type','$empty_body','$empty_title')"; db_query($Sql,__FILE__,__LINE__); redirectexit('action=adkadmin;sa=viewblocks;sesc=' . $context['session_id']);}function createnews(){ global $context, $txt, $boardurl; checkSession('get'); //Load main trader template. $context['sub_template']  = 'createnews'; $context['html_headers'] = '<script type="text/javascript" src="'.$boardurl.'/adkportal/editor/ckeditor.js"></script>'; //$context['html_headers'] = '<script type="text/javascript" src="'.$boardurl.'/adkportal/js/type.js"></script>'; $context['page_title'] = $txt['nueva_noticia'];}function showeditnews(){ global $context, $db_prefix, $txt, $smcFunc, $boardurl; checkSession('get'); if(!empty($_REQUEST['id']) && is_numeric($_REQUEST['id'])) $id_new = (int)$_REQUEST['id']; else fatal_lang_error('error_adk_not_id',FALSE); $context['html_headers'] = '<script type="text/javascript" src="'.$boardurl.'/adkportal/editor/ckeditor.js"></script>'; $context['sub_template'] = 'showeditnews'; $edit = db_query(" SELECT * FROM {$db_prefix}adk_news  WHERE id = '$id_new'",__FILE__,__LINE__ ); while ($fila = mysql_fetch_assoc($edit)) { $context['edit'] = array ( 'title' => un_htmlspecialchars($fila['titlepage']), 'new' => un_htmlspecialchars($fila['new']), 'autor' => un_htmlspecialchars($fila['autor']), 'id' => $fila['id'] ); } if(empty($context['edit']['title'])) fatal_lang_error('error_adk_not_id',FALSE); $context['page_title'] = $context['edit']['title']; mysql_free_result($edit);}function showdeletenews(){ global $db_prefix,$scripturl, $smcFunc; checkSession('get'); if(!empty($_REQUEST['del']) && is_numeric($_REQUEST['del'])) $id_new = (int)$_REQUEST['del']; else $id_new = 0;    db_query(" DELETE FROM {$db_prefix}adk_news  WHERE id = '$id_new'",__FILE__,__LINE__ ); redirectexit();}function showsaveeditnews(){ global $db_prefix, $smcFunc, $context; checkSession('post'); $id_new = $_POST['id']; $autor = htmlspecialchars($_POST['autore'], ENT_QUOTES); $title = htmlspecialchars($_POST['titlepage'], ENT_QUOTES); $insert = htmlspecialchars($_POST['insert'], ENT_QUOTES); db_query(" UPDATE {$db_prefix}adk_news SET autor = '$autor', titlepage = '$title', new = '$insert WHERE id = '$id_new'",__FILE__,__LINE__ ); redirectexit();} function savecreatenews(){ global $db_prefix,  $context, $scripturl, $smcFunc; checkSession('post'); $autore = htmlspecialchars($_POST['autore'], ENT_QUOTES); $titlepage = htmlspecialchars($_POST['titlepage'], ENT_QUOTES); $quest = htmlspecialchars($_POST['insert'], ENT_QUOTES); $time = time(); $Sql="insert into {$db_prefix}adk_news  (titlepage,new,autor,time) values ('$titlepage','$quest','$autore','$time')"; db_query($Sql,__FILE__,__LINE__); redirectexit();}function announcement(){ global $smcFunc, $context, $txt, $sourcedir, $adkportal; checkSession('get'); $context['sub_template']  = 'announcement'; //Set the page title $context['page_title'] = $txt['adk_announcement']; /// Used for the editor require_once($sourcedir . '/Subs-Post.php'); $context['post_box_name'] = 'descript'; $context['post_form'] = 'picform'; }function saveannouncement(){ global $context; checkSession('post'); $enable_announcements = $_POST['enable']; $text = htmlspecialchars(stripslashes($_POST['descript']),ENT_QUOTES); updateSettingsAdkPortal( array( 'enable_announcements' => $enable_announcements, 'text_announcements' => $text, ) ); redirectexit('action=adkadmin;sa=announcement;sesc='.$context['session_id']); }function manageicons(){ $set = array( 'view_icons' => 'view_icons', 'addicon' => 'addicon', 'saveicon' => 'saveicon', 'deleteicon' => 'deleteicon', ); if (!empty($_GET['set']) && !empty($set[$_GET['set']])) $set[@$_GET['set']](); else $set['view_icons']();}function view_icons(){ global $context, $txt, $smcFunc, $db_prefix; checkSession('get'); $context['sub_template']  = 'view_icons'; $context['page_title'] = $txt['adk_manage_icons_2']; $sql = db_query(" SELECT id_icon, icon  FROM {$db_prefix}adk_icons  ORDER BY id_icon ASC",__FILE__,__LINE__ ); $context['load_icons'] = array(); while($row = mysql_fetch_assoc($sql)) { $context['load_icons'][] = array( 'id' => $row['id_icon'], 'icon' => $row['icon'] ); } mysql_free_result($sql);}function deleteicon(){ global $smcFunc, $context, $db_prefix; checkSession('get'); if(!empty($_REQUEST['id']) && is_numeric($_REQUEST['id'])) $id = (int)$_REQUEST['id']; else $id = 0; db_query(" DELETE FROM {$db_prefix}adk_icons WHERE id_icon = '$id'",__FILE__,__LINE__ ); redirectexit('action=adkadmin;sa=manageicons;sesc='.$context['session_id']);}function addicon(){ global $context, $txt; checkSession('get'); $context['sub_template']  = 'addicon'; $context['page_title'] = $txt['adk_add_icon']; }function saveicon(){ global $context, $boarddir, $txt, $smcFunc, $db_prefix; checkSession('post'); if(empty($_FILES['file']['name'])) fatal_lang_error('not_select_image_icon',false); $maxfilesize = 1*1024*512; if($_FILES['file']['size'] > $maxfilesize) fatal_lang_error('not_select_image_icon',false); $filename = str_replace(' ','',$_FILES['file']['name']); $filename = time().$filename; if($_FILES['file']['type'] == "image/gif" || $_FILES['file']['type'] == "image/png") { @chmod($boardir.'/adkportal/images/blocks',777); move_uploaded_file($_FILES['file']['tmp_name'], $boarddir.'/adkportal/images/blocks/' .   $filename); @chmod($boardir.'/adkportal/images/blocks/'.$filename,644); @chmod($boardir.'/adkportal/images/blocks',644); db_query("INSERT INTO {$db_prefix}adk_icons VALUES (NULL,'$filename')",__FILE__,__LINE__); } else fatal_lang_error('not_select_image_icon',false); redirectexit('action=adkadmin;sa=manageicons;sesc='.$context['session_id']); }function uploadblock(){ global $context, $txt; checkSession('get'); $context['sub_template']  = 'uploadblock'; $context['page_title'] = $txt['adk_upload_yourBlock'];}function saveuploadblock(){ global $context, $boarddir, $txt, $smcFunc, $db_prefix; checkSession('post'); if(empty($_FILES['file']['name'])) fatal_lang_error('fatal_lang_error_not_block',false); $explode = explode('.',$_FILES['file']['name']); $count = count($explode) - 1; $extension = $explode[$count]; if($extension != 'php') fatal_lang_error('fatal_lang_error_not_block',false); else { $name = $_FILES['file']['name']; $name2 = str_replace('.php','',$_FILES['file']['name']); @chmod($boardir.'/adkportal/blocks',777); move_uploaded_file($_FILES['file']['tmp_name'], $boarddir.'/adkportal/blocks/' .   $_FILES['file']['name']); @chmod($boardir.'/adkportal/blocks',644); @chmod($boardir.'/adkportal/blocks/'.$_FILES['file']['name'],644); db_query(" INSERT INTO {$db_prefix}adk_blocks  VALUES (NULL,'$name2','$name',0,2,1,'','include',0,0)",__FILE__,__LINE__ ); } redirectexit('action=adkadmin;sa=viewblocks;sesc=' . $context['session_id']);}?>

Spectrum..!!

O erro está aí, teria que ser assim:


<?php


edite o arquivo...

Existem pessoas que deixam de buscar algo que dura a vida toda, para somente conquistar algo que dura alguns momentos...
Ser humilde; não é ser menos que alguém. É saber que não somos mais que ninguém!
SMF 2.0.4 | Meu site -->
Dell Vostro 3560 + AMD Radeon™ HD 7670M 1GB| Windows 8 Pro | Fedora 18 | IE10 | Google Chrome

Não atendo PM para pedidos de suporte/ajuda

edu_fmc

Não percebi...

Tem que ser so isso?

Spectrum..!!

edu, quantas linhas existem no seu arquivo? Pelo que você colou acima, está tudo em uma linha só...

Existem pessoas que deixam de buscar algo que dura a vida toda, para somente conquistar algo que dura alguns momentos...
Ser humilde; não é ser menos que alguém. É saber que não somos mais que ninguém!
SMF 2.0.4 | Meu site -->
Dell Vostro 3560 + AMD Radeon™ HD 7670M 1GB| Windows 8 Pro | Fedora 18 | IE10 | Google Chrome

Não atendo PM para pedidos de suporte/ajuda

edu_fmc

ou seja,

assim:

<?php
/********************************************************** Nombre del producto: Adk Portal                      ** Version: 2.0  Rc3               ** Official support: http://www.smfpersonal.net           ** Creador: Lucas-ruroken** Fecha: 2010** Smf Personal forum site!/**********************************************************/if (!defined('SMF')) die('Hacking attempt...');function AdkAdmin(){ global $txt$context$sourcedir$scripturl; //Permisos isAllowedTo('adk_portal'); loadTemplate('Adk-admin'); adminIndex('adkadmin'); if(loadLanguage('Adk-Admin') == false) loadLanguage('Adk-Admin','english'); //Load main trader template. //Set the page title $subActions = array( 'view' => 'view', 'adksettings' => 'adksettings', 'adksavesettings' => 'adksavesettings', 'viewblocks' => 'viewblocks', 'savesettingsblocks' => 'savesettingsblocks', 'deleteblocks' => 'deleteblocks', 'editblocks' => 'editblocks', 'saveeditblocks' => 'saveeditblocks', 'newblocks' => 'newblocks', 'savenewblocks' => 'savenewblocks', 'showeditnews' => 'showeditnews', 'showdeletenews' => 'showdeletenews', 'showsaveeditnews' => 'showsaveeditnews', 'createnews' => 'createnews', 'savecreatenews' => 'savecreatenews', 'announcement' => 'announcement', 'saveannouncement' => 'saveannouncement', 'manageicons' => 'manageicons', 'uploadblock' => 'uploadblock', 'saveuploadblock' => 'saveuploadblock', ); $context['admin_tabs'] = array( 'title' => $txt['adk_portal'], 'tabs' => array(), 'description' => $txt['first_adk_descrip'], ); $context['admin_tabs']['tabs'] = array( 'view' => array( 'title' => $txt['adk_news_news'], 'description' => $txt['first_adk_descrip'], 'href' => $scripturl . '?action=adkadmin', 'is_selected' => empty($_REQUEST['sa']), ), 'adksettings' => array( 'title' => $txt['opcion_adk'], 'description' => $txt['second_adk_descript'], 'href' => $scripturl . '?action=adkadmin;sa=adksettings;sesc='.$context['session_id'], 'is_selected' => !empty($_REQUEST['sa']) && $_REQUEST['sa'] == 'adksettings', ), 'announcement' => array( 'title' => $txt['adk_announcement'], 'description' => $txt['tirth_adk_descript'], 'href' => $scripturl . '?action=adkadmin;sa=announcement;sesc='.$context['session_id'], 'is_selected' => !empty($_REQUEST['sa']) && $_REQUEST['sa'] == 'announcement', ), 'viewblocks' => array( 'title' => $txt['bloques'], 'description' => $txt['first_adk_descrip_block'], 'href' => $scripturl . '?action=adkadmin;sa=viewblocks;sesc='.$context['session_id'], 'is_selected' => !empty($_REQUEST['sa']) && $_REQUEST['sa'] == 'viewblocks', ), 'newblocks' => array( 'title' => $txt['crear_block'], 'description' => $txt['first_adk_descrip_block'], 'href' => $scripturl . '?action=adkadmin;sa=newblocks;sesc='.$context['session_id'], 'is_selected' => !empty($_REQUEST['sa']) && $_REQUEST['sa'] == 'newblocks', ), 'createnews' => array( 'title' => $txt['nueva_noticia'], 'description' => $txt['second_adk_descript_news'], 'href' => $scripturl . '?action=adkadmin;sa=createnews;sesc='.$context['session_id'], 'is_selected' => !empty($_REQUEST['sa']) && $_REQUEST['sa'] == 'createnews', ), 'uploadblock' => array( 'title' => $txt['adk_upload_yourBlock'], 'description' => '', 'href' => $scripturl . '?action=adkadmin;sa=uploadblock;sesc='.$context['session_id'], 'is_selected' => !empty($_REQUEST['sa']) && $_REQUEST['sa'] == 'uploadblock', ), 'manageicons' => array( 'title' => $txt['adk_manage_icons_2'], 'description' => '', 'href' => $scripturl . '?action=adkadmin;sa=manageicons;sesc='.$context['session_id'], 'is_selected' => !empty($_REQUEST['sa']) && $_REQUEST['sa'] == 'manageicons', ), ); // Follow the sa or just go to View function if (!empty($_GET['sa']) && !empty($subActions[$_GET['sa']])) $subActions[@$_GET['sa']](); else $subActions['view'](); }function view(){ global $context, $txt; //Load main trader template. $context['sub_template']  = 'view'; //Set the page title $context['page_title'] = $txt['adk_news_news']; $context['adkportal']['current_version'] = getCurrentversion(); $context['adkportal']['your_version'] = getYourversion(); if($context['adkportal']['your_version'] == $context['adkportal']['current_version']) $context['adkportal']['style_version'] = '<b style="color: green;">'.$context['adkportal']['your_version'].'</b>'; else $context['adkportal']['style_version'] = '<b style="color: red;">'.$context['adkportal']['current_version'].'</b><br /><br /><div align="center"><a href="http://www.smfpersonal.net/downloads.html;cat=5" target="_blank"><strong>'.$txt['adk_download_now'].'</strong></a></div>'; }function adksettings(){ global $context, $txt; checkSession('get'); //Load main trader template. $context['sub_template']  = 'adksettings'; //Set the page title $context['page_title'] = $txt['opcion_adk'];}function adksavesettings(){ global $db_prefix, $context; checkSession('post'); if (!isset($_POST['adk_enable'])) $adk_enable = 0; else $adk_enable = $_POST['adk_enable']; if (!isset($_POST['cleft'])) $cleft = 0; else $cleft = $_POST['cleft']; if (!isset($_POST['cright'])) $cright = 0; else $cright = $_POST['cright']; $wleft = (int)$_POST['wleft']; $wcenter = (int)$_POST['wcenter']; $wright = (int)$_POST['wright']; $adk_news = (int)$_POST['adk_news']; $top_poster = (int)$_POST['top_poster']; $ultimos_mensajes = (int)$_POST['ultimos_mensajes']; $auto_news_limit_body = (int)$_POST['auto_news_limit_body']; $auto_news_limit_topics = (int)$_POST['auto_news_limit_topics']; $auto_news_id_boards = htmlspecialchars(stripslashes($_POST['auto_news_id_boards']),ENT_QUOTES); $title_in_blocks = (int)$_POST['title_in_blocks']; $change_title = htmlspecialchars(stripslashes($_POST['change_title']),ENT_QUOTES); $enable_img_blocks = $_POST['enable_img_blocks']; //$erightinforum = $_POST['erightinforum']; //$eleftinforum = $_POST['eleftinforum']; updateSettingsAdkPortal(  array( 'adk_enable' => $adk_enable, 'cleft' => $cleft, 'cright' => $cright, 'wleft' => $wleft, 'wcenter' => $wcenter, 'wright' => $wright, 'adk_news' => $adk_news, 'top_poster' => $top_poster, 'ultimos_mensajes' => $ultimos_mensajes, 'auto_news_id_boards' => $auto_news_id_boards, 'auto_news_limit_body' => $auto_news_limit_body, 'auto_news_limit_topics' => $auto_news_limit_topics, 'title_in_blocks' => $title_in_blocks, 'enable_img_blocks' => $enable_img_blocks, 'change_title' => $change_title, //'eleftinforum' => $eleftinforum, //'erightinforum' => $erightinforum, ) ); redirectexit('action=adkadmin;sa=adksettings;sesc=' . $context['session_id']); }function viewblocks(){ global $context, $db_prefix, $txt; checkSession('get'); $context['sub_template']  = 'viewblocks'; //Set the page title $context['page_title'] = $txt['bloques']; //traemos left column $left = db_query("SELECT * FROM {$db_prefix}adk_blocks ORDER BY orden ASC",__FILE__,__LINE__); $context['left'] = array(); $context['center'] = array(); $context['right'] = array(); while ($fila = mysql_fetch_assoc($left)) { if($fila['columna'] == 1) { $context['left'][] = array ( 'name' => $fila['name'], 'echo' => $fila['echo'], 'activate' => $fila['activate'], 'orden' => $fila['orden'], 'id' => $fila['id'], 'columna' => $fila['columna'], 'img' => $fila['img'], 'type' => $fila['type'] ); } elseif($fila['columna'] == 2) { $context['center'][] = array ( 'name' => $fila['name'], 'activate' => $fila['activate'], 'echo' => $fila['echo'], 'orden' => $fila['orden'], 'id' => $fila['id'], 'columna' => $fila['columna'], 'img' => $fila['img'], 'type' => $fila['type'] ); } elseif($fila['columna'] == 3) { $context['right'][] = array( 'name' => $fila['name'], 'activate' => $fila['activate'], 'echo' => $fila['echo'], 'orden' => $fila['orden'], 'id' => $fila['id'], 'columna' => $fila['columna'], 'img' => $fila['img'], 'type' => $fila['type']   ); } } mysql_free_result($left); }function savesettingsblocks(){ global $db_prefix,  $context; checkSession('post'); $activateleft =  $_POST['activateleft'];   $ordenleft =  $_POST['ordenleft'];   $idleft =  $_POST['idleft'];   $columnaleft =  $_POST['columnaleft']; $i = 0; $n = count($idleft); while ($i < $n) { $activateleft[$i] = (int)$activateleft[$i]; $ordenleft[$i] = (int)$ordenleft[$i]; $columnaleft[$i] = (int)$columnaleft[$i]; $idleft[$i] = (int)$idleft[$i]; db_query(" UPDATE {$db_prefix}adk_blocks SET activate = '$activateleft[$i]', orden = '$ordenleft[$i]', columna = '$columnaleft[$i]' WHERE id = '$idleft[$i]'",__FILE__,__LINE__ ); $i++; }     $activatecenter =  $_POST['activatecenter'];   $ordencenter =  $_POST['ordencenter'];   $idcenter =  $_POST['idcenter'];   $columnacenter =  $_POST['columnacenter']; $i = 0; $n = count($idcenter); while ($i < $n) { $activatecenter[$i] = (int)$activatecenter[$i]; $ordencenter[$i] = (int)$ordencenter[$i]; $columnacenter[$i] = (int)$columnacenter[$i]; $idcenter[$i] = (int)$idcenter[$i]; db_query(" UPDATE {$db_prefix}adk_blocks SET activate = '$activatecenter[$i]', orden = '$ordencenter[$i]', columna = '$columnacenter[$i]' WHERE id = '$idcenter[$i]'",__FILE__,__LINE__ ); $i++; }     $activateright =  $_POST['activateright'];   $ordenright =  $_POST['ordenright'];   $idright =  $_POST['idright'];   $columnaright =  $_POST['columnaright']; $i = 0; $n = count($idright); while ($i < $n) { $activateright[$i] = (int)$activateright[$i]; $ordenright[$i] = (int)$ordenright[$i]; $columnaright[$i] = (int)$columnaright[$i]; $idright[$i] = (int)$idright[$i]; db_query(" UPDATE {$db_prefix}adk_blocks SET activate = '$activateright[$i]', orden = '$ordenright[$i]', columna = '$columnaright[$i]' WHERE id = '$idright[$i]'",__FILE__,__LINE__ ); $i++; } redirectexit('action=adkadmin;sa=viewblocks;sesc=' . $context['session_id']);}function deleteblocks(){ global $scripturl,$db_prefix, $context; checkSession('get'); if(!empty($_REQUEST['delete']) && is_numeric($_REQUEST['delete'])) $id_delete = (int) $_REQUEST['delete']; else $id_delete = 0;    db_query(" DELETE FROM {$db_prefix}adk_blocks  WHERE id = '$id_delete'",__FILE__,__LINE__ ); redirectexit('action=adkadmin;sa=viewblocks;sesc=' . $context['session_id']);}function editblocks(){ global $context, $db_prefix, $txt, $smcFunc, $boardurl; checkSession('get'); if(!empty($_REQUEST['edit']) && is_numeric($_REQUEST['edit'])) $id_block = (int)$_REQUEST['edit']; else fatal_lang_error('error_adk_not_id',false); $context['html_headers'] = '<script type="text/javascript" src="'.$boardurl.'/adkportal/editor/ckeditor.js"></script>'; $context['sub_template'] = 'editblocks'; $edit = db_query(" SELECT * FROM {$db_prefix}adk_blocks  WHERE id = '$id_block'",__FILE__,__LINE__ ); $fila = mysql_fetch_assoc($edit); $context['edit'] = array ( 'title' => $fila['name'], 'new' => un_htmlspecialchars($fila['echo']), 'id' => $fila['id'], 'img' => $fila['img'], 'type' => $fila['type'], 'empty_body' => $fila['empty_body'], 'empty_title' => $fila['empty_title'] ); $resto = substr ($context['edit']['new'], -4);    // devuelve .php if(empty($context['edit']['title'])) fatal_lang_error('error_adk_not_id',FALSE); $context['page_title'] = $context['edit']['title']; mysql_free_result($edit);}function saveeditblocks(){ global $db_prefix,$smcFunc, $context; checkSession('post'); $title = htmlspecialchars($_POST['title'], ENT_QUOTES); $id = (int)$_POST['id']; $echo = htmlspecialchars($_POST['insert'], ENT_QUOTES); $img = htmlspecialchars($_POST['img'], ENT_QUOTES); $empty_body = !empty($_POST['empty_body']) ? 1 : 0; $empty_title = !empty($_POST['empty_title']) ? 1 : 0; db_query(" UPDATE {$db_prefix}adk_blocks  SET name = '$title', echo = '$echo', img = '$img', empty_body = '$empty_body', empty_title = '$empty_title' WHERE id = '$id'",__FILE__,__LINE__ ); redirectexit('action=adkadmin;sa=viewblocks;sesc=' . $context['session_id']);}function newblocks(){ global $context, $txt, $boardurl; checkSession('get'); $context['sub_template']  = 'newblocks'; $context['html_headers'] = '<script type="text/javascript" src="'.$boardurl.'/adkportal/editor/ckeditor.js"></script>'; //Set the page title $context['page_title'] = $txt['crear_block'];}function openDirImages($image = false){ global $boardir, $adkportal, $txt, $smcFunc, $boardurl, $db_prefix; echo' <table style="text-align: center;">'; echo' <tr> <td colspan="5"> '.$txt['adk_imagen_ninguna'].'<input type="radio" name="img" value=""',empty($image) ? ' checked="checked"' : '',' />&nbsp;&nbsp;&nbsp;&nbsp; </td> </tr> <tr>'; $icons = db_query("SELECT icon FROM {$db_prefix}adk_icons",__FILE__,__LINE__); $adkportal['icons'] = array(); while($row = mysql_fetch_assoc($icons)) { $adkportal['icons'][] = array( 'icon' => $row['icon'] ); } mysql_free_result($icons); $i = 1; foreach($adkportal['icons'] AS $icon) { if($i == 6) { echo'</tr><tr>'; $i = 1; } echo' <td> <img src="'.$boardurl.'/adkportal/images/blocks/'.$icon['icon'].'" alt="" /><input type="radio" name="img" value="'.$icon['icon'].'" ',!empty($image) && $image == $icon['icon'] ? ' checked="checked"' : '' ,' />&nbsp;&nbsp;&nbsp;&nbsp; </td>'; $i++; } echo' </tr></table>';}function savenewblocks(){ global $db_prefix,  $context, $scripturl, $smcFunc; checkSession('post'); $titulo = htmlspecialchars($_POST['title'], ENT_QUOTES); $posicion = (int)$_POST['posicion']; $columna = (int)$_POST['columna']; $texto = htmlspecialchars($_POST['insert'], ENT_QUOTES); $activado = (int)$_POST['activado']; $img = htmlspecialchars($_POST['img'], ENT_QUOTES); $type = $_POST['type']; //Creamos un contenido $empty_body = !empty($_POST['empty_body']) ? 1 : 0; $empty_title = !empty($_POST['empty_title']) ? 1 : 0; $Sql="insert into {$db_prefix}adk_blocks  (name,echo,activate,columna,orden,img,type, empty_body, empty_title) values ('$titulo','$texto','$activado','$columna','$posicion','$img', '$type','$empty_body','$empty_title')"; db_query($Sql,__FILE__,__LINE__); redirectexit('action=adkadmin;sa=viewblocks;sesc=' . $context['session_id']);}function createnews(){ global $context, $txt, $boardurl; checkSession('get'); //Load main trader template. $context['sub_template']  = 'createnews'; $context['html_headers'] = '<script type="text/javascript" src="'.$boardurl.'/adkportal/editor/ckeditor.js"></script>'; //$context['html_headers'] = '<script type="text/javascript" src="'.$boardurl.'/adkportal/js/type.js"></script>'; $context['page_title'] = $txt['nueva_noticia'];}function showeditnews(){ global $context, $db_prefix, $txt, $smcFunc, $boardurl; checkSession('get'); if(!empty($_REQUEST['id']) && is_numeric($_REQUEST['id'])) $id_new = (int)$_REQUEST['id']; else fatal_lang_error('error_adk_not_id',FALSE); $context['html_headers'] = '<script type="text/javascript" src="'.$boardurl.'/adkportal/editor/ckeditor.js"></script>'; $context['sub_template'] = 'showeditnews'; $edit = db_query(" SELECT * FROM {$db_prefix}adk_news  WHERE id = '$id_new'",__FILE__,__LINE__ ); while ($fila = mysql_fetch_assoc($edit)) { $context['edit'] = array ( 'title' => un_htmlspecialchars($fila['titlepage']), 'new' => un_htmlspecialchars($fila['new']), 'autor' => un_htmlspecialchars($fila['autor']), 'id' => $fila['id'] ); } if(empty($context['edit']['title'])) fatal_lang_error('error_adk_not_id',FALSE); $context['page_title'] = $context['edit']['title']; mysql_free_result($edit);}function showdeletenews(){ global $db_prefix,$scripturl, $smcFunc; checkSession('get'); if(!empty($_REQUEST['del']) && is_numeric($_REQUEST['del'])) $id_new = (int)$_REQUEST['del']; else $id_new = 0;    db_query(" DELETE FROM {$db_prefix}adk_news  WHERE id = '$id_new'",__FILE__,__LINE__ ); redirectexit();}function showsaveeditnews(){ global $db_prefix, $smcFunc, $context; checkSession('post'); $id_new = $_POST['id']; $autor = htmlspecialchars($_POST['autore'], ENT_QUOTES); $title = htmlspecialchars($_POST['titlepage'], ENT_QUOTES); $insert = htmlspecialchars($_POST['insert'], ENT_QUOTES); db_query(" UPDATE {$db_prefix}adk_news SET autor = '$autor', titlepage = '$title', new = '$insert WHERE id = '$id_new'",__FILE__,__LINE__ ); redirectexit();} function savecreatenews(){ global $db_prefix,  $context, $scripturl, $smcFunc; checkSession('post'); $autore = htmlspecialchars($_POST['autore'], ENT_QUOTES); $titlepage = htmlspecialchars($_POST['titlepage'], ENT_QUOTES); $quest = htmlspecialchars($_POST['insert'], ENT_QUOTES); $time = time(); $Sql="insert into {$db_prefix}adk_news  (titlepage,new,autor,time) values ('$titlepage','$quest','$autore','$time')"; db_query($Sql,__FILE__,__LINE__); redirectexit();}function announcement(){ global $smcFunc, $context, $txt, $sourcedir, $adkportal; checkSession('get'); $context['sub_template']  = 'announcement'; //Set the page title $context['page_title'] = $txt['adk_announcement']; /// Used for the editor require_once($sourcedir . '/Subs-Post.php'); $context['post_box_name'] = 'descript'; $context['post_form'] = 'picform'; }function saveannouncement(){ global $context; checkSession('post'); $enable_announcements = $_POST['enable']; $text = htmlspecialchars(stripslashes($_POST['descript']),ENT_QUOTES); updateSettingsAdkPortal( array( 'enable_announcements' => $enable_announcements, 'text_announcements' => $text, ) ); redirectexit('action=adkadmin;sa=announcement;sesc='.$context['session_id']); }function manageicons(){ $set = array( 'view_icons' => 'view_icons', 'addicon' => 'addicon', 'saveicon' => 'saveicon', 'deleteicon' => 'deleteicon', ); if (!empty($_GET['set']) && !empty($set[$_GET['set']])) $set[@$_GET['set']](); else $set['view_icons']();}function view_icons(){ global $context, $txt, $smcFunc, $db_prefix; checkSession('get'); $context['sub_template']  = 'view_icons'; $context['page_title'] = $txt['adk_manage_icons_2']; $sql = db_query(" SELECT id_icon, icon  FROM {$db_prefix}adk_icons  ORDER BY id_icon ASC",__FILE__,__LINE__ ); $context['load_icons'] = array(); while($row = mysql_fetch_assoc($sql)) { $context['load_icons'][] = array( 'id' => $row['id_icon'], 'icon' => $row['icon'] ); } mysql_free_result($sql);}function deleteicon(){ global $smcFunc, $context, $db_prefix; checkSession('get'); if(!empty($_REQUEST['id']) && is_numeric($_REQUEST['id'])) $id = (int)$_REQUEST['id']; else $id = 0; db_query(" DELETE FROM {$db_prefix}adk_icons WHERE id_icon = '$id'",__FILE__,__LINE__ ); redirectexit('action=adkadmin;sa=manageicons;sesc='.$context['session_id']);}function addicon(){ global $context, $txt; checkSession('get'); $context['sub_template']  = 'addicon'; $context['page_title'] = $txt['adk_add_icon']; }function saveicon(){ global $context, $boarddir, $txt, $smcFunc, $db_prefix; checkSession('post'); if(empty($_FILES['file']['name'])) fatal_lang_error('not_select_image_icon',false); $maxfilesize = 1*1024*512; if($_FILES['file']['size'] > $maxfilesize) fatal_lang_error('not_select_image_icon',false); $filename = str_replace(' ','',$_FILES['file']['name']); $filename = time().$filename; if($_FILES['file']['type'] == "image/gif" || $_FILES['file']['type'] == "image/png") { @chmod($boardir.'/adkportal/images/blocks',777); move_uploaded_file($_FILES['file']['tmp_name'], $boarddir.'/adkportal/images/blocks/' .   $filename); @chmod($boardir.'/adkportal/images/blocks/'.$filename,644); @chmod($boardir.'/adkportal/images/blocks',644); db_query("INSERT INTO {$db_prefix}adk_icons VALUES (NULL,'$filename')",__FILE__,__LINE__); } else fatal_lang_error('not_select_image_icon',false); redirectexit('action=adkadmin;sa=manageicons;sesc='.$context['session_id']); }function uploadblock(){ global $context, $txt; checkSession('get'); $context['sub_template']  = 'uploadblock'; $context['page_title'] = $txt['adk_upload_yourBlock'];}function saveuploadblock(){ global $context, $boarddir, $txt, $smcFunc, $db_prefix; checkSession('post'); if(empty($_FILES['file']['name'])) fatal_lang_error('fatal_lang_error_not_block',false); $explode = explode('.',$_FILES['file']['name']); $count = count($explode) - 1; $extension = $explode[$count]; if($extension != 'php') fatal_lang_error('fatal_lang_error_not_block',false); else { $name = $_FILES['file']['name']; $name2 = str_replace('.php','',$_FILES['file']['name']); @chmod($boardir.'/adkportal/blocks',777); move_uploaded_file($_FILES['file']['tmp_name'], $boarddir.'/adkportal/blocks/' .   $_FILES['file']['name']); @chmod($boardir.'/adkportal/blocks',644); @chmod($boardir.'/adkportal/blocks/'.$_FILES['file']['name'],644); db_query(" INSERT INTO {$db_prefix}adk_blocks  VALUES (NULL,'$name2','$name',0,2,1,'','include',0,0)",__FILE__,__LINE__ ); } redirectexit('action=adkadmin;sa=viewblocks;sesc=' . $context['session_id']);}
?>

Spectrum..!!

Veja o meu anexo, esse arquivo é de uma instalação feita ontem à noite para verificar...

Existem pessoas que deixam de buscar algo que dura a vida toda, para somente conquistar algo que dura alguns momentos...
Ser humilde; não é ser menos que alguém. É saber que não somos mais que ninguém!
SMF 2.0.4 | Meu site -->
Dell Vostro 3560 + AMD Radeon™ HD 7670M 1GB| Windows 8 Pro | Fedora 18 | IE10 | Google Chrome

Não atendo PM para pedidos de suporte/ajuda

edu_fmc

Alterei o código e continua na mesma...

Fica em anexo alterado...

Spectrum..!!

Já tentou remover o portal e reinstalar?

Existem pessoas que deixam de buscar algo que dura a vida toda, para somente conquistar algo que dura alguns momentos...
Ser humilde; não é ser menos que alguém. É saber que não somos mais que ninguém!
SMF 2.0.4 | Meu site -->
Dell Vostro 3560 + AMD Radeon™ HD 7670M 1GB| Windows 8 Pro | Fedora 18 | IE10 | Google Chrome

Não atendo PM para pedidos de suporte/ajuda

edu_fmc

Ainda nao tinha testado porque tinha programa algumas coisas no portal.

Ao fazer isso perdi tudo e vou ter que voltar a programa.

Mas assunto resolvido.

Obrigado pela ajuda ;)

Cumps

Spectrum..!!

Antes de dar a dica de reinstalar até que tentei algo, mas.... infelizmente, teve que ser assim.

De nada amigo.

abçs,

Existem pessoas que deixam de buscar algo que dura a vida toda, para somente conquistar algo que dura alguns momentos...
Ser humilde; não é ser menos que alguém. É saber que não somos mais que ninguém!
SMF 2.0.4 | Meu site -->
Dell Vostro 3560 + AMD Radeon™ HD 7670M 1GB| Windows 8 Pro | Fedora 18 | IE10 | Google Chrome

Não atendo PM para pedidos de suporte/ajuda

Advertisement: