mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-10 11:33:17 +00:00
restore code format after netbeans update
This commit is contained in:
@@ -111,10 +111,10 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
$ret = array();
|
$ret = array();
|
||||||
foreach ($tasks as $task) {
|
foreach ($tasks as $task) {
|
||||||
$ret[$task->getID()] = array(
|
$ret[$task->getID()] = array(
|
||||||
'id' => $task->getID(),
|
'id' => $task->getID(),
|
||||||
'state' => $task->getState(),
|
'state' => $task->getState(),
|
||||||
'pid' => $task->getPID(),
|
'pid' => $task->getPID(),
|
||||||
'title' => $task->getTitle(),
|
'title' => $task->getTitle(),
|
||||||
'last_exec_time' => $task->getLastExecTime()
|
'last_exec_time' => $task->getLastExecTime()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -293,7 +293,7 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
|
|
||||||
if ($mainCache instanceof \Alchemy\Phrasea\Cache\Cache) {
|
if ($mainCache instanceof \Alchemy\Phrasea\Cache\Cache) {
|
||||||
$ret['cache']['main'] = array(
|
$ret['cache']['main'] = array(
|
||||||
'type' => $mainCache->getName(),
|
'type' => $mainCache->getName(),
|
||||||
'stats' => $mainCache->getStats()
|
'stats' => $mainCache->getStats()
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
@@ -302,7 +302,7 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
|
|
||||||
if ($opCodeCache instanceof \Alchemy\Phrasea\Cache\Cache) {
|
if ($opCodeCache instanceof \Alchemy\Phrasea\Cache\Cache) {
|
||||||
$ret['cache']['op_code'] = array(
|
$ret['cache']['op_code'] = array(
|
||||||
'type' => $mainCache->getName(),
|
'type' => $mainCache->getName(),
|
||||||
'stats' => $opCodeCache->getStats()
|
'stats' => $opCodeCache->getStats()
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
@@ -323,7 +323,7 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
$ret = array();
|
$ret = array();
|
||||||
|
|
||||||
$ret['phraseanet']['version'] = array(
|
$ret['phraseanet']['version'] = array(
|
||||||
'name' => $app['Core']['Version']::getName(),
|
'name' => $app['Core']['Version']::getName(),
|
||||||
'number' => $app['Core']['Version']::getNumber(),
|
'number' => $app['Core']['Version']::getNumber(),
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -349,158 +349,158 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
|
|
||||||
return array(
|
return array(
|
||||||
'global_values' => array(
|
'global_values' => array(
|
||||||
'serverName' => $registry->get('GV_ServerName'),
|
'serverName' => $registry->get('GV_ServerName'),
|
||||||
'title' => $registry->get('GV_homeTitle'),
|
'title' => $registry->get('GV_homeTitle'),
|
||||||
'keywords' => $registry->get('GV_metaKeywords'),
|
'keywords' => $registry->get('GV_metaKeywords'),
|
||||||
'description' => $registry->get('GV_metaDescription'),
|
'description' => $registry->get('GV_metaDescription'),
|
||||||
'httpServer' => array(
|
'httpServer' => array(
|
||||||
'logErrors' => $registry->get('GV_log_errors'),
|
'logErrors' => $registry->get('GV_log_errors'),
|
||||||
'phpTimezone' => $registry->get('GV_timezone'),
|
'phpTimezone' => $registry->get('GV_timezone'),
|
||||||
'siteId' => $registry->get('GV_sit'),
|
'siteId' => $registry->get('GV_sit'),
|
||||||
'staticUrl' => $registry->get('GV_STATIC_URL'),
|
'staticUrl' => $registry->get('GV_STATIC_URL'),
|
||||||
'defaultLanguage' => $registry->get('id_GV_default_lng'),
|
'defaultLanguage' => $registry->get('id_GV_default_lng'),
|
||||||
'allowIndexing' => $registry->get('GV_allow_search_engine'),
|
'allowIndexing' => $registry->get('GV_allow_search_engine'),
|
||||||
'modes' => array(
|
'modes' => array(
|
||||||
'XsendFile' => $registry->get('GV_modxsendfile'),
|
'XsendFile' => $registry->get('GV_modxsendfile'),
|
||||||
'nginxXAccelRedirect' => $registry->get('GV_X_Accel_Redirect'),
|
'nginxXAccelRedirect' => $registry->get('GV_X_Accel_Redirect'),
|
||||||
'nginxXAccelRedirectMountPoint' => $registry->get('GV_X_Accel_Redirect_mount_point'),
|
'nginxXAccelRedirectMountPoint' => $registry->get('GV_X_Accel_Redirect_mount_point'),
|
||||||
'h264Streaming' => $registry->get('GV_h264_streaming'),
|
'h264Streaming' => $registry->get('GV_h264_streaming'),
|
||||||
'authTokenDirectory' => $registry->get('GV_mod_auth_token_directory'),
|
'authTokenDirectory' => $registry->get('GV_mod_auth_token_directory'),
|
||||||
'authTokenDirectoryPath' => $registry->get('GV_mod_auth_token_directory_path'),
|
'authTokenDirectoryPath' => $registry->get('GV_mod_auth_token_directory_path'),
|
||||||
'authTokenPassphrase' => $registry->get('GV_mod_auth_token_passphrase'),
|
'authTokenPassphrase' => $registry->get('GV_mod_auth_token_passphrase'),
|
||||||
),
|
),
|
||||||
'files' => array(
|
'files' => array(
|
||||||
'owner' => $registry->get('GV_filesOwner'),
|
'owner' => $registry->get('GV_filesOwner'),
|
||||||
'group' => $registry->get('GV_filesOwner'),
|
'group' => $registry->get('GV_filesOwner'),
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
'maintenance' => array(
|
'maintenance' => array(
|
||||||
'alertMessage' => $registry->get('GV_message'),
|
'alertMessage' => $registry->get('GV_message'),
|
||||||
'displayMessage' => $registry->get('GV_message_on'),
|
'displayMessage' => $registry->get('GV_message_on'),
|
||||||
),
|
),
|
||||||
'webServices' => array(
|
'webServices' => array(
|
||||||
'googleApi' => $registry->get('GV_google_api'),
|
'googleApi' => $registry->get('GV_google_api'),
|
||||||
'googleAnalyticsId' => $registry->get('GV_googleAnalytics'),
|
'googleAnalyticsId' => $registry->get('GV_googleAnalytics'),
|
||||||
'googleChromeFrameDisclaimer' => $registry->get('GV_display_gcf'),
|
'googleChromeFrameDisclaimer' => $registry->get('GV_display_gcf'),
|
||||||
'i18nWebService' => $registry->get('GV_i18n_service'),
|
'i18nWebService' => $registry->get('GV_i18n_service'),
|
||||||
'recaptacha' => array(
|
'recaptacha' => array(
|
||||||
'active' => $registry->get('GV_captchas'),
|
'active' => $registry->get('GV_captchas'),
|
||||||
'publicKey' => $registry->get('GV_captcha_public_key'),
|
'publicKey' => $registry->get('GV_captcha_public_key'),
|
||||||
'privateKey' => $registry->get('GV_captcha_private_key'),
|
'privateKey' => $registry->get('GV_captcha_private_key'),
|
||||||
),
|
),
|
||||||
'youtube' => array(
|
'youtube' => array(
|
||||||
'active' => $registry->get('GV_youtube_api'),
|
'active' => $registry->get('GV_youtube_api'),
|
||||||
'clientId' => $registry->get('GV_youtube_client_id'),
|
'clientId' => $registry->get('GV_youtube_client_id'),
|
||||||
'clientSecret' => $registry->get('GV_youtube_client_secret'),
|
'clientSecret' => $registry->get('GV_youtube_client_secret'),
|
||||||
'devKey' => $registry->get('GV_youtube_dev_key'),
|
'devKey' => $registry->get('GV_youtube_dev_key'),
|
||||||
),
|
),
|
||||||
'flickr' => array(
|
'flickr' => array(
|
||||||
'active' => $registry->get('GV_flickr_api'),
|
'active' => $registry->get('GV_flickr_api'),
|
||||||
'clientId' => $registry->get('GV_flickr_client_id'),
|
'clientId' => $registry->get('GV_flickr_client_id'),
|
||||||
'clientSecret' => $registry->get('GV_flickr_client_secret'),
|
'clientSecret' => $registry->get('GV_flickr_client_secret'),
|
||||||
),
|
),
|
||||||
'dailymtotion' => array(
|
'dailymtotion' => array(
|
||||||
'active' => $registry->get('GV_dailymotion_api'),
|
'active' => $registry->get('GV_dailymotion_api'),
|
||||||
'clientId' => $registry->get('GV_dailymotion_client_id'),
|
'clientId' => $registry->get('GV_dailymotion_client_id'),
|
||||||
'clientSecret' => $registry->get('GV_dailymotion_client_secret'),
|
'clientSecret' => $registry->get('GV_dailymotion_client_secret'),
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
'navigator' => array(
|
'navigator' => array(
|
||||||
'active' => $registry->get('GV_client_navigator'),
|
'active' => $registry->get('GV_client_navigator'),
|
||||||
),
|
),
|
||||||
'homepage' => array(
|
'homepage' => array(
|
||||||
'viewType' => $registry->get('GV_home_publi'),
|
'viewType' => $registry->get('GV_home_publi'),
|
||||||
),
|
),
|
||||||
'report' => array(
|
'report' => array(
|
||||||
'anonymous' => $registry->get('GV_anonymousReport'),
|
'anonymous' => $registry->get('GV_anonymousReport'),
|
||||||
),
|
),
|
||||||
'events' => array(
|
'events' => array(
|
||||||
'events' => $registry->get('GV_events'),
|
'events' => $registry->get('GV_events'),
|
||||||
'notifications' => $registry->get('GV_notifications'),
|
'notifications' => $registry->get('GV_notifications'),
|
||||||
),
|
),
|
||||||
'upload' => array(
|
'upload' => array(
|
||||||
'allowedFileExtension' => $registry->get('GV_appletAllowedFileEx'),
|
'allowedFileExtension' => $registry->get('GV_appletAllowedFileEx'),
|
||||||
),
|
),
|
||||||
'filesystem' => array(
|
'filesystem' => array(
|
||||||
'web' => $registry->get('GV_base_datapath_web'),
|
'web' => $registry->get('GV_base_datapath_web'),
|
||||||
'noWeb' => $registry->get('GV_base_datapath_noweb'),
|
'noWeb' => $registry->get('GV_base_datapath_noweb'),
|
||||||
'thumbnail' => $registry->get('GV_base_dataurl'),
|
'thumbnail' => $registry->get('GV_base_dataurl'),
|
||||||
),
|
),
|
||||||
'searchEngine' => array(
|
'searchEngine' => array(
|
||||||
'configuration' => array(
|
'configuration' => array(
|
||||||
'defaultQuery' => $registry->get('GV_defaultQuery'),
|
'defaultQuery' => $registry->get('GV_defaultQuery'),
|
||||||
'defaultQueryType' => $registry->get('GV_defaultQuery_type'),
|
'defaultQueryType' => $registry->get('GV_defaultQuery_type'),
|
||||||
),
|
),
|
||||||
'sphinx' => array(
|
'sphinx' => array(
|
||||||
'active' => $registry->get('GV_sphinx'),
|
'active' => $registry->get('GV_sphinx'),
|
||||||
'host' => $registry->get('GV_sphinx_host'),
|
'host' => $registry->get('GV_sphinx_host'),
|
||||||
'port' => $registry->get('GV_sphinx_port'),
|
'port' => $registry->get('GV_sphinx_port'),
|
||||||
'realtimeHost' => $registry->get('GV_sphinx_rt_host'),
|
'realtimeHost' => $registry->get('GV_sphinx_rt_host'),
|
||||||
'realtimePort' => $registry->get('GV_sphinx_rt_port'),
|
'realtimePort' => $registry->get('GV_sphinx_rt_port'),
|
||||||
),
|
),
|
||||||
'phrasea' => array(
|
'phrasea' => array(
|
||||||
'minChar' => $registry->get('GV_min_letters_truncation'),
|
'minChar' => $registry->get('GV_min_letters_truncation'),
|
||||||
'sort' => $registry->get('GV_phrasea_sort'),
|
'sort' => $registry->get('GV_phrasea_sort'),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
'binary' => array(
|
'binary' => array(
|
||||||
'phpCli' => $registry->get('GV_cli'),
|
'phpCli' => $registry->get('GV_cli'),
|
||||||
'phpIni' => $registry->get('GV_PHP_INI'),
|
'phpIni' => $registry->get('GV_PHP_INI'),
|
||||||
'imagick' => $registry->get('GV_imagick'),
|
'imagick' => $registry->get('GV_imagick'),
|
||||||
'swfExtract' => $registry->get('GV_swf_extract'),
|
'swfExtract' => $registry->get('GV_swf_extract'),
|
||||||
'pdf2swf' => $registry->get('GV_pdf2swf'),
|
'pdf2swf' => $registry->get('GV_pdf2swf'),
|
||||||
'swfRender' => $registry->get('GV_swf_render'),
|
'swfRender' => $registry->get('GV_swf_render'),
|
||||||
'unoconv' => $registry->get('GV_unoconv'),
|
'unoconv' => $registry->get('GV_unoconv'),
|
||||||
'ffmpeg' => $registry->get('GV_ffmpeg'),
|
'ffmpeg' => $registry->get('GV_ffmpeg'),
|
||||||
'mp4box' => $registry->get('GV_mp4box'),
|
'mp4box' => $registry->get('GV_mp4box'),
|
||||||
'pdftotext' => $registry->get('GV_pdftotext'),
|
'pdftotext' => $registry->get('GV_pdftotext'),
|
||||||
'pdfmaxpages' => $registry->get('GV_pdfmaxpages'),),
|
'pdfmaxpages' => $registry->get('GV_pdfmaxpages'),),
|
||||||
'mainConfiguration' => array(
|
'mainConfiguration' => array(
|
||||||
'adminMail' => $registry->get('GV_adminMail'),
|
'adminMail' => $registry->get('GV_adminMail'),
|
||||||
'viewBasAndCollName' => $registry->get('GV_view_bas_and_coll'),
|
'viewBasAndCollName' => $registry->get('GV_view_bas_and_coll'),
|
||||||
'chooseExportTitle' => $registry->get('GV_choose_export_title'),
|
'chooseExportTitle' => $registry->get('GV_choose_export_title'),
|
||||||
'defaultExportTitle' => $registry->get('GV_default_export_title'),
|
'defaultExportTitle' => $registry->get('GV_default_export_title'),
|
||||||
'socialTools' => $registry->get('GV_social_tools'),),
|
'socialTools' => $registry->get('GV_social_tools'),),
|
||||||
'modules' => array(
|
'modules' => array(
|
||||||
'thesaurus' => $registry->get('GV_thesaurus'),
|
'thesaurus' => $registry->get('GV_thesaurus'),
|
||||||
'storyMode' => $registry->get('GV_multiAndReport'),
|
'storyMode' => $registry->get('GV_multiAndReport'),
|
||||||
'docSubsitution' => $registry->get('GV_seeOngChgDoc'),
|
'docSubsitution' => $registry->get('GV_seeOngChgDoc'),
|
||||||
'subdefSubstitution' => $registry->get('GV_seeNewThumb'),),
|
'subdefSubstitution' => $registry->get('GV_seeNewThumb'),),
|
||||||
'email' => array(
|
'email' => array(
|
||||||
'defaultMailAddress' => $registry->get('GV_defaulmailsenderaddr'),
|
'defaultMailAddress' => $registry->get('GV_defaulmailsenderaddr'),
|
||||||
'smtp' => array(
|
'smtp' => array(
|
||||||
'active' => $registry->get('GV_smtp'),
|
'active' => $registry->get('GV_smtp'),
|
||||||
'auth' => $registry->get('GV_smtp_auth'),
|
'auth' => $registry->get('GV_smtp_auth'),
|
||||||
'host' => $registry->get('GV_smtp_host'),
|
'host' => $registry->get('GV_smtp_host'),
|
||||||
'port' => $registry->get('GV_smtp_port'),
|
'port' => $registry->get('GV_smtp_port'),
|
||||||
'secure' => $registry->get('GV_smtp_secure'),
|
'secure' => $registry->get('GV_smtp_secure'),
|
||||||
'user' => $registry->get('GV_smtp_user'),
|
'user' => $registry->get('GV_smtp_user'),
|
||||||
'password' => $registry->get('GV_smtp_password'),
|
'password' => $registry->get('GV_smtp_password'),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
'ftp' => array(
|
'ftp' => array(
|
||||||
'active' => $registry->get('GV_activeFTP'),
|
'active' => $registry->get('GV_activeFTP'),
|
||||||
'activeForUser' => $registry->get('GV_ftp_for_user'),),
|
'activeForUser' => $registry->get('GV_ftp_for_user'),),
|
||||||
'client' => array(
|
'client' => array(
|
||||||
'maxSizeDownload' => $registry->get('GV_download_max'),
|
'maxSizeDownload' => $registry->get('GV_download_max'),
|
||||||
'tabSearchMode' => $registry->get('GV_ong_search'),
|
'tabSearchMode' => $registry->get('GV_ong_search'),
|
||||||
'tabAdvSearchPosition' => $registry->get('GV_ong_advsearch'),
|
'tabAdvSearchPosition' => $registry->get('GV_ong_advsearch'),
|
||||||
'tabTopicsPosition' => $registry->get('GV_ong_topics'),
|
'tabTopicsPosition' => $registry->get('GV_ong_topics'),
|
||||||
'tabOngActifPosition' => $registry->get('GV_ong_actif'),
|
'tabOngActifPosition' => $registry->get('GV_ong_actif'),
|
||||||
'renderTopicsMode' => $registry->get('GV_client_render_topics'),
|
'renderTopicsMode' => $registry->get('GV_client_render_topics'),
|
||||||
'displayRolloverPreview' => $registry->get('GV_rollover_reg_preview'),
|
'displayRolloverPreview' => $registry->get('GV_rollover_reg_preview'),
|
||||||
'displayRolloverBasket' => $registry->get('GV_rollover_chu'),
|
'displayRolloverBasket' => $registry->get('GV_rollover_chu'),
|
||||||
'collRenderMode' => $registry->get('GV_client_coll_ckbox'),
|
'collRenderMode' => $registry->get('GV_client_coll_ckbox'),
|
||||||
'viewSizeBaket' => $registry->get('GV_viewSizeBaket'),
|
'viewSizeBaket' => $registry->get('GV_viewSizeBaket'),
|
||||||
'clientAutoShowProposals' => $registry->get('GV_clientAutoShowProposals'),
|
'clientAutoShowProposals' => $registry->get('GV_clientAutoShowProposals'),
|
||||||
'needAuth2DL' => $registry->get('GV_needAuth2DL'),),
|
'needAuth2DL' => $registry->get('GV_needAuth2DL'),),
|
||||||
'inscription' => array(
|
'inscription' => array(
|
||||||
'autoSelectDB' => $registry->get('GV_autoselectDB'),
|
'autoSelectDB' => $registry->get('GV_autoselectDB'),
|
||||||
'autoRegister' => $registry->get('GV_autoregister'),
|
'autoRegister' => $registry->get('GV_autoregister'),
|
||||||
),
|
),
|
||||||
'push' => array(
|
'push' => array(
|
||||||
'validationReminder' => $registry->get('GV_validation_reminder'),
|
'validationReminder' => $registry->get('GV_validation_reminder'),
|
||||||
'expirationValue' => $registry->get('GV_val_expiration'),
|
'expirationValue' => $registry->get('GV_val_expiration'),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
@@ -648,8 +648,8 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
foreach ($fields as $field) {
|
foreach ($fields as $field) {
|
||||||
$ret[$field->get_meta_struct_id()] = array(
|
$ret[$field->get_meta_struct_id()] = array(
|
||||||
'meta_structure_id' => $field->get_meta_struct_id(),
|
'meta_structure_id' => $field->get_meta_struct_id(),
|
||||||
'name' => $field->get_name(),
|
'name' => $field->get_name(),
|
||||||
'value' => $field->get_serialized_values(";"),
|
'value' => $field->get_serialized_values(";"),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
$result->set_datas($ret);
|
$result->set_datas($ret);
|
||||||
@@ -688,16 +688,16 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
'status' => is_array($request->get('status')) ? $request->get('status') : array(),
|
'status' => is_array($request->get('status')) ? $request->get('status') : array(),
|
||||||
'bases' => is_array($request->get('bases')) ? $request->get('bases') : array(),
|
'bases' => is_array($request->get('bases')) ? $request->get('bases') : array(),
|
||||||
'search_type' => $search_type,
|
'search_type' => $search_type,
|
||||||
'recordtype' => $record_type,
|
'recordtype' => $record_type,
|
||||||
'datemin' => $request->get('datemin') ? : '',
|
'datemin' => $request->get('datemin') ? : '',
|
||||||
'datemax' => $request->get('datemax') ? : '',
|
'datemax' => $request->get('datemax') ? : '',
|
||||||
'datefield' => $request->get('datefield') ? : '',
|
'datefield' => $request->get('datefield') ? : '',
|
||||||
'sort' => $request->get('sort') ? : '',
|
'sort' => $request->get('sort') ? : '',
|
||||||
'ord' => $request->get('ord') ? : '',
|
'ord' => $request->get('ord') ? : '',
|
||||||
'stemme' => $request->get('stemme') ? : '',
|
'stemme' => $request->get('stemme') ? : '',
|
||||||
'per_page' => $request->get('per_page') ? : 10,
|
'per_page' => $request->get('per_page') ? : 10,
|
||||||
'query' => $request->get('query') ? : '',
|
'query' => $request->get('query') ? : '',
|
||||||
'page' => (int) ($request->get('page') ? : 0),
|
'page' => (int) ($request->get('page') ? : 0),
|
||||||
);
|
);
|
||||||
|
|
||||||
if (is_array($request->get('bases')) === false) {
|
if (is_array($request->get('bases')) === false) {
|
||||||
@@ -762,16 +762,16 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
$search_result = $search_engine->query_per_page($params['query'], $params["page"], $perPage);
|
$search_result = $search_engine->query_per_page($params['query'], $params["page"], $perPage);
|
||||||
|
|
||||||
$ret = array(
|
$ret = array(
|
||||||
'total_pages' => $search_result->get_total_pages(),
|
'total_pages' => $search_result->get_total_pages(),
|
||||||
'current_page' => $search_result->get_current_page(),
|
'current_page' => $search_result->get_current_page(),
|
||||||
'available_results' => $search_result->get_count_available_results(),
|
'available_results' => $search_result->get_count_available_results(),
|
||||||
'total_results' => $search_result->get_count_total_results(),
|
'total_results' => $search_result->get_count_total_results(),
|
||||||
'error' => $search_result->get_error(),
|
'error' => $search_result->get_error(),
|
||||||
'warning' => $search_result->get_warning(),
|
'warning' => $search_result->get_warning(),
|
||||||
'query_time' => $search_result->get_query_time(),
|
'query_time' => $search_result->get_query_time(),
|
||||||
'search_indexes' => $search_result->get_search_indexes(),
|
'search_indexes' => $search_result->get_search_indexes(),
|
||||||
'suggestions' => $search_result->get_suggestions(),
|
'suggestions' => $search_result->get_suggestions(),
|
||||||
'results' => array(),
|
'results' => array(),
|
||||||
'query' => $search_engine->get_query(),
|
'query' => $search_engine->get_query(),
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -1178,9 +1178,9 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
{
|
{
|
||||||
$ret = array(
|
$ret = array(
|
||||||
'basket_element_id' => $basket_element->getId(),
|
'basket_element_id' => $basket_element->getId(),
|
||||||
'order' => $basket_element->getOrd(),
|
'order' => $basket_element->getOrd(),
|
||||||
'record' => $this->list_record($basket_element->getRecord()),
|
'record' => $this->list_record($basket_element->getRecord()),
|
||||||
'validation_item' => ! ! $basket_element->getValidationDatas(),
|
'validation_item' => ! ! $basket_element->getValidationDatas(),
|
||||||
);
|
);
|
||||||
|
|
||||||
if ($basket_element->getValidationDatas()) {
|
if ($basket_element->getValidationDatas()) {
|
||||||
@@ -1191,12 +1191,12 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
$user = $validation_datas->getParticipant()->getUser();
|
$user = $validation_datas->getParticipant()->getUser();
|
||||||
/* @var $validation_datas Entities\ValidationData */
|
/* @var $validation_datas Entities\ValidationData */
|
||||||
$choices[$user->get_id()] = array(
|
$choices[$user->get_id()] = array(
|
||||||
'usr_id' => $user->get_id(),
|
'usr_id' => $user->get_id(),
|
||||||
'usr_name' => $user->get_display_name(),
|
'usr_name' => $user->get_display_name(),
|
||||||
'is_mine' => $user->get_id() == $this->core->getAuthenticatedUser()->get_id(),
|
'is_mine' => $user->get_id() == $this->core->getAuthenticatedUser()->get_id(),
|
||||||
'agreement' => $validation_datas->getAgreement(),
|
'agreement' => $validation_datas->getAgreement(),
|
||||||
'updated_on' => $validation_datas->getUpdated()->format(DATE_ATOM),
|
'updated_on' => $validation_datas->getUpdated()->format(DATE_ATOM),
|
||||||
'note' => $validation_datas->getNote(),
|
'note' => $validation_datas->getNote(),
|
||||||
);
|
);
|
||||||
|
|
||||||
if ($user->get_id() == $this->core->getAuthenticatedUser()->get_id()) {
|
if ($user->get_id() == $this->core->getAuthenticatedUser()->get_id()) {
|
||||||
@@ -1339,10 +1339,10 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
$per_page = (($per_page >= 1) && ($per_page <= 20)) ? $per_page : 5;
|
$per_page = (($per_page >= 1) && ($per_page <= 20)) ? $per_page : 5;
|
||||||
|
|
||||||
$datas = array(
|
$datas = array(
|
||||||
'feed' => $this->list_publication($feed, $user),
|
'feed' => $this->list_publication($feed, $user),
|
||||||
'offset_start' => $offset_start,
|
'offset_start' => $offset_start,
|
||||||
'per_page' => $per_page,
|
'per_page' => $per_page,
|
||||||
'entries' => $this->list_publications_entries($feed, $offset_start, $per_page),
|
'entries' => $this->list_publications_entries($feed, $offset_start, $per_page),
|
||||||
);
|
);
|
||||||
|
|
||||||
$result->set_datas($datas);
|
$result->set_datas($datas);
|
||||||
@@ -1360,15 +1360,15 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
protected function list_publication(Feed_Adapter $feed, $user)
|
protected function list_publication(Feed_Adapter $feed, $user)
|
||||||
{
|
{
|
||||||
return array(
|
return array(
|
||||||
'id' => $feed->get_id(),
|
'id' => $feed->get_id(),
|
||||||
'title' => $feed->get_title(),
|
'title' => $feed->get_title(),
|
||||||
'subtitle' => $feed->get_subtitle(),
|
'subtitle' => $feed->get_subtitle(),
|
||||||
'total_entries' => $feed->get_count_total_entries(),
|
'total_entries' => $feed->get_count_total_entries(),
|
||||||
'icon' => $feed->get_icon_url(),
|
'icon' => $feed->get_icon_url(),
|
||||||
'public' => $feed->is_public(),
|
'public' => $feed->is_public(),
|
||||||
'is_mine' => $feed->is_owner($user),
|
'is_mine' => $feed->is_owner($user),
|
||||||
'created_on' => $feed->get_created_on()->format(DATE_ATOM),
|
'created_on' => $feed->get_created_on()->format(DATE_ATOM),
|
||||||
'updated_on' => $feed->get_updated_on()->format(DATE_ATOM),
|
'updated_on' => $feed->get_updated_on()->format(DATE_ATOM),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1392,7 +1392,7 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
|
|
||||||
return array(
|
return array(
|
||||||
'offset_start' => $offset_start
|
'offset_start' => $offset_start
|
||||||
, 'entries' => $out
|
, 'entries' => $out
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1411,12 +1411,12 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
|
|
||||||
return array(
|
return array(
|
||||||
'author_email' => $entry->get_author_email(),
|
'author_email' => $entry->get_author_email(),
|
||||||
'author_name' => $entry->get_author_name(),
|
'author_name' => $entry->get_author_name(),
|
||||||
'created_on' => $entry->get_created_on()->format(DATE_ATOM),
|
'created_on' => $entry->get_created_on()->format(DATE_ATOM),
|
||||||
'updated_on' => $entry->get_updated_on()->format(DATE_ATOM),
|
'updated_on' => $entry->get_updated_on()->format(DATE_ATOM),
|
||||||
'title' => $entry->get_title(),
|
'title' => $entry->get_title(),
|
||||||
'subtitle' => $entry->get_subtitle(),
|
'subtitle' => $entry->get_subtitle(),
|
||||||
'items' => $items,
|
'items' => $items,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1430,7 +1430,7 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
{
|
{
|
||||||
$datas = array(
|
$datas = array(
|
||||||
'item_id' => $item->get_id()
|
'item_id' => $item->get_id()
|
||||||
, 'record' => $this->list_record($item->get_record())
|
, 'record' => $this->list_record($item->get_record())
|
||||||
);
|
);
|
||||||
|
|
||||||
return $datas;
|
return $datas;
|
||||||
@@ -1478,13 +1478,13 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
$permalink = null;
|
$permalink = null;
|
||||||
|
|
||||||
return array(
|
return array(
|
||||||
'permalink' => $permalink,
|
'permalink' => $permalink,
|
||||||
'height' => $media->get_height(),
|
'height' => $media->get_height(),
|
||||||
'width' => $media->get_width(),
|
'width' => $media->get_width(),
|
||||||
'filesize' => $media->get_size(),
|
'filesize' => $media->get_size(),
|
||||||
'devices' => $media->getDevices(),
|
'devices' => $media->getDevices(),
|
||||||
'player_type' => $media->get_type(),
|
'player_type' => $media->get_type(),
|
||||||
'mime_type' => $media->get_mime(),
|
'mime_type' => $media->get_mime(),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1498,13 +1498,13 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
protected function list_permalink(media_Permalink_Adapter &$permalink, registryInterface &$registry)
|
protected function list_permalink(media_Permalink_Adapter &$permalink, registryInterface &$registry)
|
||||||
{
|
{
|
||||||
return array(
|
return array(
|
||||||
'created_on' => $permalink->get_created_on()->format(DATE_ATOM),
|
'created_on' => $permalink->get_created_on()->format(DATE_ATOM),
|
||||||
'id' => $permalink->get_id(),
|
'id' => $permalink->get_id(),
|
||||||
'is_activated' => $permalink->get_is_activated(),
|
'is_activated' => $permalink->get_is_activated(),
|
||||||
'label' => $permalink->get_label(),
|
'label' => $permalink->get_label(),
|
||||||
'last_modified' => $permalink->get_last_modified()->format(DATE_ATOM),
|
'last_modified' => $permalink->get_last_modified()->format(DATE_ATOM),
|
||||||
'page_url' => $permalink->get_page($registry),
|
'page_url' => $permalink->get_page($registry),
|
||||||
'url' => $permalink->get_url($registry)
|
'url' => $permalink->get_url($registry)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1520,7 +1520,7 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
$status = strrev($status);
|
$status = strrev($status);
|
||||||
$ret = array();
|
$ret = array();
|
||||||
foreach ($databox->get_statusbits() as $bit => $status_datas) {
|
foreach ($databox->get_statusbits() as $bit => $status_datas) {
|
||||||
$ret[$bit] = array('bit' => $bit, 'state' => ! ! substr($status, ($bit - 1), 1));
|
$ret[$bit] = array('bit' => $bit, 'state' => ! ! substr($status, ($bit - 1), 1));
|
||||||
}
|
}
|
||||||
|
|
||||||
return $ret;
|
return $ret;
|
||||||
@@ -1557,10 +1557,10 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
* dans un cas multi
|
* dans un cas multi
|
||||||
*/
|
*/
|
||||||
return array(
|
return array(
|
||||||
'meta_id' => $value->getId(),
|
'meta_id' => $value->getId(),
|
||||||
'meta_structure_id' => $field->get_meta_struct_id(),
|
'meta_structure_id' => $field->get_meta_struct_id(),
|
||||||
'name' => $field->get_name(),
|
'name' => $field->get_name(),
|
||||||
'value' => $value->getValue(),
|
'value' => $value->getValue(),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1573,13 +1573,13 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
protected function list_basket(\Entities\Basket $basket)
|
protected function list_basket(\Entities\Basket $basket)
|
||||||
{
|
{
|
||||||
$ret = array(
|
$ret = array(
|
||||||
'created_on' => $basket->getCreated()->format(DATE_ATOM),
|
'created_on' => $basket->getCreated()->format(DATE_ATOM),
|
||||||
'description' => (string) $basket->getDescription(),
|
'description' => (string) $basket->getDescription(),
|
||||||
'name' => $basket->getName(),
|
'name' => $basket->getName(),
|
||||||
'pusher_usr_id' => $basket->getPusherId(),
|
'pusher_usr_id' => $basket->getPusherId(),
|
||||||
'ssel_id' => $basket->getId(),
|
'ssel_id' => $basket->getId(),
|
||||||
'updated_on' => $basket->getUpdated()->format(DATE_ATOM),
|
'updated_on' => $basket->getUpdated()->format(DATE_ATOM),
|
||||||
'unread' => ! $basket->getIsRead(),
|
'unread' => ! $basket->getIsRead(),
|
||||||
);
|
);
|
||||||
|
|
||||||
if ($basket->getValidation()) {
|
if ($basket->getValidation()) {
|
||||||
@@ -1590,10 +1590,10 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
$user = $participant->getUser();
|
$user = $participant->getUser();
|
||||||
|
|
||||||
$users[$user->get_id()] = array(
|
$users[$user->get_id()] = array(
|
||||||
'usr_id' => $user->get_id(),
|
'usr_id' => $user->get_id(),
|
||||||
'usr_name' => $user->get_display_name(),
|
'usr_name' => $user->get_display_name(),
|
||||||
'confirmed' => $participant->getIsConfirmed(),
|
'confirmed' => $participant->getIsConfirmed(),
|
||||||
'can_agree' => $participant->getCanAgree(),
|
'can_agree' => $participant->getCanAgree(),
|
||||||
'can_see_others' => $participant->getCanSeeOthers(),
|
'can_see_others' => $participant->getCanSeeOthers(),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -1607,11 +1607,11 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
|
|
||||||
$ret = array_merge(
|
$ret = array_merge(
|
||||||
array(
|
array(
|
||||||
'validation_users' => $users,
|
'validation_users' => $users,
|
||||||
'validation_end_date' => $expires_on_atom,
|
'validation_end_date' => $expires_on_atom,
|
||||||
'validation_infos' => $basket->getValidation()->getValidationString($user),
|
'validation_infos' => $basket->getValidation()->getValidationString($user),
|
||||||
'validation_confirmed' => $basket->getValidation()->getParticipant($user)->getIsConfirmed(),
|
'validation_confirmed' => $basket->getValidation()->getParticipant($user)->getIsConfirmed(),
|
||||||
'mine' => $basket->getValidation()->isInitiator($user),
|
'mine' => $basket->getValidation()->isInitiator($user),
|
||||||
), $ret
|
), $ret
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -1628,21 +1628,21 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
protected function list_record(record_adapter $record)
|
protected function list_record(record_adapter $record)
|
||||||
{
|
{
|
||||||
return array(
|
return array(
|
||||||
'databox_id' => $record->get_sbas_id(),
|
'databox_id' => $record->get_sbas_id(),
|
||||||
'record_id' => $record->get_record_id(),
|
'record_id' => $record->get_record_id(),
|
||||||
'mime_type' => $record->get_mime(),
|
'mime_type' => $record->get_mime(),
|
||||||
'title' => $record->get_title(),
|
'title' => $record->get_title(),
|
||||||
'original_name' => $record->get_original_name(),
|
'original_name' => $record->get_original_name(),
|
||||||
'last_modification' => $record->get_modification_date()->format(DATE_ATOM),
|
'last_modification' => $record->get_modification_date()->format(DATE_ATOM),
|
||||||
'created_on' => $record->get_creation_date()->format(DATE_ATOM),
|
'created_on' => $record->get_creation_date()->format(DATE_ATOM),
|
||||||
'collection_id' => phrasea::collFromBas($record->get_base_id()),
|
'collection_id' => phrasea::collFromBas($record->get_base_id()),
|
||||||
'sha256' => $record->get_sha256(),
|
'sha256' => $record->get_sha256(),
|
||||||
'thumbnail' => $this->list_embedable_media(
|
'thumbnail' => $this->list_embedable_media(
|
||||||
$record->get_thumbnail(), registry::get_instance()
|
$record->get_thumbnail(), registry::get_instance()
|
||||||
),
|
),
|
||||||
'technical_informations' => $record->get_technical_infos(),
|
'technical_informations' => $record->get_technical_infos(),
|
||||||
'phrasea_type' => $record->get_type(),
|
'phrasea_type' => $record->get_type(),
|
||||||
'uuid' => $record->get_uuid(),
|
'uuid' => $record->get_uuid(),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1671,7 +1671,7 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
{
|
{
|
||||||
$ret = array();
|
$ret = array();
|
||||||
foreach ($databox->get_cgus() as $locale => $array_terms) {
|
foreach ($databox->get_cgus() as $locale => $array_terms) {
|
||||||
$ret[$locale] = array('locale' => $locale, 'terms' => $array_terms['value']);
|
$ret[$locale] = array('locale' => $locale, 'terms' => $array_terms['value']);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $ret;
|
return $ret;
|
||||||
@@ -1719,9 +1719,9 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
protected function list_collection(collection $collection)
|
protected function list_collection(collection $collection)
|
||||||
{
|
{
|
||||||
$ret = array(
|
$ret = array(
|
||||||
'base_id' => $collection->get_base_id(),
|
'base_id' => $collection->get_base_id(),
|
||||||
'coll_id' => $collection->get_coll_id(),
|
'coll_id' => $collection->get_coll_id(),
|
||||||
'name' => $collection->get_name(),
|
'name' => $collection->get_name(),
|
||||||
'record_amount' => $collection->get_record_amount(),
|
'record_amount' => $collection->get_record_amount(),
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -1739,13 +1739,13 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
$ret = array();
|
$ret = array();
|
||||||
foreach ($status as $n => $datas) {
|
foreach ($status as $n => $datas) {
|
||||||
$ret[$n] = array(
|
$ret[$n] = array(
|
||||||
'bit' => $n,
|
'bit' => $n,
|
||||||
'label_on' => $datas['labelon'],
|
'label_on' => $datas['labelon'],
|
||||||
'label_off' => $datas['labeloff'],
|
'label_off' => $datas['labeloff'],
|
||||||
'img_on' => $datas['img_on'],
|
'img_on' => $datas['img_on'],
|
||||||
'img_off' => $datas['img_off'],
|
'img_off' => $datas['img_off'],
|
||||||
'searchable' => $datas['searchable'],
|
'searchable' => $datas['searchable'],
|
||||||
'printable' => $datas['printable'],
|
'printable' => $datas['printable'],
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1777,18 +1777,18 @@ class API_V1_adapter extends API_V1_Abstract
|
|||||||
protected function list_databox_metadata_field_properties(databox_field $databox_field)
|
protected function list_databox_metadata_field_properties(databox_field $databox_field)
|
||||||
{
|
{
|
||||||
$ret = array(
|
$ret = array(
|
||||||
'id' => $databox_field->get_id(),
|
'id' => $databox_field->get_id(),
|
||||||
'namespace' => $databox_field->get_metadata_namespace(),
|
'namespace' => $databox_field->get_metadata_namespace(),
|
||||||
'source' => $databox_field->get_metadata_source(),
|
'source' => $databox_field->get_metadata_source(),
|
||||||
'tagname' => $databox_field->get_metadata_tagname(),
|
'tagname' => $databox_field->get_metadata_tagname(),
|
||||||
'name' => $databox_field->get_name(),
|
'name' => $databox_field->get_name(),
|
||||||
'separator' => $databox_field->get_separator(),
|
'separator' => $databox_field->get_separator(),
|
||||||
'thesaurus_branch' => $databox_field->get_tbranch(),
|
'thesaurus_branch' => $databox_field->get_tbranch(),
|
||||||
'type' => $databox_field->get_type(),
|
'type' => $databox_field->get_type(),
|
||||||
'indexable' => $databox_field->is_indexable(),
|
'indexable' => $databox_field->is_indexable(),
|
||||||
'multivalue' => $databox_field->is_multi(),
|
'multivalue' => $databox_field->is_multi(),
|
||||||
'readonly' => $databox_field->is_readonly(),
|
'readonly' => $databox_field->is_readonly(),
|
||||||
'required' => $databox_field->is_required(),
|
'required' => $databox_field->is_required(),
|
||||||
);
|
);
|
||||||
|
|
||||||
return $ret;
|
return $ret;
|
||||||
|
@@ -23,6 +23,7 @@ class task_Scheduler
|
|||||||
const METHOD_FORK = 'METHOD_FORK';
|
const METHOD_FORK = 'METHOD_FORK';
|
||||||
const METHOD_PROC_OPEN = 'METHOD_PROC_OPEN';
|
const METHOD_PROC_OPEN = 'METHOD_PROC_OPEN';
|
||||||
const ERR_ALREADY_RUNNING = 114; // aka EALREADY (Operation already in progress)
|
const ERR_ALREADY_RUNNING = 114; // aka EALREADY (Operation already in progress)
|
||||||
|
|
||||||
private $method;
|
private $method;
|
||||||
private $input;
|
private $input;
|
||||||
protected $output;
|
protected $output;
|
||||||
@@ -51,7 +52,7 @@ class task_Scheduler
|
|||||||
return appbox::get_instance(\bootstrap::getCore())->get_connection();
|
return appbox::get_instance(\bootstrap::getCore())->get_connection();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function run($input=null, OutputInterface $output = null)
|
public function run($input = null, OutputInterface $output = null)
|
||||||
{
|
{
|
||||||
require_once dirname(__FILE__) . '/../../bootstrap.php';
|
require_once dirname(__FILE__) . '/../../bootstrap.php';
|
||||||
$this->input = $input;
|
$this->input = $input;
|
||||||
@@ -249,12 +250,12 @@ class task_Scheduler
|
|||||||
}
|
}
|
||||||
|
|
||||||
$taskPoll[$tkey] = array(
|
$taskPoll[$tkey] = array(
|
||||||
"task" => $task,
|
"task" => $task,
|
||||||
"current_status" => $status,
|
"current_status" => $status,
|
||||||
"cmd" => $cmd,
|
"cmd" => $cmd,
|
||||||
"args" => $args,
|
"args" => $args,
|
||||||
"killat" => null,
|
"killat" => null,
|
||||||
"sigterm_sent" => false
|
"sigterm_sent" => false
|
||||||
);
|
);
|
||||||
if ($this->method == self::METHOD_PROC_OPEN) {
|
if ($this->method == self::METHOD_PROC_OPEN) {
|
||||||
$taskPoll[$tkey]['process'] = NULL;
|
$taskPoll[$tkey]['process'] = NULL;
|
||||||
|
@@ -4,25 +4,21 @@ abstract class task_abstract
|
|||||||
{
|
{
|
||||||
const LAUCHED_BY_BROWSER = 1;
|
const LAUCHED_BY_BROWSER = 1;
|
||||||
const LAUCHED_BY_COMMANDLINE = 2;
|
const LAUCHED_BY_COMMANDLINE = 2;
|
||||||
|
|
||||||
const STATE_TOSTOP = 'tostop';
|
const STATE_TOSTOP = 'tostop';
|
||||||
const STATE_STARTED = 'started';
|
const STATE_STARTED = 'started';
|
||||||
const STATE_TOSTART = 'tostart';
|
const STATE_TOSTART = 'tostart';
|
||||||
const STATE_TORESTART = 'torestart';
|
const STATE_TORESTART = 'torestart';
|
||||||
const STATE_STOPPED = 'stopped';
|
const STATE_STOPPED = 'stopped';
|
||||||
const STATE_TODELETE = 'todelete';
|
const STATE_TODELETE = 'todelete';
|
||||||
|
|
||||||
const RUNNER_MANUAL = 'manual';
|
const RUNNER_MANUAL = 'manual';
|
||||||
const RUNNER_SCHEDULER = 'scheduler';
|
const RUNNER_SCHEDULER = 'scheduler';
|
||||||
|
|
||||||
const STATE_OK = 'STATE_OK';
|
const STATE_OK = 'STATE_OK';
|
||||||
const STATE_MAXMEGSREACHED = 'STATE_MAXMEGS';
|
const STATE_MAXMEGSREACHED = 'STATE_MAXMEGS';
|
||||||
const STATE_MAXRECSDONE = 'STATE_MAXRECS';
|
const STATE_MAXRECSDONE = 'STATE_MAXRECS';
|
||||||
const STATE_FINISHED = 'STATE_FINISHED';
|
const STATE_FINISHED = 'STATE_FINISHED';
|
||||||
|
|
||||||
const SIGNAL_SCHEDULER_DIED = 'SIGNAL_SCHEDULER_DIED';
|
const SIGNAL_SCHEDULER_DIED = 'SIGNAL_SCHEDULER_DIED';
|
||||||
|
|
||||||
const ERR_ALREADY_RUNNING = 114; // aka EALREADY (Operation already in progress)
|
const ERR_ALREADY_RUNNING = 114; // aka EALREADY (Operation already in progress)
|
||||||
|
|
||||||
protected $suicidable = false;
|
protected $suicidable = false;
|
||||||
protected $launched_by = 0;
|
protected $launched_by = 0;
|
||||||
|
|
||||||
@@ -94,7 +90,7 @@ abstract class task_abstract
|
|||||||
protected $taskid = NULL;
|
protected $taskid = NULL;
|
||||||
protected $system = ''; // "DARWIN", "WINDOWS" , "LINUX"...
|
protected $system = ''; // "DARWIN", "WINDOWS" , "LINUX"...
|
||||||
protected $argt = array(
|
protected $argt = array(
|
||||||
"--help" => array("set" => false, "values" => array(), "usage" => " (no help available)")
|
"--help" => array("set" => false, "values" => array(), "usage" => " (no help available)")
|
||||||
);
|
);
|
||||||
|
|
||||||
public function getState()
|
public function getState()
|
||||||
@@ -172,7 +168,7 @@ abstract class task_abstract
|
|||||||
|
|
||||||
$sql = 'UPDATE task2 SET name = :title WHERE task_id = :taskid';
|
$sql = 'UPDATE task2 SET name = :title WHERE task_id = :taskid';
|
||||||
$stmt = $conn->prepare($sql);
|
$stmt = $conn->prepare($sql);
|
||||||
$stmt->execute(array(':title' => $title, ':taskid' => $this->getID()));
|
$stmt->execute(array(':title' => $title, ':taskid' => $this->getID()));
|
||||||
$stmt->closeCursor();
|
$stmt->closeCursor();
|
||||||
|
|
||||||
$this->title = $title;
|
$this->title = $title;
|
||||||
@@ -186,7 +182,7 @@ abstract class task_abstract
|
|||||||
|
|
||||||
$sql = 'UPDATE task2 SET settings = :settings WHERE task_id = :taskid';
|
$sql = 'UPDATE task2 SET settings = :settings WHERE task_id = :taskid';
|
||||||
$stmt = $conn->prepare($sql);
|
$stmt = $conn->prepare($sql);
|
||||||
$stmt->execute(array(':settings' => $settings, ':taskid' => $this->getID()));
|
$stmt->execute(array(':settings' => $settings, ':taskid' => $this->getID()));
|
||||||
$stmt->closeCursor();
|
$stmt->closeCursor();
|
||||||
|
|
||||||
$this->settings = $settings;
|
$this->settings = $settings;
|
||||||
@@ -390,7 +386,7 @@ abstract class task_abstract
|
|||||||
$this->running = $stat;
|
$this->running = $stat;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function pause($when_started=0)
|
protected function pause($when_started = 0)
|
||||||
{
|
{
|
||||||
$this->log($this->records_done . ' records done');
|
$this->log($this->records_done . ' records done');
|
||||||
if ($this->running) {// && $this->records_done == 0)
|
if ($this->running) {// && $this->records_done == 0)
|
||||||
@@ -409,7 +405,7 @@ abstract class task_abstract
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
final public function run($runner, $input=null, $output = null)
|
final public function run($runner, $input = null, $output = null)
|
||||||
{
|
{
|
||||||
$this->input = $input;
|
$this->input = $input;
|
||||||
$this->output = $output;
|
$this->output = $output;
|
||||||
@@ -500,7 +496,7 @@ abstract class task_abstract
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function traceRam($msg='')
|
function traceRam($msg = '')
|
||||||
{
|
{
|
||||||
static $lastt = null;
|
static $lastt = null;
|
||||||
$t = explode(' ', ($ut = microtime()));
|
$t = explode(' ', ($ut = microtime()));
|
||||||
@@ -568,9 +564,9 @@ abstract class task_abstract
|
|||||||
$settings = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<tasksettings>\n</tasksettings>";
|
$settings = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<tasksettings>\n</tasksettings>";
|
||||||
|
|
||||||
$params = array(
|
$params = array(
|
||||||
':active' => 1
|
':active' => 1
|
||||||
, ':name' => $class_name::getName()
|
, ':name' => $class_name::getName()
|
||||||
, ':class' => $class_name
|
, ':class' => $class_name
|
||||||
, ':settings' => $settings
|
, ':settings' => $settings
|
||||||
);
|
);
|
||||||
$stmt = $appbox->get_connection()->prepare($sql);
|
$stmt = $appbox->get_connection()->prepare($sql);
|
||||||
@@ -605,7 +601,7 @@ abstract class task_abstract
|
|||||||
$conn = connection::getPDOConnection();
|
$conn = connection::getPDOConnection();
|
||||||
$sql = 'UPDATE task2 SET completed = :p WHERE task_id = :taskid';
|
$sql = 'UPDATE task2 SET completed = :p WHERE task_id = :taskid';
|
||||||
$stmt = $conn->prepare($sql);
|
$stmt = $conn->prepare($sql);
|
||||||
$stmt->execute(array(':p' => $p, ':taskid' => $this->getID()));
|
$stmt->execute(array(':p' => $p, ':taskid' => $this->getID()));
|
||||||
$stmt->closeCursor();
|
$stmt->closeCursor();
|
||||||
$this->completed_percentage = $p;
|
$this->completed_percentage = $p;
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
|
@@ -62,7 +62,7 @@ abstract class task_databoxAbstract extends task_abstract
|
|||||||
if ($this->mono_sbas_id) {
|
if ($this->mono_sbas_id) {
|
||||||
$sql = 'SELECT sbas_id, task2.* FROM sbas, task2 WHERE task_id=:taskid AND sbas_id=:sbas_id';
|
$sql = 'SELECT sbas_id, task2.* FROM sbas, task2 WHERE task_id=:taskid AND sbas_id=:sbas_id';
|
||||||
$stmt = $conn->prepare($sql);
|
$stmt = $conn->prepare($sql);
|
||||||
$stmt->execute(array(':taskid' => $this->getID(), ':sbas_id' => $this->mono_sbas_id));
|
$stmt->execute(array(':taskid' => $this->getID(), ':sbas_id' => $this->mono_sbas_id));
|
||||||
} else {
|
} else {
|
||||||
$sql = 'SELECT sbas_id, task2.* FROM sbas, task2 WHERE task_id = :taskid';
|
$sql = 'SELECT sbas_id, task2.* FROM sbas, task2 WHERE task_id = :taskid';
|
||||||
$stmt = $conn->prepare($sql);
|
$stmt = $conn->prepare($sql);
|
||||||
|
@@ -171,7 +171,7 @@ class task_manager
|
|||||||
try {
|
try {
|
||||||
// $testclass = new $classname(null);
|
// $testclass = new $classname(null);
|
||||||
if ($classname::interfaceAvailable()) {
|
if ($classname::interfaceAvailable()) {
|
||||||
$tasks[] = array("class" => $classname, "name" => $classname::getName(), "err" => null);
|
$tasks[] = array("class" => $classname, "name" => $classname::getName(), "err" => null);
|
||||||
}
|
}
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
|
|
||||||
|
@@ -86,7 +86,7 @@ class task_period_apibridge extends task_appboxAbstract
|
|||||||
|
|
||||||
$params = array(
|
$params = array(
|
||||||
':status' => Bridge_Element::STATUS_ERROR
|
':status' => Bridge_Element::STATUS_ERROR
|
||||||
, ':id' => $row['id']
|
, ':id' => $row['id']
|
||||||
);
|
);
|
||||||
|
|
||||||
$stmt = $appbox->get_connection()->prepare($sql);
|
$stmt = $appbox->get_connection()->prepare($sql);
|
||||||
@@ -160,11 +160,11 @@ class task_period_apibridge extends task_appboxAbstract
|
|||||||
case Bridge_Element::STATUS_ERROR:
|
case Bridge_Element::STATUS_ERROR:
|
||||||
|
|
||||||
$params = array(
|
$params = array(
|
||||||
'usr_id' => $account->get_user()->get_id()
|
'usr_id' => $account->get_user()->get_id()
|
||||||
, 'reason' => $error_message
|
, 'reason' => $error_message
|
||||||
, 'account_id' => $account->get_id()
|
, 'account_id' => $account->get_id()
|
||||||
, 'sbas_id' => $element->get_record()->get_sbas_id()
|
, 'sbas_id' => $element->get_record()->get_sbas_id()
|
||||||
, 'record_id' => $element->get_record()->get_record_id()
|
, 'record_id' => $element->get_record()->get_record_id()
|
||||||
);
|
);
|
||||||
$events_mngr = eventsmanager_broker::getInstance(appbox::get_instance(\bootstrap::getCore()), $Core);
|
$events_mngr = eventsmanager_broker::getInstance(appbox::get_instance(\bootstrap::getCore()), $Core);
|
||||||
$events_mngr->trigger('__BRIDGE_UPLOAD_FAIL__', $params);
|
$events_mngr->trigger('__BRIDGE_UPLOAD_FAIL__', $params);
|
||||||
|
@@ -27,9 +27,9 @@ class task_period_archive extends task_abstract
|
|||||||
* @var <type>
|
* @var <type>
|
||||||
*/
|
*/
|
||||||
protected $mimeTypes = array(
|
protected $mimeTypes = array(
|
||||||
"jpg" => "image/jpeg",
|
"jpg" => "image/jpeg",
|
||||||
"jpeg" => "image/jpeg",
|
"jpeg" => "image/jpeg",
|
||||||
"pdf" => "application/pdf"
|
"pdf" => "application/pdf"
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -219,27 +219,27 @@ class task_period_archive extends task_abstract
|
|||||||
ob_start();
|
ob_start();
|
||||||
?>
|
?>
|
||||||
<form name="graphicForm" onsubmit="return(false);" method="post">
|
<form name="graphicForm" onsubmit="return(false);" method="post">
|
||||||
<?php echo _('task::archive:archivage sur base/collection/') ?> :
|
<?php echo _('task::archive:archivage sur base/collection/') ?> :
|
||||||
|
|
||||||
<select onchange="chgxmlpopup(this, 'base_id');" name="base_id">
|
<select onchange="chgxmlpopup(this, 'base_id');" name="base_id">
|
||||||
<option value="">...</option>
|
<option value="">...</option>
|
||||||
<?php
|
<?php
|
||||||
foreach ($appbox->get_databoxes() as $databox) {
|
foreach ($appbox->get_databoxes() as $databox) {
|
||||||
foreach ($databox->get_collections() as $collection) {
|
foreach ($databox->get_collections() as $collection) {
|
||||||
print("<option value=\"" . $collection->get_base_id() . "\">" . $databox->get_viewname() . " / " . $collection->get_name() . "</option>");
|
print("<option value=\"" . $collection->get_base_id() . "\">" . $databox->get_viewname() . " / " . $collection->get_name() . "</option>");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</select>
|
</select>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
<?php echo _('task::_common_:hotfolder') ?>
|
<?php echo _('task::_common_:hotfolder') ?>
|
||||||
<input type="text" name="hotfolder" style="width:400px;" onchange="chgxmltxt(this, 'hotfolder');" value=""><br/>
|
<input type="text" name="hotfolder" style="width:400px;" onchange="chgxmltxt(this, 'hotfolder');" value=""><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<?php echo _('task::_common_:periodicite de la tache') ?> :
|
<?php echo _('task::_common_:periodicite de la tache') ?> :
|
||||||
<input type="text" name="period" style="width:40px;" onchange="chgxmltxt(this, 'period');" value=""> <?php echo _('task::_common_:secondes (unite temporelle)') ?><br/>
|
<input type="text" name="period" style="width:40px;" onchange="chgxmltxt(this, 'period');" value=""> <?php echo _('task::_common_:secondes (unite temporelle)') ?><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<?php echo _('task::archive:delai de \'repos\' avant traitement') ?> :
|
<?php echo _('task::archive:delai de \'repos\' avant traitement') ?> :
|
||||||
<input type="text" name="cold" style="width:40px;" onchange="chgxmltxt(this, 'cold');" value=""> <?php echo _('task::_common_:secondes (unite temporelle)') ?><br/>
|
<input type="text" name="cold" style="width:40px;" onchange="chgxmltxt(this, 'cold');" value=""> <?php echo _('task::_common_:secondes (unite temporelle)') ?><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<input type="checkbox" name="move_archived" onchange="chgxmlck(this, 'move_archived');"> <?php echo _('task::archive:deplacer les fichiers archives dans _archived') ?>
|
<input type="checkbox" name="move_archived" onchange="chgxmlck(this, 'move_archived');"> <?php echo _('task::archive:deplacer les fichiers archives dans _archived') ?>
|
||||||
@@ -335,23 +335,23 @@ class task_period_archive extends task_abstract
|
|||||||
if ($this->sxTaskSettings->files && $this->sxTaskSettings->files->file) {
|
if ($this->sxTaskSettings->files && $this->sxTaskSettings->files->file) {
|
||||||
foreach ($this->sxTaskSettings->files->file as $ft)
|
foreach ($this->sxTaskSettings->files->file as $ft)
|
||||||
$this->tmask[] = array(
|
$this->tmask[] = array(
|
||||||
"mask" => (string) $ft["mask"]
|
"mask" => (string) $ft["mask"]
|
||||||
, "caption" => (string) $ft["caption"]
|
, "caption" => (string) $ft["caption"]
|
||||||
, "accept" => (string) $ft["accept"]
|
, "accept" => (string) $ft["accept"]
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if ($this->sxTaskSettings->files && $this->sxTaskSettings->files->grouping) {
|
if ($this->sxTaskSettings->files && $this->sxTaskSettings->files->grouping) {
|
||||||
foreach ($this->sxTaskSettings->files->grouping as $ft)
|
foreach ($this->sxTaskSettings->files->grouping as $ft)
|
||||||
$this->tmaskgrp[] = array(
|
$this->tmaskgrp[] = array(
|
||||||
"mask" => (string) $ft["mask"]
|
"mask" => (string) $ft["mask"]
|
||||||
, "caption" => (string) $ft["caption"]
|
, "caption" => (string) $ft["caption"]
|
||||||
, "representation" => (string) $ft["representation"]
|
, "representation" => (string) $ft["representation"]
|
||||||
, "accept" => (string) $ft["accept"]
|
, "accept" => (string) $ft["accept"]
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if (count($this->tmask) == 0) {
|
if (count($this->tmask) == 0) {
|
||||||
// no mask defined : accept all kind of files
|
// no mask defined : accept all kind of files
|
||||||
$this->tmask[] = array("mask" => ".*", "caption" => "", "accept" => "");
|
$this->tmask[] = array("mask" => ".*", "caption" => "", "accept" => "");
|
||||||
}
|
}
|
||||||
|
|
||||||
// main loop
|
// main loop
|
||||||
@@ -899,7 +899,7 @@ class task_period_archive extends task_abstract
|
|||||||
// this group in new (to be created)
|
// this group in new (to be created)
|
||||||
// do we need one (or both) linked file ? (caption or representation)
|
// do we need one (or both) linked file ? (caption or representation)
|
||||||
$err = false;
|
$err = false;
|
||||||
$flink = array('caption' => null, 'representation' => null);
|
$flink = array('caption' => null, 'representation' => null);
|
||||||
|
|
||||||
foreach ($flink as $linkName => $v) {
|
foreach ($flink as $linkName => $v) {
|
||||||
if (isset($grpSettings[$linkName]) && $grpSettings[$linkName] != '') {
|
if (isset($grpSettings[$linkName]) && $grpSettings[$linkName] != '') {
|
||||||
@@ -1727,7 +1727,7 @@ class task_period_archive extends task_abstract
|
|||||||
|
|
||||||
$params = array(
|
$params = array(
|
||||||
':rid_parent' => $grp_rid
|
':rid_parent' => $grp_rid
|
||||||
, ':rid_child' => $rid
|
, ':rid_child' => $rid
|
||||||
);
|
);
|
||||||
|
|
||||||
$stmt = $connbas->prepare($sql);
|
$stmt = $connbas->prepare($sql);
|
||||||
|
@@ -126,7 +126,7 @@ class task_period_batchupload extends task_appboxAbstract
|
|||||||
$sql = 'UPDATE uplbatch SET complete="2", error = :error'
|
$sql = 'UPDATE uplbatch SET complete="2", error = :error'
|
||||||
. ' WHERE uplbatch_id = :batch_id';
|
. ' WHERE uplbatch_id = :batch_id';
|
||||||
$stmt = $conn->prepare($sql);
|
$stmt = $conn->prepare($sql);
|
||||||
$stmt->execute(array(':error' => $errors, ':batch_id' => $batch_id));
|
$stmt->execute(array(':error' => $errors, ':batch_id' => $batch_id));
|
||||||
$stmt->closeCursor();
|
$stmt->closeCursor();
|
||||||
|
|
||||||
$this->log(sprintf(('finishing batch %s'), $row['uplbatch_id']));
|
$this->log(sprintf(('finishing batch %s'), $row['uplbatch_id']));
|
||||||
|
@@ -17,13 +17,14 @@ class task_period_cindexer extends task_abstract
|
|||||||
{
|
{
|
||||||
// how to execute indexer (choose in 'run2' method)
|
// how to execute indexer (choose in 'run2' method)
|
||||||
private $method;
|
private $method;
|
||||||
|
|
||||||
const METHOD_FORK = 'METHOD_FORK';
|
const METHOD_FORK = 'METHOD_FORK';
|
||||||
const METHOD_EXEC = 'METHOD_EXEC';
|
const METHOD_EXEC = 'METHOD_EXEC';
|
||||||
const METHOD_PROC_OPEN = 'METHOD_PROC_OPEN';
|
const METHOD_PROC_OPEN = 'METHOD_PROC_OPEN';
|
||||||
|
|
||||||
const ERR_EXECUTABLE_NOT_FOUND = 2; // aka ENOENT (No such file or directory)
|
const ERR_EXECUTABLE_NOT_FOUND = 2; // aka ENOENT (No such file or directory)
|
||||||
const ERR_CRASHED = 14; // aka EFAULT (Bad address)
|
const ERR_CRASHED = 14; // aka EFAULT (Bad address)
|
||||||
const ERR_CANT_FORK = 3; // aka ESRCH (No such process)
|
const ERR_CANT_FORK = 3; // aka ESRCH (No such process)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @var string
|
* @var string
|
||||||
@@ -278,7 +279,7 @@ class task_period_cindexer extends task_abstract
|
|||||||
?>
|
?>
|
||||||
<form name="graphicForm" onsubmit="return(false);" method="post">
|
<form name="graphicForm" onsubmit="return(false);" method="post">
|
||||||
<br/>
|
<br/>
|
||||||
<?php echo _('task::cindexer:executable') ?> :
|
<?php echo _('task::cindexer:executable') ?> :
|
||||||
<input type="text" name="binpath" style="width:300px;" onchange="chgxmltxt(this, 'binpath');" value=""> / <?php echo $appname ?>
|
<input type="text" name="binpath" style="width:300px;" onchange="chgxmltxt(this, 'binpath');" value=""> / <?php echo $appname ?>
|
||||||
<br/>
|
<br/>
|
||||||
<?php echo _('task::cindexer:host') ?> : <input type="text" name="host" style="width:100px;" onchange="chgxmltxt(this, 'host');" value="">
|
<?php echo _('task::cindexer:host') ?> : <input type="text" name="host" style="width:100px;" onchange="chgxmltxt(this, 'host');" value="">
|
||||||
@@ -289,13 +290,13 @@ class task_period_cindexer extends task_abstract
|
|||||||
<br/>
|
<br/>
|
||||||
<?php echo _('task::cindexer:user') ?> : <input type="text" name="user" style="width:200px;" onchange="chgxmltxt(this, 'user');" value="">
|
<?php echo _('task::cindexer:user') ?> : <input type="text" name="user" style="width:200px;" onchange="chgxmltxt(this, 'user');" value="">
|
||||||
<br/>
|
<br/>
|
||||||
<?php echo _('task::cindexer:password') ?> : <input type="password" name="password" style="width:200px;" onchange="chgxmltxt(this, 'password');" value="">
|
<?php echo _('task::cindexer:password') ?> : <input type="password" name="password" style="width:200px;" onchange="chgxmltxt(this, 'password');" value="">
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
<?php echo _('task::cindexer:control socket') ?> : <input type="text" name="socket" style="width:50px;" onchange="chgxmltxt(this, 'socket');" value="">
|
<?php echo _('task::cindexer:control socket') ?> : <input type="text" name="socket" style="width:50px;" onchange="chgxmltxt(this, 'socket');" value="">
|
||||||
<br/>
|
<br/>
|
||||||
<?php echo _('task::cindexer:Debug mask') ?> : <input type="text" name="debugmask" style="width:50px;" onchange="chgxmltxt(this, 'debugmask');" value="">
|
<?php echo _('task::cindexer:Debug mask') ?> : <input type="text" name="debugmask" style="width:50px;" onchange="chgxmltxt(this, 'debugmask');" value="">
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
@@ -304,20 +305,20 @@ class task_period_cindexer extends task_abstract
|
|||||||
<br/>
|
<br/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<?php echo _('task::cindexer:MySQL charset') ?> : <input type="text" name="charset" style="width:100px;" onchange="chgxmltxt(this, 'charset');" value="">
|
<?php echo _('task::cindexer:MySQL charset') ?> : <input type="text" name="charset" style="width:100px;" onchange="chgxmltxt(this, 'charset');" value="">
|
||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
<input type="checkbox" name="nolog" onclick="chgxmlck(this, 'nolog');"> <?php echo _('task::cindexer:do not (sys)log, but out to console)') ?>
|
<input type="checkbox" name="nolog" onclick="chgxmlck(this, 'nolog');"> <?php echo _('task::cindexer:do not (sys)log, but out to console)') ?>
|
||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
<?php echo _('task::cindexer:default language for new candidates') ?> : <input type="text" name="clng" style="width:50px;" onchange="chgxmltxt(this, 'clng');" value="">
|
<?php echo _('task::cindexer:default language for new candidates') ?> : <input type="text" name="clng" style="width:50px;" onchange="chgxmltxt(this, 'clng');" value="">
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
<hr/>
|
<hr/>
|
||||||
|
|
||||||
<br/>
|
<br/>
|
||||||
<?php echo _('task::cindexer:windows specific') ?> :<br/>
|
<?php echo _('task::cindexer:windows specific') ?> :<br/>
|
||||||
<input type="checkbox" name="winsvc_run" onclick="chgxmlck(this, 'run');"> <?php echo _('task::cindexer:run as application, not as service') ?>
|
<input type="checkbox" name="winsvc_run" onclick="chgxmlck(this, 'run');"> <?php echo _('task::cindexer:run as application, not as service') ?>
|
||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
|
@@ -460,7 +460,7 @@ class task_period_ftp extends task_appboxAbstract
|
|||||||
|
|
||||||
|
|
||||||
$obj[] = array(
|
$obj[] = array(
|
||||||
"name" => $subdef, "size" => filesize($localfile),
|
"name" => $subdef, "size" => filesize($localfile),
|
||||||
"shortXml" => ($sdcaption ? $sdcaption : '')
|
"shortXml" => ($sdcaption ? $sdcaption : '')
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -488,7 +488,7 @@ class task_period_ftp extends task_appboxAbstract
|
|||||||
$sql = "UPDATE ftp_export_elements"
|
$sql = "UPDATE ftp_export_elements"
|
||||||
. " SET done = :done, error='1' WHERE id = :file_id";
|
. " SET done = :done, error='1' WHERE id = :file_id";
|
||||||
$stmt = $conn->prepare($sql);
|
$stmt = $conn->prepare($sql);
|
||||||
$stmt->execute(array(':done' => $done, ':file_id' => $file['id']));
|
$stmt->execute(array(':done' => $done, ':file_id' => $file['id']));
|
||||||
$stmt->closeCursor();
|
$stmt->closeCursor();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -677,7 +677,7 @@ class task_period_outofdate extends task_abstract
|
|||||||
. " SET " . $sqlset[0]
|
. " SET " . $sqlset[0]
|
||||||
. " WHERE " . $w;
|
. " WHERE " . $w;
|
||||||
|
|
||||||
$ret[] = array('sql' => $sql, 'params' => $params);
|
$ret[] = array('sql' => $sql, 'params' => $params);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -709,7 +709,7 @@ class task_period_outofdate extends task_abstract
|
|||||||
. " SET " . $sqlset[1]
|
. " SET " . $sqlset[1]
|
||||||
. " WHERE " . $w;
|
. " WHERE " . $w;
|
||||||
|
|
||||||
$ret[] = array('sql' => $sql, 'params' => $params);
|
$ret[] = array('sql' => $sql, 'params' => $params);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -738,7 +738,7 @@ class task_period_outofdate extends task_abstract
|
|||||||
. " SET " . $sqlset[2]
|
. " SET " . $sqlset[2]
|
||||||
. " WHERE " . $w;
|
. " WHERE " . $w;
|
||||||
|
|
||||||
$ret[] = array('sql' => $sql, 'params' => $params);
|
$ret[] = array('sql' => $sql, 'params' => $params);
|
||||||
}
|
}
|
||||||
|
|
||||||
return($ret);
|
return($ret);
|
||||||
@@ -779,12 +779,12 @@ class task_period_outofdate extends task_abstract
|
|||||||
foreach ($status as $n => $stat) {
|
foreach ($status as $n => $stat) {
|
||||||
$labelon = $stat['labelon'] ? $stat['labelon'] : ($n . '-ON');
|
$labelon = $stat['labelon'] ? $stat['labelon'] : ($n . '-ON');
|
||||||
$labeloff = $stat['labeloff'] ? $stat['labeloff'] : ($n . '-OFF');
|
$labeloff = $stat['labeloff'] ? $stat['labeloff'] : ($n . '-OFF');
|
||||||
$ret['status_bits'][] = array('n' => $n, 'value' => 0, 'label' => $labeloff);
|
$ret['status_bits'][] = array('n' => $n, 'value' => 0, 'label' => $labeloff);
|
||||||
$ret['status_bits'][] = array('n' => $n, 'value' => 1, 'label' => $labelon);
|
$ret['status_bits'][] = array('n' => $n, 'value' => 1, 'label' => $labelon);
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach ($databox->get_collections() as $collection)
|
foreach ($databox->get_collections() as $collection)
|
||||||
$ret['collections'][] = array('id' => $collection->get_coll_id(), 'name' => $collection->get_name());
|
$ret['collections'][] = array('id' => $collection->get_coll_id(), 'name' => $collection->get_name());
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -83,7 +83,7 @@ class task_period_upgradetov31 extends task_abstract
|
|||||||
$sql = 'UPDATE record SET uuid = :uuid WHERE record_id = :record_id';
|
$sql = 'UPDATE record SET uuid = :uuid WHERE record_id = :record_id';
|
||||||
|
|
||||||
$params = array(
|
$params = array(
|
||||||
':uuid' => $uuid
|
':uuid' => $uuid
|
||||||
, ':record_id' => $row['record_id']
|
, ':record_id' => $row['record_id']
|
||||||
);
|
);
|
||||||
$stmt = $connbas->prepare($sql);
|
$stmt = $connbas->prepare($sql);
|
||||||
|
@@ -160,7 +160,7 @@ class task_period_upgradetov32 extends task_abstract
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
$stmt_original->execute(array(':originalname' => $value, ':record_id' => $row['record_id']));
|
$stmt_original->execute(array(':originalname' => $value, ':record_id' => $row['record_id']));
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -200,8 +200,8 @@ class task_period_upgradetov32 extends task_abstract
|
|||||||
|
|
||||||
$stmt->execute(array(
|
$stmt->execute(array(
|
||||||
':record_id' => $record->get_record_id()
|
':record_id' => $record->get_record_id()
|
||||||
, ':name' => $name
|
, ':name' => $name
|
||||||
, ':value' => $value
|
, ':value' => $value
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
@@ -271,8 +271,8 @@ class task_period_upgradetov32 extends task_abstract
|
|||||||
|
|
||||||
$metadatas[$databox_field->get_id()] = array(
|
$metadatas[$databox_field->get_id()] = array(
|
||||||
'meta_struct_id' => $databox_field->get_id()
|
'meta_struct_id' => $databox_field->get_id()
|
||||||
, 'meta_id' => null
|
, 'meta_id' => null
|
||||||
, 'value' => $value
|
, 'value' => $value
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -452,7 +452,7 @@ class task_period_workflow01 extends task_databoxAbstract
|
|||||||
|
|
||||||
phrasea::headers(200, true, 'text/json', 'UTF-8', false);
|
phrasea::headers(200, true, 'text/json', 'UTF-8', false);
|
||||||
|
|
||||||
$retjs = array('result' => NULL,
|
$retjs = array('result' => NULL,
|
||||||
'date_fields' => array(),
|
'date_fields' => array(),
|
||||||
'status_bits' => array(),
|
'status_bits' => array(),
|
||||||
'collections' => array()
|
'collections' => array()
|
||||||
@@ -471,18 +471,18 @@ class task_period_workflow01 extends task_databoxAbstract
|
|||||||
|
|
||||||
foreach ($status as $n => $s) {
|
foreach ($status as $n => $s) {
|
||||||
$retjs['status_bits'][] = array(
|
$retjs['status_bits'][] = array(
|
||||||
'n' => $n,
|
'n' => $n,
|
||||||
'value' => 0,
|
'value' => 0,
|
||||||
'label' => $s['labeloff'] ? $s['labeloff'] : 'non ' . $s['name']);
|
'label' => $s['labeloff'] ? $s['labeloff'] : 'non ' . $s['name']);
|
||||||
$retjs['status_bits'][] = array(
|
$retjs['status_bits'][] = array(
|
||||||
'n' => $n,
|
'n' => $n,
|
||||||
'value' => 1,
|
'value' => 1,
|
||||||
'label' => $s['labelon'] ? $s['labelon'] : $s['name']);
|
'label' => $s['labelon'] ? $s['labelon'] : $s['name']);
|
||||||
}
|
}
|
||||||
|
|
||||||
$base_ids = $user->ACL()->get_granted_base(array(), array($sbas_id));
|
$base_ids = $user->ACL()->get_granted_base(array(), array($sbas_id));
|
||||||
foreach ($base_ids as $base_id => $collection) {
|
foreach ($base_ids as $base_id => $collection) {
|
||||||
$retjs['collections'][] = array('id' => (string) ($collection->get_coll_id()), 'name' => $collection->get_name());
|
$retjs['collections'][] = array('id' => (string) ($collection->get_coll_id()), 'name' => $collection->get_name());
|
||||||
}
|
}
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
|
|
||||||
|
@@ -190,11 +190,11 @@ switch ($parm['action']) {
|
|||||||
}
|
}
|
||||||
$id = $task->getID();
|
$id = $task->getID();
|
||||||
$ret['tasks'][$id] = array(
|
$ret['tasks'][$id] = array(
|
||||||
'id' => $id
|
'id' => $id
|
||||||
, 'pid' => $task->getPID()
|
, 'pid' => $task->getPID()
|
||||||
, 'crashed' => $task->getCrashCounter()
|
, 'crashed' => $task->getCrashCounter()
|
||||||
, 'completed' => $task->getCompletedPercentage()
|
, 'completed' => $task->getCompletedPercentage()
|
||||||
, 'status' => $task->getState()
|
, 'status' => $task->getState()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -228,13 +228,13 @@ switch ($parm['action']) {
|
|||||||
case 'P_BAR_INFO':
|
case 'P_BAR_INFO':
|
||||||
$parm = $request->get_parms(array('sbas_id' => http_request::SANITIZE_NUMBER_INT));
|
$parm = $request->get_parms(array('sbas_id' => http_request::SANITIZE_NUMBER_INT));
|
||||||
$ret = array(
|
$ret = array(
|
||||||
'sbas_id' => null,
|
'sbas_id' => null,
|
||||||
'indexable' => false,
|
'indexable' => false,
|
||||||
'records' => 0,
|
'records' => 0,
|
||||||
'xml_indexed' => 0,
|
'xml_indexed' => 0,
|
||||||
'thesaurus_indexed' => 0,
|
'thesaurus_indexed' => 0,
|
||||||
'viewname' => null,
|
'viewname' => null,
|
||||||
'printLogoURL' => NULL
|
'printLogoURL' => NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
$databox = databox::get_instance((int) $parm['sbas_id']);
|
$databox = databox::get_instance((int) $parm['sbas_id']);
|
||||||
@@ -260,7 +260,7 @@ switch ($parm['action']) {
|
|||||||
case 'CHGVIEWNAME':
|
case 'CHGVIEWNAME':
|
||||||
|
|
||||||
$parm = $request->get_parms('sbas_id', 'viewname');
|
$parm = $request->get_parms('sbas_id', 'viewname');
|
||||||
$ret = array('sbas_id' => null, 'viewname' => null);
|
$ret = array('sbas_id' => null, 'viewname' => null);
|
||||||
$sbas_id = (int) $parm['sbas_id'];
|
$sbas_id = (int) $parm['sbas_id'];
|
||||||
$databox = databox::get_instance($sbas_id);
|
$databox = databox::get_instance($sbas_id);
|
||||||
$appbox->set_databox_viewname($databox, $parm['viewname']);
|
$appbox->set_databox_viewname($databox, $parm['viewname']);
|
||||||
@@ -270,7 +270,7 @@ switch ($parm['action']) {
|
|||||||
case 'MAKEINDEXABLE':
|
case 'MAKEINDEXABLE':
|
||||||
|
|
||||||
$parm = $request->get_parms('sbas_id', 'INDEXABLE');
|
$parm = $request->get_parms('sbas_id', 'INDEXABLE');
|
||||||
$ret = array('sbas_id' => null, 'indexable' => null);
|
$ret = array('sbas_id' => null, 'indexable' => null);
|
||||||
$sbas_id = (int) $parm['sbas_id'];
|
$sbas_id = (int) $parm['sbas_id'];
|
||||||
$databox = databox::get_instance($sbas_id);
|
$databox = databox::get_instance($sbas_id);
|
||||||
$appbox->set_databox_indexable($databox, $parm['INDEXABLE']);
|
$appbox->set_databox_indexable($databox, $parm['INDEXABLE']);
|
||||||
@@ -292,7 +292,7 @@ switch ($parm['action']) {
|
|||||||
case 'CLEARALLLOG':
|
case 'CLEARALLLOG':
|
||||||
|
|
||||||
$parm = $request->get_parms(array('sbas_id' => http_request::SANITIZE_NUMBER_INT));
|
$parm = $request->get_parms(array('sbas_id' => http_request::SANITIZE_NUMBER_INT));
|
||||||
$ret = array('sbas_id' => null);
|
$ret = array('sbas_id' => null);
|
||||||
$sbas_id = (int) $parm['sbas_id'];
|
$sbas_id = (int) $parm['sbas_id'];
|
||||||
$databox = databox::get_instance($sbas_id);
|
$databox = databox::get_instance($sbas_id);
|
||||||
$databox->clear_logs();
|
$databox->clear_logs();
|
||||||
@@ -302,7 +302,7 @@ switch ($parm['action']) {
|
|||||||
|
|
||||||
case 'DELLOGOPDF':
|
case 'DELLOGOPDF':
|
||||||
$parm = $request->get_parms(array('sbas_id' => http_request::SANITIZE_NUMBER_INT));
|
$parm = $request->get_parms(array('sbas_id' => http_request::SANITIZE_NUMBER_INT));
|
||||||
$ret = array('sbas_id' => null);
|
$ret = array('sbas_id' => null);
|
||||||
$sbas_id = (int) $parm['sbas_id'];
|
$sbas_id = (int) $parm['sbas_id'];
|
||||||
$databox = databox::get_instance($sbas_id);
|
$databox = databox::get_instance($sbas_id);
|
||||||
$appbox->write_databox_pic($databox, null, databox::PIC_PDF);
|
$appbox->write_databox_pic($databox, null, databox::PIC_PDF);
|
||||||
@@ -314,7 +314,7 @@ switch ($parm['action']) {
|
|||||||
case 'DELETEBASE':
|
case 'DELETEBASE':
|
||||||
$parm = $request->get_parms(array('sbas_id' => http_request::SANITIZE_NUMBER_INT));
|
$parm = $request->get_parms(array('sbas_id' => http_request::SANITIZE_NUMBER_INT));
|
||||||
|
|
||||||
$ret = array('sbas_id' => null, 'err' => -1, 'errmsg' => null);
|
$ret = array('sbas_id' => null, 'err' => -1, 'errmsg' => null);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$sbas_id = (int) $parm['sbas_id'];
|
$sbas_id = (int) $parm['sbas_id'];
|
||||||
|
@@ -56,16 +56,16 @@ phrasea::headers();
|
|||||||
d.getElementById('linkviewgraph').className = "tabBack";
|
d.getElementById('linkviewgraph').className = "tabBack";
|
||||||
parent.jsTaskObj.currentView = "XML";
|
parent.jsTaskObj.currentView = "XML";
|
||||||
</script>
|
</script>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'XML2FORM':
|
case 'XML2FORM':
|
||||||
if (method_exists($ztask, 'printInterfaceHTML')) {
|
if (method_exists($ztask, 'printInterfaceHTML')) {
|
||||||
if ((simplexml_load_string($parm['txtareaxml']))) {
|
if ((simplexml_load_string($parm['txtareaxml']))) {
|
||||||
if ($ztask->getGraphicForm()) {
|
if ($ztask->getGraphicForm()) {
|
||||||
if (($msg = ($ztask->xml2graphic($parm['txtareaxml'], "parent.document.forms['graphicForm']"))) == "") {
|
if (($msg = ($ztask->xml2graphic($parm['txtareaxml'], "parent.document.forms['graphicForm']"))) == "") {
|
||||||
?>
|
?>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
var d = parent.document;
|
var d = parent.document;
|
||||||
d.getElementById('divGraph').style.display = "";
|
d.getElementById('divGraph').style.display = "";
|
||||||
@@ -80,10 +80,10 @@ phrasea::headers();
|
|||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
alert("<?php echo p4string::MakeString($msg, 'js', '"') ?>");
|
alert("<?php echo p4string::MakeString($msg, 'js', '"') ?>");
|
||||||
</script>
|
</script>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
?>
|
?>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
var d = parent.document;
|
var d = parent.document;
|
||||||
d.getElementById('divGraph').style.display = "";
|
d.getElementById('divGraph').style.display = "";
|
||||||
@@ -97,32 +97,32 @@ phrasea::headers();
|
|||||||
} else {
|
} else {
|
||||||
?>
|
?>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
if(confirm("<?php echo p4string::MakeString(_('admin::tasks: xml invalide, restaurer la version precedente ?'), 'js', '"') // xml invalide, restaurer la v. prec. ? ?>"))
|
if(confirm("<?php echo p4string::MakeString(_('admin::tasks: xml invalide, restaurer la version precedente ?'), 'js', '"') // xml invalide, restaurer la v. prec. ? ?>"))
|
||||||
parent.document.forms['fxml'].txtareaxml.value = parent.jsTaskObj.oldXML;
|
parent.document.forms['fxml'].txtareaxml.value = parent.jsTaskObj.oldXML;
|
||||||
</script>
|
</script>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'SAVE_GRAPHIC':
|
|
||||||
$parm['txtareaxml'] = $ztask->graphic2xml($parm['__xml']);
|
|
||||||
|
|
||||||
case 'SAVE_XML':
|
|
||||||
if ((simplexml_load_string($parm['txtareaxml']))) {
|
|
||||||
if (method_exists($ztask, 'checkXML')) {
|
|
||||||
if ($ztask->checkXML($parm['txtareaxml']) != '') {
|
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
}
|
break;
|
||||||
$task_manager = new task_manager($appbox);
|
|
||||||
$tid = $parm['__tid'];
|
|
||||||
$task = $task_manager->getTask($tid);
|
|
||||||
|
|
||||||
$task->setActive($parm['__tactive']);
|
case 'SAVE_GRAPHIC':
|
||||||
$task->setTitle($parm['__tname']);
|
$parm['txtareaxml'] = $ztask->graphic2xml($parm['__xml']);
|
||||||
$task->setSettings($parm['txtareaxml']);
|
|
||||||
?>
|
case 'SAVE_XML':
|
||||||
|
if ((simplexml_load_string($parm['txtareaxml']))) {
|
||||||
|
if (method_exists($ztask, 'checkXML')) {
|
||||||
|
if ($ztask->checkXML($parm['txtareaxml']) != '') {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$task_manager = new task_manager($appbox);
|
||||||
|
$tid = $parm['__tid'];
|
||||||
|
$task = $task_manager->getTask($tid);
|
||||||
|
|
||||||
|
$task->setActive($parm['__tactive']);
|
||||||
|
$task->setTitle($parm['__tname']);
|
||||||
|
$task->setSettings($parm['txtareaxml']);
|
||||||
|
?>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
parent.document.getElementById("taskid").innerHTML = "id : <?php echo $tid ?>";
|
parent.document.getElementById("taskid").innerHTML = "id : <?php echo $tid ?>";
|
||||||
if(o=parent.document.getElementById("__gtid"))
|
if(o=parent.document.getElementById("__gtid"))
|
||||||
|
Reference in New Issue
Block a user