Skip to content

Instantly share code, notes, and snippets.

@bartv2
Created July 19, 2013 11:50
Show Gist options
  • Save bartv2/6038598 to your computer and use it in GitHub Desktop.
Save bartv2/6038598 to your computer and use it in GitHub Desktop.
Script used to change the apps to use the OCP functions instead of the core ones
#!/bin/bash
find -name *.php -print0 | xargs -0 sed -i -e '
s/OC_API::register/OCP\\API::register/gi;
s/OC_App::addNavigationEntry/OCP\\App::addNavigationEntry/gi;
s/OC_App::setActiveNavigationEntry/OCP\\App::setActiveNavigationEntry/gi;
s/OC_App::registerPersonal/OCP\\App::registerPersonal/gi;
s/OC_App::registerAdmin/OCP\\App::registerAdmin/gi;
s/OC_App::getAppInfo/OCP\\App::getAppInfo/gi;
s/OC_App::isEnabled/OCP\\App::isEnabled/gi;
s/OC_App::checkAppEnabled/OCP\\App::checkAppEnabled/gi;
s/OC_App::getAppVersion/OCP\\App::getAppVersion/gi;
s/OC_BackgroundJob::getExecutionType/OCP\\BackgroundJob::getExecutionType/gi;
s/OC_BackgroundJob::setExecutionType/OCP\\BackgroundJob::setExecutionType/gi;
s/OC_BackgroundJob_RegularTask::register/OCP\\BackgroundJob::addRegularTask/gi;
s/OC_BackgroundJob_RegularTask::all/OCP\\BackgroundJob::allRegularTasks/gi;
s/OC_BackgroundJob_QueuedTask::find/OCP\\BackgroundJob::findQueuedTasks/gi;
s/OC_BackgroundJob_QueuedTask::all/OCP\\BackgroundJob::allQueuedTasks/gi;
s/OC_BackgroundJob_QueuedTask::whereAppIs/OCP\\BackgroundJob::queuedTaskWhereAppIs/gi;
s/OC_BackgroundJob_QueuedTask::add/OCP\\BackgroundJob::addQueuedTask/gi;
s/OC_BackgroundJob_QueuedTask::delete/OCP\\BackgroundJob::deleteQueuedTask/gi;
s/OC_Config::getValue/OCP\\Config::getSystemValue/gi;
s/OC_Config::setValue/OCP\\Config::setSystemValue/gi;
s/OC_AppConfig::getValue/OCP\\Config::getAppValue/gi;
s/OC_AppConfig::setValue/OCP\\Config::setAppValue/gi;
s/OC_Preferences::getValue/OCP\\Config::getUserValue/gi;
s/OC_Preferences::setValue/OCP\\Config::setUserValue/gi;
s/OC_DB::prepare/OCP\\DB::prepare/gi;
s/OC_DB::insertIfNotExists/OCP\\DB::insertIfNotExists/gi;
s/OC_DB::insertId/OCP\\DB::insertId/gi;
s/OC_DB::beginTransaction/OCP\\DB::beginTransaction/gi;
s/OC_DB::commit/OCP\\DB::commit/gi;
s/OC_DB::isError/OCP\\DB::isError/gi;
s/OC_Helper::rmdirr/OCP\\Files::rmdirr/gi;
s/OC_Helper::getMineType/OCP\\Files::getMineType/gi;
s/OC\\Files\\Filesystem::searchByMime/OCP\\Files::searchByMime/gi;
#/OC_Helper::streamCopy/;
s/OC_Helper::tmpFile/OCP\\Files::tmpFile/gi;
s/OC_Helper::tmpFolder/OCP\\Files::tmpFolder/gi;
s/OC_Helper::buildNotExistingFileName/OCP\\Files::buildNotExistingFileName/gi;
s/OC_App::getStorage/OCP\\Files::getStorage/gi;
s/OC_Image/OCP\\Image/gi;
s/OC_JSON::encodedPrint/OCP\\JSON::encodedPrint/gi;
s/OC_JSON::checkLoggedIn/OCP\\JSON::checkLoggedIn/gi;
s/OC_JSON::callCheck/OCP\\JSON::callCheck/gi;
s/OC_JSON::success/OCP\\JSON::success/gi;
s/OC_JSON::error/OCP\\JSON::error/gi;
s/OC_JSON::setContentTypeHeader/OCP\\JSON::setContentTypeHeader/gi;
s/OC_JSON::checkAppEnabled/OCP\\JSON::checkAppEnabled/gi;
s/OC_JSON::checkAdminUser/OCP\\JSON::checkAdminUser/gi;
s/OC_Response::enableCaching/OCP\\Response::enableCaching/gi;
s/OC_Response::setLastModifiedHeader/OCP\\Response::setLastModifiedHeader/gi;
s/OC_Response::disableCaching/OCP\\Response::disableCaching/gi;
s/OC_Response::setETagHeader/OCP\\Response::setETagHeader/gi;
s/OC_Response::sendFile/OCP\\Response::sendFile/gi;
s/OC_Response::setExpiresHeader/OCP\\Response::setExpiresHeader/gi;
s/OC_Response::redirect/OCP\\Response::redirect/gi;
#/image_path/;
#/mimetype_icon/;
#/human_file_size/;
#/relative_modified_date/;
#/simple_file_size/;
#/html_select_options/;
s/OC_Template/OCP\\Template/gi;
s/OC_User::getUser/OCP\\User::getUser/gi;
s/OC_User::getUsers/OCP\\User::getUsers/gi;
s/OC_User::getDisplayName/OCP\\User::getDisplayName/gi;
s/OC_User::getDisplayNames/OCP\\User::getDisplayNames/gi;
s/OC_User::isLoggedIn/OCP\\User::isLoggedIn/gi;
s/OC_User::userExists/OCP\\User::userExists/gi;
s/OC_User::logout/OCP\\User::logout/gi;
s/OC_User::checkPassword/OCP\\User::checkPassword/gi;
s/OC_Util::checkAdminUser/OCP\\User::checkAdminUser/gi;
s/OC_Util::checkLoggedIn/OCP\\User::checkLoggedIn/gi;
s/OC_Util::getVersion/OCP\\Util::getVersion/gi;
s/OC_Mail::send/OCP\\Util::sendMail/gi;
s/OC_Log::write/OCP\\Util::writeLog/gi;
s/OC_L10N::get/OCP\\Util::getL10N/gi;
s/OC_Util::addStyle/OCP\\Util::addStyle/gi;
s/OC_Util::addScript/OCP\\Util::addScript/gi;
s/OC_Util::addHeader/OCP\\Util::addHeader/gi;
s/OC_Util::formatDate/OCP\\Util::formatDate/gi;
s/OC_Helper::linkToAbsolute/OCP\\Util::linkToAbsolute/gi;
s/OC_Helper::linkToRemote/OCP\\Util::linkToRemote/gi;
s/OC_Helper::linkToPublic/OCP\\Util::linkToPublic/gi;
s/OC_Helper::linkToRoute/OCP\\Util::linkToRoute/gi;
s/OC_Helper::linkTo/OCP\\Util::linkTo/gi;
s/OC_Request::serverHost/OCP\\Util::getServerHost/gi;
s/OC_Request::serverProtocol/OCP\\Util::getServerProtocol/gi;
s/OC_Request::requestUri/OCP\\Util::getRequestUri/gi;
s/OC_Request::scriptName/OCP\\Util::getScriptName/gi;
s/OC_Helper::imagePath/OCP\\Util::imagePath/gi;
s/OC_Helper::humanFileSize/OCP\\Util::humanFileSize/gi;
s/OC_Helper::computerFileSize/OCP\\Util::computerFileSize/gi;
s/OC_Hook::connect/OCP\\Util::connectHook/gi;
s/OC_Hook::emit/OCP\\Util::emitHook/gi;
s/OC_Util::callRegister/OCP\\Util::callRegister/gi;
s/OC_Util::callCheck/OCP\\Util::callCheck/gi;
s/OC_Util::sanitizeHTML/OCP\\Util::sanitizeHTML/gi;
s/OC_Helper::mb_array_change_key_case/OCP\\Util::mb_array_change_key_case/gi;
s/OC_Helper::mb_substr_replace/OCP\\Util::mb_substr_replace/gi;
s/OC_Helper::mb_str_replace/OCP\\Util::mb_str_replace/gi;
s/OC_Helper::recursiveArraySearch/OCP\\Util::recursiveArraySearch/gi;
s/OC_Helper::maxUploadFilesize/OCP\\Util::maxUploadFilesize/gi;
'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment