Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/wp-conte.../plugins/wp-file-.../lib/php
File: elFinderVolumeOneDrive.class.php
// Size
[2000] Fix | Delete
if ($size !== null) {
[2001] Fix | Delete
$options[CURLOPT_INFILESIZE] = $size;
[2002] Fix | Delete
}
[2003] Fix | Delete
[2004] Fix | Delete
curl_setopt_array($curl, $options);
[2005] Fix | Delete
[2006] Fix | Delete
//create or update File in the Target
[2007] Fix | Delete
$file = json_decode(elFinder::curlExec($curl));
[2008] Fix | Delete
[2009] Fix | Delete
return $this->_joinPath($parent, $file->id);
[2010] Fix | Delete
} catch (Exception $e) {
[2011] Fix | Delete
return $this->setError('OneDrive error: ' . $e->getMessage());
[2012] Fix | Delete
}
[2013] Fix | Delete
}
[2014] Fix | Delete
[2015] Fix | Delete
/**
[2016] Fix | Delete
* Get file contents.
[2017] Fix | Delete
*
[2018] Fix | Delete
* @param string $path file path
[2019] Fix | Delete
*
[2020] Fix | Delete
* @return string|false
[2021] Fix | Delete
* @author Dmitry (dio) Levashov
[2022] Fix | Delete
**/
[2023] Fix | Delete
protected function _getContents($path)
[2024] Fix | Delete
{
[2025] Fix | Delete
$contents = '';
[2026] Fix | Delete
[2027] Fix | Delete
try {
[2028] Fix | Delete
list(, $itemId) = $this->_od_splitPath($path);
[2029] Fix | Delete
$url = self::API_URL . $itemId . '/content';
[2030] Fix | Delete
$contents = $this->_od_createCurl($url, $contents = true);
[2031] Fix | Delete
} catch (Exception $e) {
[2032] Fix | Delete
return $this->setError('OneDrive error: ' . $e->getMessage());
[2033] Fix | Delete
}
[2034] Fix | Delete
[2035] Fix | Delete
return $contents;
[2036] Fix | Delete
}
[2037] Fix | Delete
[2038] Fix | Delete
/**
[2039] Fix | Delete
* Write a string to a file.
[2040] Fix | Delete
*
[2041] Fix | Delete
* @param string $path file path
[2042] Fix | Delete
* @param string $content new file content
[2043] Fix | Delete
*
[2044] Fix | Delete
* @return bool
[2045] Fix | Delete
* @author Dmitry (dio) Levashov
[2046] Fix | Delete
**/
[2047] Fix | Delete
protected function _filePutContents($path, $content)
[2048] Fix | Delete
{
[2049] Fix | Delete
$res = false;
[2050] Fix | Delete
[2051] Fix | Delete
if ($local = $this->getTempFile($path)) {
[2052] Fix | Delete
if (file_put_contents($local, $content, LOCK_EX) !== false
[2053] Fix | Delete
&& ($fp = fopen($local, 'rb'))) {
[2054] Fix | Delete
clearstatcache();
[2055] Fix | Delete
$res = $this->_save($fp, $path, '', array());
[2056] Fix | Delete
fclose($fp);
[2057] Fix | Delete
}
[2058] Fix | Delete
file_exists($local) && unlink($local);
[2059] Fix | Delete
}
[2060] Fix | Delete
[2061] Fix | Delete
return $res;
[2062] Fix | Delete
}
[2063] Fix | Delete
[2064] Fix | Delete
/**
[2065] Fix | Delete
* Detect available archivers.
[2066] Fix | Delete
**/
[2067] Fix | Delete
protected function _checkArchivers()
[2068] Fix | Delete
{
[2069] Fix | Delete
// die('Not yet implemented. (_checkArchivers)');
[2070] Fix | Delete
return array();
[2071] Fix | Delete
}
[2072] Fix | Delete
[2073] Fix | Delete
/**
[2074] Fix | Delete
* chmod implementation.
[2075] Fix | Delete
*
[2076] Fix | Delete
* @return bool
[2077] Fix | Delete
**/
[2078] Fix | Delete
protected function _chmod($path, $mode)
[2079] Fix | Delete
{
[2080] Fix | Delete
return false;
[2081] Fix | Delete
}
[2082] Fix | Delete
[2083] Fix | Delete
/**
[2084] Fix | Delete
* Unpack archive.
[2085] Fix | Delete
*
[2086] Fix | Delete
* @param string $path archive path
[2087] Fix | Delete
* @param array $arc archiver command and arguments (same as in $this->archivers)
[2088] Fix | Delete
*
[2089] Fix | Delete
* @return void
[2090] Fix | Delete
* @author Dmitry (dio) Levashov
[2091] Fix | Delete
* @author Alexey Sukhotin
[2092] Fix | Delete
*/
[2093] Fix | Delete
protected function _unpack($path, $arc)
[2094] Fix | Delete
{
[2095] Fix | Delete
die('Not yet implemented. (_unpack)');
[2096] Fix | Delete
//return false;
[2097] Fix | Delete
}
[2098] Fix | Delete
[2099] Fix | Delete
/**
[2100] Fix | Delete
* Extract files from archive.
[2101] Fix | Delete
*
[2102] Fix | Delete
* @param string $path archive path
[2103] Fix | Delete
* @param array $arc archiver command and arguments (same as in $this->archivers)
[2104] Fix | Delete
*
[2105] Fix | Delete
* @return void
[2106] Fix | Delete
* @author Dmitry (dio) Levashov,
[2107] Fix | Delete
* @author Alexey Sukhotin
[2108] Fix | Delete
*/
[2109] Fix | Delete
protected function _extract($path, $arc)
[2110] Fix | Delete
{
[2111] Fix | Delete
die('Not yet implemented. (_extract)');
[2112] Fix | Delete
}
[2113] Fix | Delete
[2114] Fix | Delete
/**
[2115] Fix | Delete
* Create archive and return its path.
[2116] Fix | Delete
*
[2117] Fix | Delete
* @param string $dir target dir
[2118] Fix | Delete
* @param array $files files names list
[2119] Fix | Delete
* @param string $name archive name
[2120] Fix | Delete
* @param array $arc archiver options
[2121] Fix | Delete
*
[2122] Fix | Delete
* @return string|bool
[2123] Fix | Delete
* @author Dmitry (dio) Levashov,
[2124] Fix | Delete
* @author Alexey Sukhotin
[2125] Fix | Delete
**/
[2126] Fix | Delete
protected function _archive($dir, $files, $name, $arc)
[2127] Fix | Delete
{
[2128] Fix | Delete
die('Not yet implemented. (_archive)');
[2129] Fix | Delete
}
[2130] Fix | Delete
} // END class
[2131] Fix | Delete
[2132] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function