Advertisement:

Author Topic: ADK portal - Erro  (Read 4064 times)

Offline edu_fmc

  • Jr. Member
  • **
  • Posts: 332
    • Fórum Música
ADK portal - Erro
« on: October 04, 2011, 12:54:07 PM »
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:

Code: [Select]
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?

Offline Spectrum..!!

  • SMF Hero
  • ******
  • Posts: 5,567
  • Gender: Male
  • No to Bullying !!
Re: ADK portal - Erro
« Reply #1 on: October 04, 2011, 03:03:13 PM »
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

Offline edu_fmc

  • Jr. Member
  • **
  • Posts: 332
    • Fórum Música
Re: ADK portal - Erro
« Reply #2 on: October 04, 2011, 05:44:24 PM »
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.

Offline Spectrum..!!

  • SMF Hero
  • ******
  • Posts: 5,567
  • Gender: Male
  • No to Bullying !!
Re: ADK portal - Erro
« Reply #3 on: October 04, 2011, 05:49:55 PM »
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

Offline edu_fmc

  • Jr. Member
  • **
  • Posts: 332
    • Fórum Música
Re: ADK portal - Erro
« Reply #4 on: October 04, 2011, 07:04:05 PM »
Tenho isto:

Code: [Select]
<?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']);}?>

Offline Spectrum..!!

  • SMF Hero
  • ******
  • Posts: 5,567
  • Gender: Male
  • No to Bullying !!
Re: ADK portal - Erro
« Reply #5 on: October 04, 2011, 07:08:52 PM »
O erro está aí, teria que ser assim:

Code: [Select]
<?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

Offline edu_fmc

  • Jr. Member
  • **
  • Posts: 332
    • Fórum Música
Re: ADK portal - Erro
« Reply #6 on: October 05, 2011, 06:57:38 AM »
Não percebi...

Tem que ser so isso?

Offline Spectrum..!!

  • SMF Hero
  • ******
  • Posts: 5,567
  • Gender: Male
  • No to Bullying !!
Re: ADK portal - Erro
« Reply #7 on: October 05, 2011, 07:06:31 AM »
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

Offline edu_fmc

  • Jr. Member
  • **
  • Posts: 332
    • Fórum Música
Re: ADK portal - Erro
« Reply #8 on: October 05, 2011, 07:56:59 AM »
ou seja,

assim:

Code: [Select]
<?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']);}
?>

Offline Spectrum..!!

  • SMF Hero
  • ******
  • Posts: 5,567
  • Gender: Male
  • No to Bullying !!
Re: ADK portal - Erro
« Reply #9 on: October 05, 2011, 08:56:03 AM »
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

Offline edu_fmc

  • Jr. Member
  • **
  • Posts: 332
    • Fórum Música
Re: ADK portal - Erro
« Reply #10 on: October 05, 2011, 04:52:08 PM »
Alterei o código e continua na mesma...

Fica em anexo alterado...

Offline Spectrum..!!

  • SMF Hero
  • ******
  • Posts: 5,567
  • Gender: Male
  • No to Bullying !!
Re: ADK portal - Erro
« Reply #11 on: October 05, 2011, 04:56:21 PM »
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

Offline edu_fmc

  • Jr. Member
  • **
  • Posts: 332
    • Fórum Música
Re: ADK portal - Erro
« Reply #12 on: October 05, 2011, 05:03:55 PM »
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

Offline Spectrum..!!

  • SMF Hero
  • ******
  • Posts: 5,567
  • Gender: Male
  • No to Bullying !!
Re: ADK portal - Erro
« Reply #13 on: October 05, 2011, 05:05:14 PM »
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