From 87cecbdec0274c6d6b7c6653b09f299726cea83c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Carlos=20Ra=C3=B1a?= Date: Sat, 9 Apr 2011 16:12:25 +0200 Subject: [PATCH 1/3] facilitate the proper link between the home wiki pages of several wikis grops --- main/group/group_space.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/group/group_space.php b/main/group/group_space.php index bab85a4998..6c00fa0095 100755 --- a/main/group/group_space.php +++ b/main/group/group_space.php @@ -162,7 +162,7 @@ if (api_is_allowed_to_edit(false, true) OR GroupManager :: is_user_in_group($_SE } if ($current_group['wiki_state'] != TOOL_NOT_AVAILABLE) { // Link to the wiki area of this group - $tools .= '
  • '.Display::return_icon('wiki.gif', get_lang('GroupWiki')).' '.get_lang('GroupWiki').'
  • '; + $tools .= '
  • '.Display::return_icon('wiki.gif', get_lang('GroupWiki')).' '.get_lang('GroupWiki').'
  • '; } if ($current_group['chat_state'] != TOOL_NOT_AVAILABLE) { // Link to the chat area of this group @@ -212,7 +212,7 @@ echo ''; } if ($current_group['wiki_state'] == TOOL_PUBLIC) { // Link to the wiki area of this group - $tools .= '
  • '.Display::return_icon('wiki.gif', get_lang('GroupWiki')).' '.get_lang('GroupWiki').'
  • '; + $tools .= '
  • '.Display::return_icon('wiki.gif', get_lang('GroupWiki')).' '.get_lang('GroupWiki').'
  • '; } if ($current_group['chat_state'] == TOOL_PUBLIC ) { // Link to the chat area of this group From 7615d5df94f642b518d45e678e7ae1d3b2a3ffd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Carlos=20Ra=C3=B1a?= Date: Sun, 10 Apr 2011 13:29:03 +0200 Subject: [PATCH 2/3] fix pagination after a search --- main/wiki/index.php | 60 ++++++++++++++++++++++++------------------ main/wiki/wiki.inc.php | 13 +++++---- 2 files changed, 41 insertions(+), 32 deletions(-) diff --git a/main/wiki/index.php b/main/wiki/index.php index c5c8ae597a..115edb87d0 100755 --- a/main/wiki/index.php +++ b/main/wiki/index.php @@ -986,33 +986,43 @@ if ($_GET['action']=='deletewiki') } /////////////////////// search wiki pages /////////////////////// -if ($_GET['action']=='searchpages') -{ + +if ($_GET['action']=='searchpages'){ + echo '
    '.get_lang('SearchPages').'
    '; echo '
    '; - // initiate the object - $form = new FormValidator('wiki_search','post', api_get_self().'?cidReq='.api_htmlentities($_GET['cidReq']).'&action='.api_htmlentities($_GET['action']).'&session_id='.api_htmlentities($_GET['session_id']).'&group_id='.api_htmlentities($_GET['group_id'])); - - // settting the form elements - - $form->addElement('text', 'search_term', get_lang('SearchTerm'),'class="input_titles" id="search_title"'); - $form->addElement('checkbox', 'search_content', null, get_lang('AlsoSearchContent')); - $form->addElement('style_submit_button', 'SubmitWikiSearch', get_lang('Search'), 'class="search"'); - - // setting the rules - $form->addRule('search_term', ''.get_lang('ThisFieldIsRequired').'', 'required'); - $form->addRule('search_term', get_lang('TooShort'),'minlength',3); - - if ($form->validate()) - { - $form->display(); - $values = $form->exportValues(); - display_wiki_search_results($values['search_term'], $values['search_content']); - } - else - { - $form->display(); - } + + if($_GET['mode_table']){ + if(! $_GET['SearchPages_table_page_nr']){ + $_GET['search_term']=$_POST['search_term']; + $_GET['search_content']=$_POST['search_content']; + } + display_wiki_search_results(api_htmlentities($_GET['search_term']),api_htmlentities($_GET['search_content'])); + } + else{ + + // initiate the object + $form = new FormValidator('wiki_search','post', api_get_self().'?cidReq='.api_htmlentities($_GET['cidReq']).'&action='.api_htmlentities($_GET['action']).'&session_id='.api_htmlentities($_GET['session_id']).'&group_id='.api_htmlentities($_GET['group_id']).'&mode_table=yes1&search_term='.api_htmlentities($_GET['search_term']).'&search_content='.api_htmlentities($_GET['search_content'])); + + // settting the form elements + + $form->addElement('text', 'search_term', get_lang('SearchTerm'),'class="input_titles" id="search_title"'); + $form->addElement('checkbox', 'search_content', null, get_lang('AlsoSearchContent')); + $form->addElement('style_submit_button', 'SubmitWikiSearch', get_lang('Search'), 'class="search"'); + + // setting the rules + $form->addRule('search_term', ''.get_lang('ThisFieldIsRequired').'', 'required'); + $form->addRule('search_term', get_lang('TooShort'),'minlength',3); //TODO: before fixing the pagination rules worked, not now + if ($form->validate()){ + $form->display(); + $values = $form->exportValues(); + display_wiki_search_results($values['search_term'], $values['search_content']); + } + else{ + $form->display(); + } + } + echo '
    '; } diff --git a/main/wiki/wiki.inc.php b/main/wiki/wiki.inc.php index b11c01af78..ffb84084ff 100755 --- a/main/wiki/wiki.inc.php +++ b/main/wiki/wiki.inc.php @@ -2070,19 +2070,18 @@ function display_wiki_search_results($search_term, $search_content=0) } $row[] = ''.Display::return_icon('edit.png', get_lang('EditPage'),'',22).' '.Display::return_icon('discuss.png', get_lang('Discuss'),'',22).' '.Display::return_icon('history.png', get_lang('History'),'',22).' '.Display::return_icon('what_link_here.png', get_lang('LinksPages'),'',22).''.$showdelete; - + $rows[] = $row; } $table = new SortableTableFromArrayConfig($rows,1,10,'SearchPages_table','','','ASC'); - $table->set_additional_parameters(array('cidReq' =>$_GET['cidReq'],'action'=>$_GET['action'],'group_id'=>Security::remove_XSS($_GET['group_id']))); + $table->set_additional_parameters(array('cidReq' =>$_GET['cidReq'],'action'=>$_GET['action'],'group_id'=>Security::remove_XSS($_GET['group_id']),'mode_table'=>'yes2','search_term'=>$search_term, 'search_content'=>$search_content)); - $table->set_header(0,get_lang('Type'), false, array ('style' => 'width:30px;')); - $table->set_header(1,get_lang('Title'), false); - $table->set_header(2,get_lang('Author').' ('.get_lang('LastVersion').')', false); - $table->set_header(3,get_lang('Date').' ('.get_lang('LastVersion').')', false); + $table->set_header(0,get_lang('Type'), true, array ('style' => 'width:30px;')); + $table->set_header(1,get_lang('Title'), true); + $table->set_header(2,get_lang('Author').' ('.get_lang('LastVersion').')', true); + $table->set_header(3,get_lang('Date').' ('.get_lang('LastVersion').')', true); $table->set_header(4,get_lang('Actions'), false, array ('style' => 'width:130px;')); - $table->display(); } else From 423e24ce0c5359969bfdaaa73b3ebb1057aeebf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Carlos=20Ra=C3=B1a?= Date: Sun, 10 Apr 2011 17:29:50 +0200 Subject: [PATCH 3/3] advanced editor: displays the correct error message when you send a file without extension --- .../ajaxfilemanager/ajaxfilemanager.php | 3 +- .../jscripts/ajaxfilemanager_c.js | 11 ++- .../plugins/ajaxfilemanager/langs/es.php | 78 +++++++++---------- 3 files changed, 49 insertions(+), 43 deletions(-) diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajaxfilemanager.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajaxfilemanager.php index 55c08e2e8c..9c3937cfc6 100755 --- a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajaxfilemanager.php +++ b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajaxfilemanager.php @@ -151,7 +151,8 @@ var warningCopyPaste = ''; var warningDel = ''; var warningNotDocSelected = ''; - var noFileSelected = ''; + //var noFileSelected = '';// Chamilo + var noFileSelected = '';// Chamilo var unselectAllText = ''; var selectAllText = ''; var action = 'getAction(); ?>'; diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/ajaxfilemanager_c.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/ajaxfilemanager_c.js index 295c0a9fc0..37463470fe 100755 --- a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/ajaxfilemanager_c.js +++ b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/ajaxfilemanager_c.js @@ -305,9 +305,14 @@ return menu;}});};var fileUploadElemIds=new Array();function addMoreFile() {cancelFileUpload(elementId);});$(newFileUpload).show();return false;};function cancelFileUpload(elementId) {$('div#TB_window #'+elementId).parent().parent().remove();while($('div#TB_window #fileUploadBody tr').length<2) {addMoreFile();} -return false;};function uploadFile(elementId) -{var ext=getFileExtension($('#'+elementId).val());if(ext=='') -{alert(noFileSelected);return false;} +return false;}; +function uploadFile(elementId) +{ + var ext=getFileExtension($('#'+elementId).val()); + var only_name_file=$('#'+elementId).val();// hack for Chamilo + //if(ext==''){alert(noFileSelected);return false;} + if(ext=='' && only_name_file!=''){alert(noFileSelected+'\n\n'+ only_name_file);return false;}// Chamilo replace the above line + var supportedExts=supportedUploadExts.split(",");var isSupportedExt=false;for(i in supportedExts) {if(typeof(supportedExts[i])=='string') {isSupportedExt=true;break;}} diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/langs/es.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/langs/es.php index c9623ef7b0..085e4f60f3 100755 --- a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/langs/es.php +++ b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/langs/es.php @@ -34,7 +34,7 @@ define('LBL_SIZE', 'Tamaño'); define('LBL_MODIFIED', 'Modificado el'); //File Information - define('LBL_FILE_INFO', 'Información del archivo:'); + define('LBL_FILE_INFO', 'Información del archivo:'); define('LBL_FILE_NAME', 'Nombre:'); define('LBL_FILE_CREATED', 'Creado:'); define('LBL_FILE_MODIFIED', 'Modificado:'); @@ -43,9 +43,9 @@ define('LBL_FILE_WRITABLE', '¿Escribible?'); define('LBL_FILE_READABLE', '¿Legible?'); //Folder Information - define('LBL_FOLDER_INFO', 'Información de la carpeta'); + define('LBL_FOLDER_INFO', 'Información de la carpeta'); define('LBL_FOLDER_PATH', 'Carpeta:'); - define('LBL_CURRENT_FOLDER_PATH', 'Situación actual de la carpeta:'); + define('LBL_CURRENT_FOLDER_PATH', 'Situación actual de la carpeta:'); define('LBL_FOLDER_CREATED', 'Creada:'); define('LBL_FOLDER_MODIFIED', 'Modificada:'); define('LBL_FOLDER_SUDDIR', 'Subcarpetas:'); @@ -55,7 +55,7 @@ define('LBL_FOLDER_ROOT', 'Carpeta principal'); //Preview define('LBL_PREVIEW', 'Previsualizar'); - define('LBL_CLICK_PREVIEW', 'Haga clic aquí para previsualizarlo.'); + define('LBL_CLICK_PREVIEW', 'Haga clic aquí para previsualizarlo.'); //Buttons define('LBL_BTN_SELECT', 'Seleccionar'); define('LBL_BTN_CANCEL', 'Cancelar'); @@ -75,10 +75,10 @@ define('PAGINATION_PREVIOUS', 'Anterior'); define('PAGINATION_LAST', 'Ultimo'); define('PAGINATION_FIRST', 'Primero'); - define('PAGINATION_ITEMS_PER_PAGE', 'Mostrar %s elementos por página'); + define('PAGINATION_ITEMS_PER_PAGE', 'Mostrar %s elementos por página'); define('PAGINATION_GO_PARENT', 'Ir a la carpeta superior'); //System - define('SYS_DISABLED', 'Permiso denegado: el sistema está deshabilitado.'); + define('SYS_DISABLED', 'Permiso denegado: el sistema está deshabilitado.'); //Cut define('ERR_NOT_DOC_SELECTED_FOR_CUT', 'No hay seleccionado un documento para cortar.'); @@ -101,12 +101,12 @@ define('LBL_SEARCH', 'Buscar'); define('LBL_SEARCH_NAME', 'Nombre de archivo (Completo/Parcial):'); define('LBL_SEARCH_FOLDER', 'Buscar en:'); - define('LBL_SEARCH_QUICK', 'Búsqueda rápida'); - define('LBL_SEARCH_MTIME', 'Fecha de modificación del archivo (Rango):'); + define('LBL_SEARCH_QUICK', 'Búsqueda rápida'); + define('LBL_SEARCH_MTIME', 'Fecha de modificación del archivo (Rango):'); define('LBL_SEARCH_SIZE', 'Tamaño del archivo:'); define('LBL_SEARCH_ADV_OPTIONS', 'opciones avanzadas'); define('LBL_SEARCH_FILE_TYPES', 'Tipos de archivo:'); - define('SEARCH_TYPE_EXE', 'Aplicación'); + define('SEARCH_TYPE_EXE', 'Aplicación'); define('SEARCH_TYPE_IMG', 'Imagen'); define('SEARCH_TYPE_ARCHIVE', 'Archivo'); @@ -125,7 +125,7 @@ define('SEARCH_TYPE_XML', 'XML'); define('SEARCH_ALL_FILE_TYPES', 'Todos los tipos de archivos'); define('LBL_SEARCH_RECURSIVELY', 'Buscar en todos:'); - define('LBL_RECURSIVELY_YES', 'Sí'); + define('LBL_RECURSIVELY_YES', 'Sí'); define('LBL_RECURSIVELY_NO', 'No'); define('BTN_SEARCH', 'Buscar'); //thickbox @@ -162,40 +162,40 @@ define('ERR_NOT_FILE_SELECTED', 'Por favor, seleccione un archivo.'); define('ERR_NOT_DOC_SELECTED', 'Ho hay seleccionado un documento para eliminar.'); define('ERR_DELTED_FAILED', 'No se pueden eliminar los documentos seleccionados.'); - define('ERR_FOLDER_PATH_NOT_ALLOWED', 'El path de la carpeta no está permitido.'); + define('ERR_FOLDER_PATH_NOT_ALLOWED', 'El path de la carpeta no está permitido.'); //class manager define('ERR_FOLDER_NOT_FOUND', 'No se ha podido localizar la carpeta especificada: '); //rename define('ERR_RENAME_FORMAT', 'Por favor, introduzca un nombre que solamente contenga letras, numeros, espacios, guiones o subrayado.'); define('ERR_RENAME_EXISTS', 'Ya existe una carpeta con este nombre.'); define('ERR_RENAME_FILE_NOT_EXISTS', 'El archivo/carpeta no existe.'); - define('ERR_RENAME_FAILED', 'No se puede renombrar, por favor inténtelo de nuevo.'); + define('ERR_RENAME_FAILED', 'No se puede renombrar, por favor inténtelo de nuevo.'); define('ERR_RENAME_EMPTY', 'Por favor, introduzca un nombre.'); define('ERR_NO_CHANGES_MADE', 'No se han producido cambios.'); define('ERR_RENAME_FILE_TYPE_NOT_PERMITED', 'No tiene permiso para cambiar este tipo de archivos.'); //folder creation define('ERR_FOLDER_FORMAT', 'Por favor, introduzca un nombre que solamente contenga letras, numeros, espacios, guiones o subrayado.'); define('ERR_FOLDER_EXISTS', 'ya existe una carpeta con este nombre.'); - define('ERR_FOLDER_CREATION_FAILED', 'No se puede crear la carpeta, por favor inténtelo de nuevo.'); + define('ERR_FOLDER_CREATION_FAILED', 'No se puede crear la carpeta, por favor inténtelo de nuevo.'); define('ERR_FOLDER_NAME_EMPTY', 'Por favor, introduzca un nombre.'); - define('FOLDER_FORM_TITLE', 'Creación de carpetas'); - define('FOLDER_LBL_TITLE', 'Título:'); + define('FOLDER_FORM_TITLE', 'Creación de carpetas'); + define('FOLDER_LBL_TITLE', 'Título:'); define('FOLDER_LBL_CREATE', 'Crear carpeta'); //New File - define('NEW_FILE_FORM_TITLE', 'Formulario de Creación de archivos'); + define('NEW_FILE_FORM_TITLE', 'Formulario de Creación de archivos'); define('NEW_FILE_LBL_TITLE', 'Nombre de archivo:'); define('NEW_FILE_CREATE', 'Crear archivo'); //file upload define('ERR_FILE_NAME_FORMAT', 'Por favor, introduzca un nombre que solamente contenga letras, numeros, espacios, guiones o subrayado.'); - define('ERR_FILE_NOT_UPLOADED', 'No ha sido seleccionado un archivo para ser enviado.'); + define('ERR_FILE_NOT_UPLOADED', 'Por favor, antes de enviar seleccione un archivo.'); define('ERR_FILE_TYPE_NOT_ALLOWED', 'No tiene permiso para enviar este tipo de archivos.'); define('ERR_FILE_MOVE_FAILED', 'Error al mover el archivo.'); - define('ERR_FILE_NOT_AVAILABLE', 'El archivo no está disponible.'); + define('ERR_FILE_NOT_AVAILABLE', 'El archivo no está disponible.'); define('ERROR_FILE_TOO_BID', 'Archivo demasiado largo. (max: %s)'); - define('FILE_FORM_TITLE', 'Envío de archivos'); + define('FILE_FORM_TITLE', 'Envío de archivos'); define('FILE_LABEL_SELECT', 'Seleccionar:'); - define('FILE_LBL_MORE', 'Añadir más archivos para enviar'); - define('FILE_CANCEL_UPLOAD', 'Cancelar el envío del archivo'); + define('FILE_LBL_MORE', 'Añadir más archivos para enviar'); + define('FILE_CANCEL_UPLOAD', 'Cancelar el envío del archivo'); define('FILE_LBL_UPLOAD', 'Enviar'); //file download @@ -213,20 +213,20 @@ define('TIP_UNSELECT_ALL', 'No seleccionar todo'); //WARNING define('WARNING_DELETE', 'Seguro que quiere eliminar los documentos seleccionados?'); - define('WARNING_IMAGE_EDIT', 'Por favor, seleccione una imagen para su edición.'); - define('WARNING_NOT_FILE_EDIT', 'por favor, seleccione un archivo para su edición.'); + define('WARNING_IMAGE_EDIT', 'Por favor, seleccione una imagen para su edición.'); + define('WARNING_NOT_FILE_EDIT', 'por favor, seleccione un archivo para su edición.'); define('WARING_WINDOW_CLOSE', 'Seguro que quiere cerrar la ventana?'); //Preview - define('PREVIEW_NOT_PREVIEW', 'No está disponible la previsualización.'); + define('PREVIEW_NOT_PREVIEW', 'No está disponible la previsualización.'); define('PREVIEW_OPEN_FAILED', 'No es posible abrir el archivo.'); define('PREVIEW_IMAGE_LOAD_FAILED', 'No es posible cargar la imagen'); //Login - define('LOGIN_PAGE_TITLE', 'Formulario de autentificación del gestor avanzado de ficheros'); - define('LOGIN_FORM_TITLE', 'Formulario de autentificación'); + define('LOGIN_PAGE_TITLE', 'Formulario de autentificación del gestor avanzado de ficheros'); + define('LOGIN_FORM_TITLE', 'Formulario de autentificación'); define('LOGIN_USERNAME', 'Nombre de usuario:'); define('LOGIN_PASSWORD', 'Contraseña:'); - define('LOGIN_FAILED', 'Nombre de usuario o contraseña no válidos.'); + define('LOGIN_FAILED', 'Nombre de usuario o contraseña no válidos.'); //88888888888 Below for Image Editor 888888888888888888888 @@ -235,14 +235,14 @@ //General define('IMG_GEN_IMG_NOT_EXISTS', 'La imagen no existe'); - define('IMG_WARNING_LOST_CHANAGES', 'Todos los cambios de la imagen que no se hayan guardado se perderán. ¿ Está seguro de querer continuar?'); - define('IMG_WARNING_REST', 'Todos los cambios de la imagen que no se hayan guardado se perderán. Seguro que quiere restaurar?'); + define('IMG_WARNING_LOST_CHANAGES', 'Todos los cambios de la imagen que no se hayan guardado se perderán. ¿ Está seguro de querer continuar?'); + define('IMG_WARNING_REST', 'Todos los cambios de la imagen que no se hayan guardado se perderán. Seguro que quiere restaurar?'); define('IMG_WARNING_EMPTY_RESET', 'Hasta ahora no se han realizado cambios en la imagen'); define('IMG_WARING_WIN_CLOSE', 'Seguro que quiere cerrar la ventana?'); define('IMG_WARNING_UNDO', 'Seguro que quiere restaurar la imagen al estado anterior?'); define('IMG_WARING_FLIP_H', 'Seguro que quiere voltear horizontalmente la imagen?'); define('IMG_WARING_FLIP_V', 'Seguro que quiere voltear verticalmente la imagen?'); - define('IMG_INFO', 'Información de la imagen'); + define('IMG_INFO', 'Información de la imagen'); //Mode define('IMG_MODE_RESIZE', 'Cambiar tamaño:'); @@ -276,14 +276,14 @@ define('IMG_LBL_ROOT_FOLDER', 'Carpeta principal'); //Editor //Save as - define('IMG_NEW_NAME_COMMENTS', 'Por favor, no incluya la extensión de la imagen.'); + define('IMG_NEW_NAME_COMMENTS', 'Por favor, no incluya la extensión de la imagen.'); define('IMG_SAVE_AS_ERR_NAME_INVALID', 'Por favor, introduzca un nombre que solamente contenga letras, numeros, espacios, guiones o subrayado.'); define('IMG_SAVE_AS_NOT_FOLDER_SELECTED', 'No hay seleccionado una carpeta de destino.'); define('IMG_SAVE_AS_FOLDER_NOT_FOUND', 'La carpeta de destino no existe.'); define('IMG_SAVE_AS_NEW_IMAGE_EXISTS', 'Ya existe una imagen con el mismo nombre.'); //Save - define('IMG_SAVE_EMPTY_PATH', 'Path de imagen vacío.'); + define('IMG_SAVE_EMPTY_PATH', 'Path de imagen vacío.'); define('IMG_SAVE_NOT_EXISTS', 'la imagen no existe.'); define('IMG_SAVE_PATH_DISALLOWED', 'No tiene permiso para acceder a este archivo.'); define('IMG_SAVE_UNKNOWN_MODE', 'Modo de imagen desconocido'); @@ -293,28 +293,28 @@ define('IMG_SAVE_BACKUP_FAILED', 'No se puede hacer backup con la imagen original.'); define('IMG_SAVE_ROTATE_FAILED', 'No se puede rotar la imagen.'); define('IMG_SAVE_FLIP_FAILED', 'No se puede voltear la imagen.'); - define('IMG_SAVE_SESSION_IMG_OPEN_FAILED', 'No se puede abrir la imagen desde la sesión.'); + define('IMG_SAVE_SESSION_IMG_OPEN_FAILED', 'No se puede abrir la imagen desde la sesión.'); define('IMG_SAVE_IMG_OPEN_FAILED', 'No se puede abrir la imagen'); //UNDO define('IMG_UNDO_NO_HISTORY_AVAIALBE', 'No hay cambios que deshacer.'); define('IMG_UNDO_COPY_FAILED', 'No se puede restaurar la imagen.'); - define('IMG_UNDO_DEL_FAILED', 'No se puede eliminar la imagen de sesión'); + define('IMG_UNDO_DEL_FAILED', 'No se puede eliminar la imagen de sesión'); //88888888888 Above for Image Editor 888888888888888888888 //88888888888 Session 888888888888888888888 - define('SESSION_PERSONAL_DIR_NOT_FOUND', 'No se puede encontrar la carpeta dedicada que debería haber sido creada bajo la carpeta de sesión'); - define('SESSION_COUNTER_FILE_CREATE_FAILED', 'No se puede abrir un archivo contador de sesión.'); - define('SESSION_COUNTER_FILE_WRITE_FAILED', 'No se puede escribir el archivo contador de sesión.'); + define('SESSION_PERSONAL_DIR_NOT_FOUND', 'No se puede encontrar la carpeta dedicada que debería haber sido creada bajo la carpeta de sesión'); + define('SESSION_COUNTER_FILE_CREATE_FAILED', 'No se puede abrir un archivo contador de sesión.'); + define('SESSION_COUNTER_FILE_WRITE_FAILED', 'No se puede escribir el archivo contador de sesión.'); //88888888888 Session 888888888888888888888 //88888888888 Below for Text Editor 888888888888888888888 define('TXT_FILE_NOT_FOUND', 'El archivo no ha sido encontrado.'); - define('TXT_EXT_NOT_SELECTED', 'Por favor, seleccione una extensión de archivo'); + define('TXT_EXT_NOT_SELECTED', 'Por favor, seleccione una extensión de archivo'); define('TXT_DEST_FOLDER_NOT_SELECTED', 'Por favor, seleccione una carpeta de destino'); - define('TXT_UNKNOWN_REQUEST', 'Petición desconocida.'); + define('TXT_UNKNOWN_REQUEST', 'Petición desconocida.'); define('TXT_DISALLOWED_EXT', 'Tiene permiso para editar/añ este tipo de archivos.'); define('TXT_FILE_EXIST', 'El archivo ya existe.'); define('TXT_FILE_NOT_EXIST', 'No ha sido encontrado ninguno.');