while (list($key, $index_id) = each($check)) { xoonips_show_error_if_index_locked($index_id, $xid); } reset($check); while (list($key, $index_id) = each($check)) { $index_id = (int) $index_id; $index = array(); $result = xnp_get_index($xnpsid, $index_id, $index); if ($result != RES_OK) { redirect_header(XOOPS_URL . '/index.php', 3, "ERROR"); exit; } $oldPathString = xoonipsGetPathString($xnpsid, $index_id); if ($op == 'rename') { $notification_context = xoonips_notification_before_user_index_renamed($index_id); $new_index_name = encodeMacSafari2Server($rename[$index_id]); list($within, $without) = xnpTrimString($new_index_name, $lengths['title']); // warning, if string length is too long if (strlen($without)) { $error_messages[] = sprintf(_MD_XOONIPS_INDEX_TITLE_EXCEEDS, $new_index_name); continue; } // warning, if title is empty if (strlen($new_index_name) == 0) { $error_messages[] = _MD_XOONIPS_INDEX_TITLE_EMPTY; continue; } // Warning, if there is the same name of index. $indexes = array(); $result = xnp_get_indexes($xnpsid, $xid, array(), $indexes); if ($result != RES_OK) {
function xnpEncodeMacSafariFiles($name) { $value = $_FILES[$name]['name']; $_FILES[$name]['name'] = encodeMacSafari2Server($value); }