From b66d693f30fe0849f03ec2898275e3236b51d123 Mon Sep 17 00:00:00 2001 From: Kevin Fourie Date: Mon, 26 Mar 2007 14:33:13 +0000 Subject: [PATCH] KTS-1834 "Replace ktdms.com with knowledgetree.com" Done. Some files where converted to utf8 in the process which should be ok. --- plugins/generalmetadata/GeneralMetadataPlugin.php | 2 +- plugins/tagcloud/TagCloudPlugin.php | 764 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- plugins/tagcloud/TagCloudRedirectPage.php | 258 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------- tests/file_gettext/test.po | 4 ++-- tests/file_gettext/test2.po | 4 ++-- 5 files changed, 516 insertions(+), 516 deletions(-) diff --git a/plugins/generalmetadata/GeneralMetadataPlugin.php b/plugins/generalmetadata/GeneralMetadataPlugin.php index ba1c8ad..83f50c6 100644 --- a/plugins/generalmetadata/GeneralMetadataPlugin.php +++ b/plugins/generalmetadata/GeneralMetadataPlugin.php @@ -23,7 +23,7 @@ * You can contact the copyright owner regarding licensing via the contact * details that can be found on the KnowledgeTree web site: * - * http://www.ktdms.com/ + * http://www.knowledgetree.com/ */ require_once(KT_LIB_DIR . '/plugins/plugin.inc.php'); diff --git a/plugins/tagcloud/TagCloudPlugin.php b/plugins/tagcloud/TagCloudPlugin.php index b28035a..fff9e71 100644 --- a/plugins/tagcloud/TagCloudPlugin.php +++ b/plugins/tagcloud/TagCloudPlugin.php @@ -1,382 +1,382 @@ -sFriendlyName = _kt('Tag Cloud Plugin'); - return $res; - } - - /** - * Setup function for plugin - * - */ - function setup() { - // Register plugin components - $this->registerCriterion('TagCloudCriterion', 'ktcore.criteria.tagcloud', KT_LIB_DIR . '/browse/Criteria.inc'); - $this->registerDashlet('TagCloudDashlet', 'ktcore.tagcloud.feed.dashlet', 'TagCloudDashlet.php'); - $this->registerPage('TagCloudRedirection', 'TagCloudRedirectPage', __FILE__); - $this->registerTrigger('add', 'postValidate', 'KTAddDocumentTrigger', - 'ktcore.triggers.tagcloud.add'); - $this->registerTrigger('edit', 'postValidate', 'KTEditDocumentTrigger', - 'ktcore.triggers.tagcloud.edit'); - - // Check if the tagcloud fielset entry exists, if not, create it - if(!TagCloudPlugin::tagFieldsetExists()){ - $oFieldset = TagCloudPlugin::createFieldset(); - if (PEAR::isError($oFieldset)) { - return false; - } - if($oFieldset){ - // make the fieldset id viewable - $iFieldsetId = $oFieldset->iId; - } - }else{ // if the entry exists, make the fieldset id viewable anyway - $iFieldsetId = TagCloudPlugin::tagFieldsetExists(); - } - - // Check if the tagcloud document field entry exists, if not, create it - if(!TagCloudPlugin::tagFieldExists()){ - $oField = TagCloudPlugin::createDocumentField($iFieldsetId); - if (PEAR::isError($oField)) { - return false; - } - } - - $oTemplating =& KTTemplating::getSingleton(); - $oTemplating->addLocation('Tag Cloud Plugin', '/plugins/tagcloud/templates'); - } - - /** - * function to add fieldset entry to fieldsets table - * - * @return unknown - */ - function createFieldset(){ - // create the fieldsets entry - $oFieldset = KTFieldset::createFromArray(array( - 'name' => 'Tag Cloud', - 'description' => 'Tag Cloud', - 'namespace' => 'tagcloud', - 'mandatory' => false, - 'isConditional' => false, - 'isGeneric' => true, - 'isComplete' => false, - 'isComplex' => false, - 'isSystem' => false, - )); - - return $oFieldset; - } - - /** - * function to add the tagcloud entry to the document_fields table - * - * @param int $parentId - * @return int $id - */ - function createDocumentField($parentId){ - // create the document_field entry - $id = DocumentField::createFromArray(array( - 'Name' => 'Tag', - 'Description' => 'Tag Words', - 'DataType' => 'STRING', - 'IsGeneric' => false, - 'HasLookup' => false, - 'HasLookupTree' => false, - 'ParentFieldset' => $parentId, - 'IsMandatory' => false, - )); - - return $id; - } - - /** - * function to check if the Tag field exists in the document_fields table - * - * @return boolean - */ - function tagFieldExists(){ - $sQuery = 'SELECT df.id AS id FROM document_fields AS df ' . - 'WHERE df.name = \'Tag\''; - $sTag = DBUtil::getOneResultKey(array($sQuery), 'id'); - - if (PEAR::isError($sTag)) { - // XXX: log error - return false; - - } - if(!is_null($sTag)){ - return $sTag; - }else{ - return false; - } - } - - /** - * function to check if the fieldset exists in the database - * - * @return boolean - */ - function tagFieldsetExists(){ - $sQuery = 'SELECT fs.id AS id FROM fieldsets AS fs '. - 'WHERE namespace = \'tagcloud\''; - $iFieldset = DBUtil::getOneResultKey(array($sQuery), 'id'); - - if (PEAR::isError($iFieldset)) { - // XXX: log error - return false; - - } - if(!is_null($iFieldset)){ - return $iFieldset; - }else{ - return false; - } - } - } -$oPluginRegistry =& KTPluginRegistry::getSingleton(); -$oPluginRegistry->registerPlugin('TagCloudPlugin', 'ktcore.tagcloud.plugin', __FILE__); - -/** - * Trigger for document add (postValidate) - * - */ -class KTAddDocumentTrigger { - var $aInfo = null; - /** - * function to set the info for the trigger - * - * @param array $aInfo - */ - function setInfo(&$aInfo) { - $this->aInfo =& $aInfo; - } - - /** - * postValidate method for trigger - * - * @return unknown - */ - function postValidate() { - global $default; - $oDocument =& $this->aInfo['document']; - $aMeta = & $this->aInfo['aOptions']; - - $iDocId = $oDocument->getID(); - - // get tag id from document_fields table where name = Tag - $sQuery = 'SELECT df.id AS id FROM document_fields AS df ' . - 'WHERE df.name = \'Tag\''; - - $sTags = DBUtil::getOneResultKey(array($sQuery), 'id'); - if (PEAR::isError($sTags)) { - // XXX: log error - return false; - } - $tagString = ''; - // add tags - if ($sTags) { - foreach($aMeta[metadata] as $aMetaData){ - $oProxy = $aMetaData[0]; - if($oProxy->iId == $sTags){ - $tagString = $aMetaData[1]; - } - } - if($tagString != ''){ - $words_table = KTUtil::getTableName('tag_words'); - $tagString = str_replace(' ', '', $tagString); - $tags = explode(',',$tagString); - - $aTagIds = array(); - - foreach($tags as $sTag) - { - $sTag=strtolower(trim($sTag)); - - $res = DBUtil::getOneResult(array("SELECT id FROM $words_table WHERE tag = ?", array($sTag))); - - if (PEAR::isError($res)) { - return $res; - } - - if (is_null($res)) - { - $id = & DBUtil::autoInsert($words_table, array('tag'=>$sTag)); - $aTagIds[$sTag] = $id; - } - else - { - $aTagIds[$sTag] = $res['id']; - } - } - - $doc_tags = KTUtil::getTableName('document_tags'); - - foreach($aTagIds as $sTag=>$tagid) - { - DBUtil::autoInsert($doc_tags, array( - - 'document_id'=>$iDocId, - 'tag_id'=>$tagid), - array('noid'=>true)); - } - } - } - } -} - -/** - * Trigger for document edit (postValidate) - * - */ -class KTEditDocumentTrigger { - var $aInfo = null; - /** - * function to set the info for the trigger - * - * @param array $aInfo - */ - function setInfo(&$aInfo) { - $this->aInfo =& $aInfo; - } - - /** - * postValidate method for trigger - * - * @return unknown - */ - function postValidate() { - global $default; - $oDocument =& $this->aInfo['document']; - $aMeta = & $this->aInfo['aOptions']; - // get document id - $iDocId = $oDocument->getID(); - - // get all tags that are linked to the document - $sQuery = 'SELECT tw.id FROM tag_words AS tw, document_tags AS dt, documents AS d ' . - 'WHERE dt.tag_id = tw.id ' . - 'AND dt.document_id = d.id ' . - 'AND d.id = ?'; - $aParams = array($iDocId); - $aTagId = DBUtil::getResultArray(array($sQuery, $aParams)); - if (PEAR::isError($aTagId)) { - // XXX: log error - return false; - } - // if there are any related tags proceed - if ($aTagId) { - // delete all entries from document_tags table for the document - $sQuery = 'DELETE FROM document_tags ' . - 'WHERE document_id = ?'; - $aParams = array($iDocId); - $removed = DBUtil::runQuery(array($sQuery, $aParams)); - if (PEAR::isError($removed)) { - // XXX: log error - return false; - } - } - // proceed to add the tags as per normaly - $sQuery = 'SELECT df.id AS id FROM document_fields AS df ' . - 'WHERE df.name = \'Tag\''; - - $sTags = DBUtil::getOneResultKey(array($sQuery), 'id'); - if (PEAR::isError($sTags)) { - // XXX: log error - return false; - } - $tagString = ''; - if ($sTags) { - foreach($aMeta as $aMetaData){ - $oProxy = $aMetaData[0]; - if($oProxy->iId == $sTags){ - $tagString = $aMetaData[1]; - break; - } - } - if($tagString != ''){ - $words_table = KTUtil::getTableName('tag_words'); - $tagString = str_replace(' ', ' ', $tagString); - $tags = explode(',',$tagString); - - $aTagIds = array(); - - foreach($tags as $sTag) - { - $sTag=strtolower(trim($sTag)); - - $res = DBUtil::getOneResult(array("SELECT id FROM $words_table WHERE tag = ?", array($sTag))); - - if (PEAR::isError($res)) { - return $res; - } - - if (is_null($res)) - { - $id = & DBUtil::autoInsert($words_table, array('tag'=>$sTag)); - $aTagIds[$sTag] = $id; - } - else - { - $aTagIds[$sTag] = $res['id']; - } - } - - $doc_tags = KTUtil::getTableName('document_tags'); - - foreach($aTagIds as $sTag=>$tagid) - { - DBUtil::autoInsert($doc_tags, array( - 'document_id'=>$iDocId, - 'tag_id'=>$tagid), - array('noid'=>true)); - } - } - } - } -} -?> +sFriendlyName = _kt('Tag Cloud Plugin'); + return $res; + } + + /** + * Setup function for plugin + * + */ + function setup() { + // Register plugin components + $this->registerCriterion('TagCloudCriterion', 'ktcore.criteria.tagcloud', KT_LIB_DIR . '/browse/Criteria.inc'); + $this->registerDashlet('TagCloudDashlet', 'ktcore.tagcloud.feed.dashlet', 'TagCloudDashlet.php'); + $this->registerPage('TagCloudRedirection', 'TagCloudRedirectPage', __FILE__); + $this->registerTrigger('add', 'postValidate', 'KTAddDocumentTrigger', + 'ktcore.triggers.tagcloud.add'); + $this->registerTrigger('edit', 'postValidate', 'KTEditDocumentTrigger', + 'ktcore.triggers.tagcloud.edit'); + + // Check if the tagcloud fielset entry exists, if not, create it + if(!TagCloudPlugin::tagFieldsetExists()){ + $oFieldset = TagCloudPlugin::createFieldset(); + if (PEAR::isError($oFieldset)) { + return false; + } + if($oFieldset){ + // make the fieldset id viewable + $iFieldsetId = $oFieldset->iId; + } + }else{ // if the entry exists, make the fieldset id viewable anyway + $iFieldsetId = TagCloudPlugin::tagFieldsetExists(); + } + + // Check if the tagcloud document field entry exists, if not, create it + if(!TagCloudPlugin::tagFieldExists()){ + $oField = TagCloudPlugin::createDocumentField($iFieldsetId); + if (PEAR::isError($oField)) { + return false; + } + } + + $oTemplating =& KTTemplating::getSingleton(); + $oTemplating->addLocation('Tag Cloud Plugin', '/plugins/tagcloud/templates'); + } + + /** + * function to add fieldset entry to fieldsets table + * + * @return unknown + */ + function createFieldset(){ + // create the fieldsets entry + $oFieldset = KTFieldset::createFromArray(array( + 'name' => 'Tag Cloud', + 'description' => 'Tag Cloud', + 'namespace' => 'tagcloud', + 'mandatory' => false, + 'isConditional' => false, + 'isGeneric' => true, + 'isComplete' => false, + 'isComplex' => false, + 'isSystem' => false, + )); + + return $oFieldset; + } + + /** + * function to add the tagcloud entry to the document_fields table + * + * @param int $parentId + * @return int $id + */ + function createDocumentField($parentId){ + // create the document_field entry + $id = DocumentField::createFromArray(array( + 'Name' => 'Tag', + 'Description' => 'Tag Words', + 'DataType' => 'STRING', + 'IsGeneric' => false, + 'HasLookup' => false, + 'HasLookupTree' => false, + 'ParentFieldset' => $parentId, + 'IsMandatory' => false, + )); + + return $id; + } + + /** + * function to check if the Tag field exists in the document_fields table + * + * @return boolean + */ + function tagFieldExists(){ + $sQuery = 'SELECT df.id AS id FROM document_fields AS df ' . + 'WHERE df.name = \'Tag\''; + $sTag = DBUtil::getOneResultKey(array($sQuery), 'id'); + + if (PEAR::isError($sTag)) { + // XXX: log error + return false; + + } + if(!is_null($sTag)){ + return $sTag; + }else{ + return false; + } + } + + /** + * function to check if the fieldset exists in the database + * + * @return boolean + */ + function tagFieldsetExists(){ + $sQuery = 'SELECT fs.id AS id FROM fieldsets AS fs '. + 'WHERE namespace = \'tagcloud\''; + $iFieldset = DBUtil::getOneResultKey(array($sQuery), 'id'); + + if (PEAR::isError($iFieldset)) { + // XXX: log error + return false; + + } + if(!is_null($iFieldset)){ + return $iFieldset; + }else{ + return false; + } + } + } +$oPluginRegistry =& KTPluginRegistry::getSingleton(); +$oPluginRegistry->registerPlugin('TagCloudPlugin', 'ktcore.tagcloud.plugin', __FILE__); + +/** + * Trigger for document add (postValidate) + * + */ +class KTAddDocumentTrigger { + var $aInfo = null; + /** + * function to set the info for the trigger + * + * @param array $aInfo + */ + function setInfo(&$aInfo) { + $this->aInfo =& $aInfo; + } + + /** + * postValidate method for trigger + * + * @return unknown + */ + function postValidate() { + global $default; + $oDocument =& $this->aInfo['document']; + $aMeta = & $this->aInfo['aOptions']; + + $iDocId = $oDocument->getID(); + + // get tag id from document_fields table where name = Tag + $sQuery = 'SELECT df.id AS id FROM document_fields AS df ' . + 'WHERE df.name = \'Tag\''; + + $sTags = DBUtil::getOneResultKey(array($sQuery), 'id'); + if (PEAR::isError($sTags)) { + // XXX: log error + return false; + } + $tagString = ''; + // add tags + if ($sTags) { + foreach($aMeta[metadata] as $aMetaData){ + $oProxy = $aMetaData[0]; + if($oProxy->iId == $sTags){ + $tagString = $aMetaData[1]; + } + } + if($tagString != ''){ + $words_table = KTUtil::getTableName('tag_words'); + $tagString = str_replace(' ', '', $tagString); + $tags = explode(',',$tagString); + + $aTagIds = array(); + + foreach($tags as $sTag) + { + $sTag=strtolower(trim($sTag)); + + $res = DBUtil::getOneResult(array("SELECT id FROM $words_table WHERE tag = ?", array($sTag))); + + if (PEAR::isError($res)) { + return $res; + } + + if (is_null($res)) + { + $id = & DBUtil::autoInsert($words_table, array('tag'=>$sTag)); + $aTagIds[$sTag] = $id; + } + else + { + $aTagIds[$sTag] = $res['id']; + } + } + + $doc_tags = KTUtil::getTableName('document_tags'); + + foreach($aTagIds as $sTag=>$tagid) + { + DBUtil::autoInsert($doc_tags, array( + + 'document_id'=>$iDocId, + 'tag_id'=>$tagid), + array('noid'=>true)); + } + } + } + } +} + +/** + * Trigger for document edit (postValidate) + * + */ +class KTEditDocumentTrigger { + var $aInfo = null; + /** + * function to set the info for the trigger + * + * @param array $aInfo + */ + function setInfo(&$aInfo) { + $this->aInfo =& $aInfo; + } + + /** + * postValidate method for trigger + * + * @return unknown + */ + function postValidate() { + global $default; + $oDocument =& $this->aInfo['document']; + $aMeta = & $this->aInfo['aOptions']; + // get document id + $iDocId = $oDocument->getID(); + + // get all tags that are linked to the document + $sQuery = 'SELECT tw.id FROM tag_words AS tw, document_tags AS dt, documents AS d ' . + 'WHERE dt.tag_id = tw.id ' . + 'AND dt.document_id = d.id ' . + 'AND d.id = ?'; + $aParams = array($iDocId); + $aTagId = DBUtil::getResultArray(array($sQuery, $aParams)); + if (PEAR::isError($aTagId)) { + // XXX: log error + return false; + } + // if there are any related tags proceed + if ($aTagId) { + // delete all entries from document_tags table for the document + $sQuery = 'DELETE FROM document_tags ' . + 'WHERE document_id = ?'; + $aParams = array($iDocId); + $removed = DBUtil::runQuery(array($sQuery, $aParams)); + if (PEAR::isError($removed)) { + // XXX: log error + return false; + } + } + // proceed to add the tags as per normaly + $sQuery = 'SELECT df.id AS id FROM document_fields AS df ' . + 'WHERE df.name = \'Tag\''; + + $sTags = DBUtil::getOneResultKey(array($sQuery), 'id'); + if (PEAR::isError($sTags)) { + // XXX: log error + return false; + } + $tagString = ''; + if ($sTags) { + foreach($aMeta as $aMetaData){ + $oProxy = $aMetaData[0]; + if($oProxy->iId == $sTags){ + $tagString = $aMetaData[1]; + break; + } + } + if($tagString != ''){ + $words_table = KTUtil::getTableName('tag_words'); + $tagString = str_replace(' ', ' ', $tagString); + $tags = explode(',',$tagString); + + $aTagIds = array(); + + foreach($tags as $sTag) + { + $sTag=strtolower(trim($sTag)); + + $res = DBUtil::getOneResult(array("SELECT id FROM $words_table WHERE tag = ?", array($sTag))); + + if (PEAR::isError($res)) { + return $res; + } + + if (is_null($res)) + { + $id = & DBUtil::autoInsert($words_table, array('tag'=>$sTag)); + $aTagIds[$sTag] = $id; + } + else + { + $aTagIds[$sTag] = $res['id']; + } + } + + $doc_tags = KTUtil::getTableName('document_tags'); + + foreach($aTagIds as $sTag=>$tagid) + { + DBUtil::autoInsert($doc_tags, array( + 'document_id'=>$iDocId, + 'tag_id'=>$tagid), + array('noid'=>true)); + } + } + } + } +} +?> diff --git a/plugins/tagcloud/TagCloudRedirectPage.php b/plugins/tagcloud/TagCloudRedirectPage.php index 94cc5a8..fcf297a 100644 --- a/plugins/tagcloud/TagCloudRedirectPage.php +++ b/plugins/tagcloud/TagCloudRedirectPage.php @@ -1,129 +1,129 @@ -aBreadcrumbs[] = array('url' => 'dashboard.php', 'name' => _kt('Dashboard')); - $this->aBreadcrumbs[] = array('url' => $_SERVER['PHP_SELF'].'&tag='.$searchable_text, 'name' => _kt('Tag Cloud Search')); - // set page title - $sTitle = _kt('Search Results'); - - $this->oPage->setBreadcrumbDetails($sTitle); - - // build criteria set - $aCriteriaSet = array( - 'join'=>'AND', - 'subgroup'=>array( - 0=>array( - 'join'=>'AND', - 'values'=>array( - 1=>array( - 'data'=>array( - 'ktcore.criteria.tagcloud'=>$searchable_text, - 'ktcore.criteria.tagcloud_not'=>0 - ), - 'type'=>'ktcore.criteria.tagcloud' - ) - ) - ) - ) - ); - - - $this->browseType = 'Folder'; - $sSearch = md5(serialize($aCriteriaSet)); - $_SESSION['boolean_search'][$sSearch] = $aCriteriaSet; - - $collection = new AdvancedCollection; - $oColumnRegistry = KTColumnRegistry::getSingleton(); - $aColumns = $oColumnRegistry->getColumnsForView('ktcore.views.search'); - $collection->addColumns($aColumns); - - // set a view option - $aTitleOptions = array( - 'documenturl' => $GLOBALS['KTRootUrl'] . '/view.php', - ); - $collection->setColumnOptions('ktcore.columns.title', $aTitleOptions); - $collection->setColumnOptions('ktcore.columns.selection', array( - 'rangename' => 'selection', - 'show_folders' => true, - 'show_documents' => true, - )); - - $aOptions = $collection->getEnvironOptions(); // extract data from the environment - - $aOptions['return_url'] = KTUtil::addQueryString('dashboard.php', false); - $aOptions['empty_message'] = _kt('No documents or folders match this query.'); - $aOptions['is_browse'] = true; - - $collection->setOptions($aOptions); - $collection->setQueryObject(new BooleanSearchQuery($aCriteriaSet)); - - $oTemplating =& KTTemplating::getSingleton(); - $oTemplate = $oTemplating->loadTemplate('kt3/browse'); - $aTemplateData = array( - 'context' => $this, - 'collection' => $collection, - 'custom_title' => $sTitle, - 'isEditable' => true, - 'boolean_search' => $sSearch, - 'bulkactions' => KTBulkActionUtil::getAllBulkActions(), - 'browseutil' => new KTBrowseUtil(), - 'returnaction' => 'booleanSearch', - 'returndata' => $sSearch, - - ); - return $oTemplate->render($aTemplateData); - - } -} -?> +aBreadcrumbs[] = array('url' => 'dashboard.php', 'name' => _kt('Dashboard')); + $this->aBreadcrumbs[] = array('url' => $_SERVER['PHP_SELF'].'&tag='.$searchable_text, 'name' => _kt('Tag Cloud Search')); + // set page title + $sTitle = _kt('Search Results'); + + $this->oPage->setBreadcrumbDetails($sTitle); + + // build criteria set + $aCriteriaSet = array( + 'join'=>'AND', + 'subgroup'=>array( + 0=>array( + 'join'=>'AND', + 'values'=>array( + 1=>array( + 'data'=>array( + 'ktcore.criteria.tagcloud'=>$searchable_text, + 'ktcore.criteria.tagcloud_not'=>0 + ), + 'type'=>'ktcore.criteria.tagcloud' + ) + ) + ) + ) + ); + + + $this->browseType = 'Folder'; + $sSearch = md5(serialize($aCriteriaSet)); + $_SESSION['boolean_search'][$sSearch] = $aCriteriaSet; + + $collection = new AdvancedCollection; + $oColumnRegistry = KTColumnRegistry::getSingleton(); + $aColumns = $oColumnRegistry->getColumnsForView('ktcore.views.search'); + $collection->addColumns($aColumns); + + // set a view option + $aTitleOptions = array( + 'documenturl' => $GLOBALS['KTRootUrl'] . '/view.php', + ); + $collection->setColumnOptions('ktcore.columns.title', $aTitleOptions); + $collection->setColumnOptions('ktcore.columns.selection', array( + 'rangename' => 'selection', + 'show_folders' => true, + 'show_documents' => true, + )); + + $aOptions = $collection->getEnvironOptions(); // extract data from the environment + + $aOptions['return_url'] = KTUtil::addQueryString('dashboard.php', false); + $aOptions['empty_message'] = _kt('No documents or folders match this query.'); + $aOptions['is_browse'] = true; + + $collection->setOptions($aOptions); + $collection->setQueryObject(new BooleanSearchQuery($aCriteriaSet)); + + $oTemplating =& KTTemplating::getSingleton(); + $oTemplate = $oTemplating->loadTemplate('kt3/browse'); + $aTemplateData = array( + 'context' => $this, + 'collection' => $collection, + 'custom_title' => $sTitle, + 'isEditable' => true, + 'boolean_search' => $sSearch, + 'bulkactions' => KTBulkActionUtil::getAllBulkActions(), + 'browseutil' => new KTBrowseUtil(), + 'returnaction' => 'booleanSearch', + 'returndata' => $sSearch, + + ); + return $oTemplate->render($aTemplateData); + + } +} +?> diff --git a/tests/file_gettext/test.po b/tests/file_gettext/test.po index e1bc0eb..c532730 100644 --- a/tests/file_gettext/test.po +++ b/tests/file_gettext/test.po @@ -13,8 +13,8 @@ msgstr "" "X-Poedit-Country: COLOMBIA\n" "X-Poedit-SourceCharset: utf-8\n" -msgid "© 2006 The Jam Warehouse Software (Pty) Ltd. All Rights Reserved" -msgstr "© 2006 The Jam Warehouse Software (Pty) Ltd. Todos los Derechos Reservados - Orion Datacenter. Bussines Partner para Colombia" +msgid "© 2006 The Jam Warehouse Software (Pty) Ltd. All Rights Reserved" +msgstr "© 2006 The Jam Warehouse Software (Pty) Ltd. Todos los Derechos Reservados - Orion Datacenter. Bussines Partner para Colombia" msgid "Document \"%s\" renamed." msgstr "El documento \"%s\" ha sido renombrado." diff --git a/tests/file_gettext/test2.po b/tests/file_gettext/test2.po index e5b3d03..c54be75 100644 --- a/tests/file_gettext/test2.po +++ b/tests/file_gettext/test2.po @@ -14,10 +14,10 @@ msgstr "" "X-Poedit-SourceCharset: utf-8\n" msgid "" -"© 2006 The Jam Warehouse Software " +"© 2006 The Jam Warehouse Software " "(Pty) Ltd. All Rights Reserved" msgstr "" -"© 2006 The Jam Warehouse Software " +"© 2006 The Jam Warehouse Software " "(Pty) Ltd. Todos los Derechos Reservados - Orion Datacenter. Bussines Partner para Colombia" -- libgit2 0.21.4