mirror of
https://github.com/silverstripe/silverstripe-reports
synced 2024-10-22 11:05:53 +02:00
APICHANGE: delete GenericDataAdmin, RelatedDataEditor, DropdownField_WithAdd and their related code (js, css, etc) from cms, sapphire, "GenericDataAdmin" name space has also been deleted from lang files. They are all added in the new module "genericdataadmin"
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@64528 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
parent
3579cea26e
commit
0f4698726a
@ -1,699 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* Provides a common interface for searching, viewing and editing DataObjects.
|
||||
* Extend the class to adjust functionality to your specific DataObjects.
|
||||
*
|
||||
* @package cms
|
||||
* @subpackage core
|
||||
*
|
||||
* @deprecated Use {@link ModelAdmin} instead, it's much more advanced and does much more for you.
|
||||
*/
|
||||
abstract class GenericDataAdmin extends LeftAndMain {
|
||||
static $allowed_actions = array(
|
||||
'createRecord',
|
||||
'delete',
|
||||
'export',
|
||||
'getResults',
|
||||
'save',
|
||||
'show',
|
||||
'CreationForm',
|
||||
'ExportForm',
|
||||
'SearchForm',
|
||||
);
|
||||
|
||||
public $filter;
|
||||
|
||||
/**
|
||||
* @var FieldSet Specifies which {Actions} can be performed on a resultset,
|
||||
* e.g. "Export" or "Send". The form contains the resultset as CSV for further processing.
|
||||
* These actions can be extended in a subclassed constructor.
|
||||
*/
|
||||
protected $result_actions;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
static $data_type;
|
||||
|
||||
static $data_type_extra;
|
||||
|
||||
/**
|
||||
* Specifies which information should be listed in the results-box,
|
||||
* either in "table"- or "list"-format (see {$result_format}).
|
||||
*
|
||||
* Format "table":
|
||||
* array(
|
||||
* 'AccountName' => 'AccountName'
|
||||
* )
|
||||
*
|
||||
* Format "list":
|
||||
* see {@DataObject->buildNestedUL}
|
||||
*/
|
||||
static $result_columns;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
* Either "table" or "list". List-format also supports second level results.
|
||||
*/
|
||||
static $result_format = "table";
|
||||
|
||||
static $csv_columns;
|
||||
|
||||
private $results;
|
||||
|
||||
function __construct() {
|
||||
$this->result_actions = new FieldSet(
|
||||
new FormAction('export', _t('GenericDataAdmin.EXPORTCSV', 'Export as CSV'))
|
||||
);
|
||||
|
||||
parent::__construct();
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets Requirements and checks for Permissions.
|
||||
* Subclass this function to add custom Requirements.
|
||||
*/
|
||||
function init() {
|
||||
parent::init();
|
||||
|
||||
Requirements::javascript(MCE_ROOT . "tiny_mce_src.js");
|
||||
Requirements::javascript(THIRDPARTY_DIR . "/tiny_mce_improvements.js");
|
||||
|
||||
Requirements::javascript(THIRDPARTY_DIR . "/hover.js");
|
||||
Requirements::javascript(THIRDPARTY_DIR . "/scriptaculous/controls.js");
|
||||
|
||||
Requirements::javascript(CMS_DIR . "/javascript/SecurityAdmin.js");
|
||||
Requirements::javascript(CMS_DIR . "/javascript/CMSMain_left.js");
|
||||
Requirements::javascript(CMS_DIR . '/javascript/CMSMain_right.js');
|
||||
|
||||
Requirements::javascript(CMS_DIR . "/javascript/GenericDataAdmin_left.js");
|
||||
Requirements::javascript(CMS_DIR . "/javascript/GenericDataAdmin_right.js");
|
||||
Requirements::javascript(CMS_DIR . "/javascript/SideTabs.js");
|
||||
|
||||
// We don't want this showing up in every ajax-response, it should always be present in a CMS-environment
|
||||
if(!Director::is_ajax()) {
|
||||
Requirements::javascriptTemplate("cms/javascript/tinymce.template.js", array(
|
||||
"ContentCSS" => project() . "/css/editor.css",
|
||||
"BaseURL" => Director::absoluteBaseURL(),
|
||||
"Lang" => i18n::get_tinymce_lang()
|
||||
));
|
||||
}
|
||||
|
||||
Requirements::css(CMS_DIR . "/css/GenericDataAdmin.css");
|
||||
|
||||
//For wrightgroup workshop
|
||||
Requirements::css("writework/css/WorkshopCMSLayout.css");
|
||||
}
|
||||
|
||||
function Link() {
|
||||
$args = func_get_args();
|
||||
return call_user_func_array( array( &$this, 'getLink' ), $args );
|
||||
}
|
||||
|
||||
/**
|
||||
* @return String
|
||||
*/
|
||||
function DataTypeSingular() {
|
||||
return singleton($this->stat('data_type'))->singular_name();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return String
|
||||
*/
|
||||
function DataTypePlural() {
|
||||
return singleton($this->stat('data_type'))->plural_name();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Form
|
||||
*/
|
||||
function CreationForm() {
|
||||
// is this plural name used ??
|
||||
$plural_name = singleton($this->stat('data_type'))->i18n_plural_name();
|
||||
$singular_name = singleton($this->stat('data_type'))->i18n_singular_name();
|
||||
return new Form($this, 'CreationForm', new FieldSet(), new FieldSet(new FormAction("createRecord", _t('GenericDataAdmin.CREATE', 'Create').' '.$singular_name)));
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Form
|
||||
*/
|
||||
function EditForm() {
|
||||
$id = isset($_REQUEST['ID']) ? $_REQUEST['ID'] : Session::get('currentPage');
|
||||
if($id && DataObject::get_by_id($this->stat('data_type'), $id)) {
|
||||
return $this->getEditForm($id);
|
||||
}
|
||||
}
|
||||
|
||||
// legacy
|
||||
function ExportForm() {
|
||||
return $form = new Form(
|
||||
$this,
|
||||
"ExportForm",
|
||||
new FieldSet(
|
||||
new HiddenField("csvIDs","csvIDs",$_REQUEST[csvIDs])
|
||||
),
|
||||
$this->result_actions
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Form
|
||||
*/
|
||||
function SearchForm() {
|
||||
|
||||
$fields = $this->getSearchFields();
|
||||
$actions = new FieldSet($action = new FormAction("getResults", _t('GenericDataAdmin.GO', 'Go')));
|
||||
|
||||
$searchForm = new Form($this, "SearchForm", $fields, $actions);
|
||||
$searchForm->loadDataFrom($_REQUEST);
|
||||
return $searchForm;
|
||||
}
|
||||
|
||||
/**
|
||||
* Determines fields and actions for the given {$data_type}, and populates
|
||||
* these fields with values from {$data_type} and any connected {$data_type_extra}.
|
||||
* Adds default actions ("save" and "delete") if no custom actions are found.
|
||||
* Returns an empty form if no fields or actions are found (on first load).
|
||||
*
|
||||
* @param $id Number
|
||||
* @return Form
|
||||
*/
|
||||
function getEditForm($id) {
|
||||
if(isset($_GET['debug_profile'])) Profiler::mark('getEditForm');
|
||||
|
||||
$genericData = DataObject::get_by_id($this->stat('data_type'), $id);
|
||||
|
||||
$fields = (method_exists($genericData, 'getCMSFields')) ? $genericData->getCMSFields() : new FieldSet();
|
||||
|
||||
if(!$fields->dataFieldByName('ID')) {
|
||||
|
||||
$fields->push($idField = new HiddenField("ID","ID",$id));
|
||||
$idField->setValue($id);
|
||||
}
|
||||
|
||||
if(method_exists($genericData, 'getGenericStatus')){
|
||||
$genericDataStatus = $genericData->getGenericStatus();
|
||||
if($genericDataStatus){
|
||||
$fields->push($dataStatusField = new ReadonlyField("GenericDataStatus", "", $genericDataStatus));
|
||||
$dataStatusField -> dontEscape = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$actions = (method_exists($genericData, 'getCMSActions')) ? $genericData->getCMSActions() : new FieldSet();
|
||||
if(!$actions->fieldByName('action_save')) {
|
||||
$actions->push(new FormAction('save', _t('GenericDataAdmin.SAVE', 'Save'),'ajaxAction-save'));
|
||||
}
|
||||
if(!$actions->fieldByName('action_delete')) {
|
||||
$actions->push(new FormAction('delete', _t('GenericDataAdmin.DELETE', 'Delete'),'ajaxAction-delete'));
|
||||
}
|
||||
|
||||
$required = (method_exists($genericData, 'getCMSRequiredField')) ? $genericData->getCMSRequiredField() : new RequiredFields();
|
||||
$form = new Form($this, "EditForm", $fields, $actions, $required);
|
||||
if($this->stat('data_type_extra')) {
|
||||
foreach ($this->stat('data_type_extra') as $oneRelated) {
|
||||
$oneExtra = $genericData-> $oneRelated();
|
||||
if($oneExtra) {
|
||||
$allFields = $oneExtra->getAllFields();
|
||||
foreach ($allFields as $k => $v) {
|
||||
$fieldname = $oneRelated . "[" . $k . "]";
|
||||
$allFields[$fieldname] = $v;
|
||||
unset ($allFields[$k]);
|
||||
}
|
||||
|
||||
$form->loadDataFrom($allFields);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$form->loadDataFrom($genericData);
|
||||
$form->disableDefaultAction();
|
||||
|
||||
if(isset($_GET['debug_profile'])) Profiler::unmark('getEditForm');
|
||||
return $form;
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the results of the search.
|
||||
* @return String
|
||||
*/
|
||||
function Results() {
|
||||
$ret = "";
|
||||
|
||||
$singular_name = singleton($this->stat('data_type'))->i18n_singular_name();
|
||||
$plural_name = singleton($this->stat('data_type'))->i18n_plural_name();
|
||||
if (!$this->filter) {
|
||||
$this->filter = array(
|
||||
"ClassName" => $this->stat('data_type')
|
||||
);
|
||||
} else {
|
||||
$this->filter = $this->filter + array("ClassName" => $this->stat('data_type'));
|
||||
}
|
||||
|
||||
$results = $this->performSearch();
|
||||
if($results) {
|
||||
$name = ($results->Count() > 1) ? $plural_name : $singular_name;
|
||||
$ret .= "<H2>{$results->Count()} {$name} "._t('GenericDataAdmin.FOUND', 'found:')."</H2>";
|
||||
|
||||
switch($this->stat('result_format')) {
|
||||
case 'table':
|
||||
$ret .= $this->getResultTable($results);
|
||||
break;
|
||||
case 'list':
|
||||
$ret .= $this->getResultList($results);
|
||||
break;
|
||||
}
|
||||
$ret .= $this->getResultActionsForm($results);
|
||||
} else {
|
||||
if($this->hasMethod('isEmptySearch') && $this->isEmptySearch()) {
|
||||
$ret .='<h3>'._t('GenericDataAdmin.CHOOSECRIT', 'Please choose some search criteria and press \'Go\'.').'</h3>';
|
||||
} else {
|
||||
$ret .='<h3>'.sprintf(_t('GenericDataAdmin.NORESULTS', 'Sorry, no %s found by this search.'), $plural_name).'</h3>';
|
||||
}
|
||||
}
|
||||
return $ret;
|
||||
}
|
||||
|
||||
function getResults($data, $form) {
|
||||
return $this->Results($data, $form);
|
||||
}
|
||||
|
||||
function getResultList($results, $link = true) {
|
||||
$listBody = $results->buildNestedUL($this->stat('result_columns'));
|
||||
|
||||
return <<<HTML
|
||||
<div class="ResultList">
|
||||
$listBody
|
||||
</div>
|
||||
HTML;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $results
|
||||
* @param $link Link the rows to their according result (evaluated by javascript)
|
||||
* @return String Result-Table as HTML
|
||||
*/
|
||||
function getResultTable($results, $link = true) {
|
||||
$tableHeader = $this->columnheader();
|
||||
|
||||
$tableBody = $this->columnbody($results);
|
||||
|
||||
return <<<HTML
|
||||
<table class="ResultTable">
|
||||
<thead>
|
||||
$tableHeader
|
||||
</thead>
|
||||
<tbody>
|
||||
$tableBody
|
||||
</tbody>
|
||||
</table>
|
||||
HTML;
|
||||
}
|
||||
|
||||
protected function columnheader(){
|
||||
$content = "";
|
||||
foreach( array_keys($this->stat('result_columns')) as $field ) {
|
||||
$content .= $this->htmlTableCell($field);
|
||||
}
|
||||
return $this->htmlTableRow($content);
|
||||
}
|
||||
|
||||
protected function columnbody($results=null) {
|
||||
// shouldn't be called here, but left in for legacy
|
||||
if(!$results) {
|
||||
$results = $this->performSearch();
|
||||
}
|
||||
|
||||
$body = "";
|
||||
if($results){
|
||||
$i=0;
|
||||
foreach($results as $result){
|
||||
$i++;
|
||||
$html = "";
|
||||
foreach($this->stat('result_columns') as $field) {
|
||||
$value = $this->buildResultFieldValue($result, $field);
|
||||
$html .= $this->htmlTableCell($value, $this->Link("show", $result->ID), "show", true);
|
||||
|
||||
}
|
||||
$evenOrOdd = ($i%2)?"even":"odd";
|
||||
$row = $this->htmlTableRow($html, null, $evenOrOdd);
|
||||
$body .= $row;
|
||||
}
|
||||
}
|
||||
return $body;
|
||||
}
|
||||
|
||||
protected function listbody($results=null) {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $results Array
|
||||
* @return String Form-Content
|
||||
*/
|
||||
function getResultActionsForm($results) {
|
||||
$ret = "";
|
||||
|
||||
$csvValues = array();
|
||||
foreach($results as $record) {
|
||||
$csvValues[] = $record->ID;
|
||||
}
|
||||
|
||||
$form = new Form(
|
||||
$this,
|
||||
"ExportForm",
|
||||
new FieldSet(
|
||||
new HiddenField("csvIDs","csvIDs",implode(",",$csvValues))
|
||||
),
|
||||
$this->result_actions
|
||||
);
|
||||
|
||||
$ret = <<<HTML
|
||||
<div id="Form_ResultForm">
|
||||
{$form->renderWith("Form")}
|
||||
</div>
|
||||
HTML;
|
||||
|
||||
return $ret;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $result
|
||||
* @param $field Mixed can be array: eg: array("FirstName", "Surname"), in which case two fields
|
||||
* in database table should concatenate to one cell for report table.
|
||||
* The field could be "Total->Nice" or "Order.Created->Date", intending to show its specific format.
|
||||
* Caster then is "Nice" "Date" etc.
|
||||
*/
|
||||
protected function buildResultFieldValue($result, $field) {
|
||||
if(is_array($field)) {
|
||||
// array-syntax
|
||||
$i = 0;
|
||||
foreach($field as $each) {
|
||||
$value .= $i == 0 ? "" : "_";
|
||||
$value .= $this->buildResultFieldValue($result, $each);
|
||||
$i++;
|
||||
}
|
||||
} else {
|
||||
// This supports simple FieldName syntax
|
||||
if(strpos($field,'.') === false) {
|
||||
$value = ($result->val($field)) ? $result->val($field) : $result->$field;
|
||||
// This support the syntax fieldName = Relation.RelatedField
|
||||
} else {
|
||||
$fieldNameParts = explode('.', $field) ;
|
||||
$tmpItem = $result;
|
||||
for($j=0;$j<sizeof($fieldNameParts);$j++) {
|
||||
$relationMethod = $fieldNameParts[$j];
|
||||
$idField = $relationMethod . 'ID';
|
||||
if($j == sizeof($fieldNameParts)-1) {
|
||||
$value = $tmpItem->$relationMethod;
|
||||
} else {
|
||||
$tmpItem = $tmpItem->$relationMethod();
|
||||
}
|
||||
}
|
||||
$result = $tmpItem;
|
||||
}
|
||||
|
||||
if(strpos($field, '->') !== false) {
|
||||
list ($field, $caster) = explode("->", $field);
|
||||
}
|
||||
|
||||
if(!empty($caster)) {
|
||||
$fieldNameParts = explode('.', $field);
|
||||
$fieldName = $fieldNameParts[sizeof($fieldNameParts)-1];
|
||||
// When the intending value is Created.Date, the obj need to be casted as Datetime explicitely.
|
||||
if ($field == "Created" || $field == "LastEdited") {
|
||||
$created = Object::create('Datetime', $result->Created, "Created");
|
||||
$value = $created->val($caster);
|
||||
} else {
|
||||
// Dealing with other field like "Total->Nice", etc.
|
||||
$value = $result->obj($fieldName)->val($caster);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return $value;
|
||||
}
|
||||
|
||||
protected function htmlTableCell($value, $link = false, $class = "", $id = null) {
|
||||
if($link) {
|
||||
return "<td><a href=\"$link\" class=\"$class\" id=\"$id\">" . htmlentities($value) . "</a></td>";
|
||||
} else {
|
||||
return "<td>" . htmlentities($value) . "</td>";
|
||||
}
|
||||
}
|
||||
|
||||
protected function htmlTableRow($value, $link = null, $evenOrOdd = null) {
|
||||
if ($link) {
|
||||
return "<tr class=\"$evenOrOdd\"><a href=\"$link\">" . $value . "</a></tr>";
|
||||
} else {
|
||||
return "<tr class=\"$evenOrOdd\">" . $value . "</tr>";
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Exports a given set of comma-separated IDs (from a previous search-query, stored in a HiddenField).
|
||||
* Uses {$csv_columns} if present, and falls back to {$result_columns}.
|
||||
*/
|
||||
function export() {
|
||||
|
||||
$now = Date("s-i-H");
|
||||
$fileName = "export-$now.csv";
|
||||
|
||||
$csv_columns = ($this->stat('csv_columns')) ? array_values($this->stat('csv_columns')) : array_values($this->stat('result_columns'));
|
||||
|
||||
$fileData = "";
|
||||
$fileData .= "\"" . implode("\",\"",$csv_columns) . "\"";
|
||||
$fileData .= "\n";
|
||||
|
||||
$records = $this->performSearch();
|
||||
if($records) {
|
||||
foreach($records as $record) {
|
||||
$columnData = array();
|
||||
foreach($csv_columns as $column) {
|
||||
$tmpColumnData = "\"" . str_replace("\"", "\"\"", $record->$column) . "\"";
|
||||
$tmpColumnData = str_replace(array("\r", "\n"), "", $tmpColumnData);
|
||||
$columnData[] = $tmpColumnData;
|
||||
}
|
||||
$fileData .= implode(",",$columnData);
|
||||
$fileData .= "\n";
|
||||
}
|
||||
|
||||
return HTTPRequest::send_file($fileData, $fileName);
|
||||
} else {
|
||||
user_error("No records found", E_USER_ERROR);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Save generic data handler
|
||||
*
|
||||
* @return String Statusmessage
|
||||
*/
|
||||
function save($urlParams, $form) {
|
||||
|
||||
$className = $this->stat('data_type');
|
||||
|
||||
$id = $_REQUEST['ID'];
|
||||
|
||||
if(substr($id, 0, 3) != 'new') {
|
||||
$generic = DataObject::get_one($className, "`$className`.ID = $id");
|
||||
$generic->__Status = "Saved (Update)";
|
||||
} else {
|
||||
$generic = new $className();
|
||||
$generic->__Status = "Saved (New)";
|
||||
}
|
||||
|
||||
$form->saveInto($generic, true);
|
||||
$id = $generic->write();
|
||||
|
||||
if($this->stat('data_type_extra')) {
|
||||
foreach($this->stat('data_type_extra') as $oneRelated) {
|
||||
$oneExtra = $generic->$oneRelated();
|
||||
if($_REQUEST[$oneExtra->class]) {
|
||||
foreach($_REQUEST[$oneExtra->class] as $field => $value) {
|
||||
$oneExtra->setField($field, $value);
|
||||
}
|
||||
}
|
||||
$oneExtra->write();
|
||||
$oneExtra->destroy();
|
||||
}
|
||||
}
|
||||
$this->getActionUpdateJS($generic);
|
||||
FormResponse::status_message(_t('GenericDataAdmin.SAVED', 'Saved'), 'good');
|
||||
FormResponse::update_status($generic->__Status);
|
||||
|
||||
if (method_exists($this, "saveAfterCall")) {
|
||||
$this->saveAfterCall($generic, $urlParams, $form);
|
||||
}
|
||||
|
||||
$generic->destroy();
|
||||
|
||||
return FormResponse::respond();
|
||||
}
|
||||
|
||||
/**
|
||||
* Show a single record
|
||||
*
|
||||
* @return Array Editing Form
|
||||
*/
|
||||
function show() {
|
||||
|
||||
Session::set('currentPage', $this->urlParams['ID']);
|
||||
|
||||
$editForm = $this->getEditForm($this->urlParams['ID']);
|
||||
|
||||
if(Director::is_ajax()) {
|
||||
return $editForm->formHtmlContent();
|
||||
} else {
|
||||
return array (
|
||||
'EditForm' => $editForm
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Add a new DataObject
|
||||
*
|
||||
* @return String
|
||||
*/
|
||||
function createRecord($data, $form) {
|
||||
$baseClass = $this->stat('data_type');
|
||||
$obj = new $baseClass();
|
||||
$form->saveInto($obj);
|
||||
$obj->write();
|
||||
|
||||
// This appears to be a typo. There is no 'urlParms'.
|
||||
// $this->urlParms['ID'] = $obj->ID;
|
||||
|
||||
$editForm = $this->getEditForm($obj->ID);
|
||||
|
||||
return (Director::is_ajax()) ? $editForm->formHtmlContent() : array ('EditForm' => $editForm);
|
||||
}
|
||||
|
||||
/**
|
||||
* Delete a given Dataobjebt by ID
|
||||
*
|
||||
* @param $urlParams Array
|
||||
* @param $form Form
|
||||
* @return String
|
||||
*/
|
||||
function delete($urlParams, $form) {
|
||||
$id = Convert::raw2sql($_REQUEST['ID']);
|
||||
$obj = DataObject::get_by_id($this->stat('data_type'), $id);
|
||||
if ($obj) {
|
||||
$obj->delete();
|
||||
}
|
||||
|
||||
// clear session data
|
||||
Session::clear('currentPage');
|
||||
|
||||
FormResponse::status_message(_t('GenericDataAdmin.DELETEDSUCCESS', 'Successfully deleted'), 'good');
|
||||
FormResponse::add("$('Form_EditForm').deleteEffect();");
|
||||
|
||||
return FormResponse::respond();
|
||||
}
|
||||
|
||||
protected function getRelatedData() {
|
||||
|
||||
$relatedName = $_REQUEST['RelatedClass'];
|
||||
$id = $_REQUEST[$relatedName]['ID'];
|
||||
$baseClass = $this->stat('data_type');
|
||||
$relatedClasses = singleton($baseClass)->stat('has_one');
|
||||
if($id){
|
||||
$relatedObject = DataObject::get_by_id($relatedClasses[$relatedName], $id);
|
||||
$response .= <<<JS
|
||||
$('$relatedName').unsetNewRelatedKey();
|
||||
JS;
|
||||
}
|
||||
elseif($id !== '0'){ //in case of null;
|
||||
$relatedObject = new $relatedClasses[$relatedName]();
|
||||
if($parentID = $_REQUEST[$relatedName]['ParentID']){
|
||||
$relatedObject->ParentID = $parentID;
|
||||
}
|
||||
$id = $relatedObject->write();
|
||||
$response .= <<<JS
|
||||
$('$relatedName').setNewRelatedKey($id);
|
||||
JS;
|
||||
}else{ // in case of 0
|
||||
$relatedObject = new $relatedClasses[$relatedName]();
|
||||
if($parentID = $_REQUEST[$relatedName]['ParentID']){
|
||||
$relatedObject->ParentID = $parentID;
|
||||
}
|
||||
$response .= <<<JS
|
||||
$('$relatedName').unsetNewRelatedKey();
|
||||
JS;
|
||||
}
|
||||
|
||||
if(Director::is_ajax()) {
|
||||
$fields = $_REQUEST[$relatedName];
|
||||
|
||||
$response .= <<<JS
|
||||
var dataArray = new Array();
|
||||
JS;
|
||||
foreach ($fields as $k => $v) {
|
||||
$JS_newKey = Convert::raw2js($relatedName . '[' . $k . ']');
|
||||
$JS_newValue = Convert::raw2js($relatedObject-> $k);
|
||||
$response .=<<<JS
|
||||
dataArray['$JS_newKey'] = '$JS_newValue';
|
||||
JS;
|
||||
}
|
||||
|
||||
$response .=<<<JS
|
||||
$('$relatedName').updateChildren(dataArray, true);
|
||||
JS;
|
||||
|
||||
FormResponse::add($response);
|
||||
}
|
||||
|
||||
return FormResponse::respond();
|
||||
}
|
||||
|
||||
protected function updateRelatedKey() {
|
||||
if(Director::is_ajax()) {
|
||||
$funcName = "get" . $_REQUEST['RelatedClass'] . "Dropdown";
|
||||
$relatedKeyDropdown = singleton($this->stat('data_type'))->$funcName();
|
||||
$relatedKeyDropdown->extraClass = "relatedDataKey";
|
||||
echo $relatedKeyDropdown->FieldHolder();
|
||||
} else {
|
||||
Director::redirectBack();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Execute a query based on {$filter} and build a DataObjectSet
|
||||
* out of the results.
|
||||
*
|
||||
* @return DataObjectSet
|
||||
*/
|
||||
abstract function performSearch();
|
||||
|
||||
/**
|
||||
* Form fields which trigger {getResults} and {peformSearch}.
|
||||
* Provide HTML in the following format to get auto-collapsing "advanced search"-fields.
|
||||
* <div id="BasicSearchFields"></div>
|
||||
* <div class="ToggleAdvancedSearchFields" style="display:none"><a href="#">Show advanced options</a></div>
|
||||
* <div id="AdvancedSearchFields"></div>
|
||||
*
|
||||
* @return FieldSet
|
||||
*/
|
||||
abstract function getSearchFields();
|
||||
|
||||
/**
|
||||
* Provide custom link.
|
||||
*
|
||||
* @return String
|
||||
*/
|
||||
abstract function getLink();
|
||||
|
||||
//abstract function create();
|
||||
|
||||
/**
|
||||
* Legacy
|
||||
*/
|
||||
function AddForm() {
|
||||
return $this->CreationForm();
|
||||
}
|
||||
}
|
||||
?>
|
@ -1,253 +0,0 @@
|
||||
.right form div.tab {
|
||||
padding-top: 1em;
|
||||
}
|
||||
|
||||
form#Form_EditForm #Form_ExportForm fieldset {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
|
||||
.leftcolumn {
|
||||
margin: 0;
|
||||
width: 46%;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.rightcolumn {
|
||||
width: 46%;
|
||||
margin: 0;
|
||||
float: right;
|
||||
clear: right;
|
||||
}
|
||||
|
||||
.tab div.groupfield, .tab div.groupfield div.groupfield {
|
||||
margin: 1.2em 0;
|
||||
border: 1px solid #ffffff;
|
||||
}
|
||||
|
||||
.tab div.field {
|
||||
margin: .3em 0;
|
||||
}
|
||||
|
||||
#left {
|
||||
width:335px
|
||||
}
|
||||
#LeftPane {
|
||||
background-color: #FFF;
|
||||
border-left: 1px #ccc solid;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/* Generic form styling */
|
||||
|
||||
#LeftPane h3 {
|
||||
font-size:1.2em;
|
||||
letter-spacing:1px;
|
||||
color:#4874C6;
|
||||
}
|
||||
|
||||
#LeftPane form label.left {
|
||||
font-size:1.1em;
|
||||
font-weight:bold;
|
||||
float:left;
|
||||
width:100px;
|
||||
padding-right:3px;
|
||||
}
|
||||
|
||||
#LeftPane form div {
|
||||
clear:left;
|
||||
}
|
||||
|
||||
#LeftPane form div.field {
|
||||
margin-bottom:5px;
|
||||
}
|
||||
|
||||
#LeftPane form input {
|
||||
padding:2px;
|
||||
}
|
||||
|
||||
#LeftPane form input.text,
|
||||
#LeftPane form select {
|
||||
padding:2px;
|
||||
}
|
||||
|
||||
#LeftPane form input.text {
|
||||
width:145px;
|
||||
}
|
||||
|
||||
#LeftPane form div.field select {
|
||||
width:152px;
|
||||
}
|
||||
|
||||
#LeftPane #AddForm {
|
||||
padding: 5px 10px;
|
||||
}
|
||||
|
||||
#Search_holder {
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
#Search_holder .ToggleAdvancedSearchFields {
|
||||
margin: 3px 0;
|
||||
}
|
||||
|
||||
#Search_holder .Actions {
|
||||
margin: 5px 0;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
#Search_holder h3 {
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
#LeftPane #Form_CreationForm {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
#LeftPane #Form_CreationForm .Actions {
|
||||
margin-left: 1em;
|
||||
}
|
||||
|
||||
#SearchForm_holder {
|
||||
overflow: auto; /* TODO */
|
||||
padding: 5px 10px;
|
||||
}
|
||||
|
||||
#SearchForm_holder .indicator {
|
||||
margin: .8em 0 0 .5em;
|
||||
display: block;
|
||||
}
|
||||
|
||||
#Form_SearchForm_action_getResults {
|
||||
float: left;
|
||||
}
|
||||
|
||||
#SearchForm_holder #DateRange .calendardate,
|
||||
#SearchForm_holder #DateRange label{
|
||||
float:left;
|
||||
clear:none;
|
||||
padding:1px;
|
||||
}
|
||||
|
||||
#SearchForm_holder #DateRange input {
|
||||
width:65px;
|
||||
}
|
||||
|
||||
/* Result list layout */
|
||||
div.ResultList {
|
||||
padding: 1em;
|
||||
}
|
||||
|
||||
div.ResultList ul {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
list-style: none;
|
||||
background:#eee;
|
||||
}
|
||||
|
||||
div.ResultList li {
|
||||
padding: .1em;
|
||||
}
|
||||
|
||||
div.ResultList ul ul {
|
||||
margin-left: 2em;
|
||||
}
|
||||
|
||||
div.ResultList li.odd {
|
||||
background:#f5f5f5;
|
||||
}
|
||||
|
||||
div.ResultList li.even {
|
||||
background:#eee;
|
||||
}
|
||||
|
||||
/* Result table layout */
|
||||
table.ResultTable table tbody tr.odd {
|
||||
background:#f5f5f5;
|
||||
}
|
||||
table.ResultTable table tbody tr td {
|
||||
padding:2px;
|
||||
}
|
||||
|
||||
table.ResultTable {
|
||||
padding: 1em;
|
||||
width: 100%;
|
||||
}
|
||||
table.ResultTable * {
|
||||
border:0;
|
||||
font-size:1em;
|
||||
}
|
||||
table.ResultTable td {
|
||||
padding: 3px;
|
||||
}
|
||||
|
||||
table.ResultTable thead tr {
|
||||
background:#eee;
|
||||
}
|
||||
table.ResultTable thead tr td {
|
||||
font-weight:bold;
|
||||
letter-spacing:1px;
|
||||
font-size:1.1em;
|
||||
}
|
||||
table.ResultTable tbody tr {
|
||||
background:#eee;
|
||||
}
|
||||
table.ResultTable tbody tr.even {
|
||||
background:#f0f8ff;
|
||||
}
|
||||
table.ResultTable tbody tr.odd {
|
||||
background:#fff;
|
||||
}
|
||||
table.ResultTable tbody tr td {
|
||||
font-size:1em;
|
||||
}
|
||||
|
||||
#Search_holder table.ResultTable tbody tr {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
#Form_export_action_export {
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
#Form_EditForm_GenericDataStatus {
|
||||
position: absolute;
|
||||
z-index: 500;
|
||||
top: -70px;
|
||||
right: -10px;
|
||||
text-align: right;
|
||||
width: 150px;
|
||||
height: 38px;
|
||||
|
||||
padding: 10px;
|
||||
|
||||
font-size: 14px;
|
||||
font-weight: bold;
|
||||
|
||||
border: 1px solid #cc9;
|
||||
color: #660;
|
||||
background-color: #F9F9E3;
|
||||
}
|
||||
|
||||
.clear:after {
|
||||
content: ".";
|
||||
display: block;
|
||||
height: 0;
|
||||
clear: both;
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
.clear {display: inline-block;}
|
||||
|
||||
#LeftPane {
|
||||
overflow-y: scroll;
|
||||
}
|
||||
|
||||
/* Hides from IE-mac \*/
|
||||
* html .clear {height: 1%;}
|
||||
.clear {
|
||||
display: block;
|
||||
clear: both;
|
||||
}
|
||||
/* End hide from IE-mac */
|
@ -1,190 +0,0 @@
|
||||
/**
|
||||
* Manages searching and displaying of datarecords speccified in GenericDataAdmin.
|
||||
*/
|
||||
LeftPane = Class.create();
|
||||
LeftPane.applyTo('#LeftPane');
|
||||
LeftPane.prototype = {
|
||||
|
||||
effectDuration: .7,
|
||||
|
||||
initialize: function() {
|
||||
Behaviour.register('LeftPane',{
|
||||
'#Form_CreationForm_action_createRecord': {
|
||||
onclick: this.addNewRecord.bind(this)
|
||||
},
|
||||
|
||||
'#Form_SearchForm_action_getResults': {
|
||||
onclick: this.filterOnChange.bind(this)
|
||||
},
|
||||
/**
|
||||
* Small hack to keep forms for search and resultActions separate
|
||||
* in order to avoid DOM-id-duplicates.
|
||||
*/
|
||||
'#Form_ExportForm_action_export': {
|
||||
onclick: function(e) {
|
||||
var el = Event.element(e);
|
||||
var origAction = $('Form_SearchForm').action;
|
||||
$('Form_SearchForm').action = origAction + "&" + el.name + "=1";
|
||||
$('Form_SearchForm').submit();
|
||||
$('Form_SearchForm').action = origAction;
|
||||
Event.stop(e);
|
||||
return false;
|
||||
}.bind(this)
|
||||
}
|
||||
});
|
||||
|
||||
this.initAdvancedSearch();
|
||||
},
|
||||
|
||||
/**
|
||||
* If a toggle-link is present, provide functionality to show/hide additional search-options.
|
||||
*/
|
||||
initAdvancedSearch: function() {
|
||||
var advancedSearch = $('AdvancedSearchFields');
|
||||
if(!advancedSearch) {
|
||||
return false;
|
||||
}
|
||||
|
||||
advancedSearch.style.display = "none";
|
||||
var toggleLinks = document.getElementsBySelector('div#LeftPane .ToggleAdvancedSearchFields');
|
||||
if(toggleLinks && toggleLinks[0]) toggleLinks[0].style.display = "block";
|
||||
|
||||
Behaviour.register('LeftPane_initAdvancedSearch',{
|
||||
"div#LeftPane .ToggleAdvancedSearchFields a":{
|
||||
onclick: function(e){
|
||||
var el = Event.element(e);
|
||||
var advancedSearchDiv = $('AdvancedSearchFields');
|
||||
if(advancedSearchDiv.style.display == 'none') {
|
||||
Effect.SlideDown(advancedSearchDiv,{duration:this.effectDuration});
|
||||
el.firstChild.nodeValue = el.firstChild.nodeValue.replace(/Show/,"Hide");
|
||||
|
||||
} else {
|
||||
Effect.SlideUp(advancedSearchDiv,{duration:this.effectDuration});
|
||||
el.firstChild.nodeValue = el.firstChild.nodeValue.replace(/Hide/,"Show");
|
||||
|
||||
}
|
||||
Event.stop(e);
|
||||
return false;
|
||||
}.bind(this)
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* @param form DOM-Element Needed if you invoke this action externally
|
||||
*/
|
||||
addNewRecord: function(e, form) {
|
||||
var el = Event.element(e);
|
||||
var form = (form) ? form : Event.findElement(e,"form");
|
||||
var link = form.action + "&" + Form.serialize(form);
|
||||
|
||||
// disable button
|
||||
Form.Element.disable(el);
|
||||
var openTab = $('Form_EditForm').getCurrentTab();
|
||||
var callback = function() {
|
||||
Form.Element.enable(this);
|
||||
statusMessage("Record created","good");
|
||||
}.bind(Event.element(e));
|
||||
$('Form_EditForm').updateCMSContent(el, openTab, link, callback);
|
||||
|
||||
Event.stop(e);
|
||||
return false;
|
||||
},
|
||||
|
||||
displayNewRecord: function(response) {
|
||||
|
||||
$('Form_EditForm').innerHTML = response.responseText;
|
||||
onload_init_tabstrip();
|
||||
// Makes sure content-behaviour is correctly initialized in the main window.
|
||||
Behaviour.apply( $('Form_EditForm') );
|
||||
},
|
||||
|
||||
filterOnChange: function (e, custom_onComplete) {
|
||||
try {
|
||||
// hide existing results
|
||||
$("ResultTable_holder").innerHTML = "";
|
||||
// show loading indicator
|
||||
showIndicator('SearchLoading', $$('#Form_SearchForm .Actions')[0]);
|
||||
} catch(e) {}
|
||||
|
||||
|
||||
Ajax.SubmitForm(
|
||||
"Form_SearchForm",
|
||||
"action_getResults",
|
||||
{
|
||||
postBody : 'ajax=1',
|
||||
onSuccess : this.updateResult.bind(this),
|
||||
onFailure : function(response) {
|
||||
errorMessage('Error encountered during search', response);
|
||||
},
|
||||
onComplete : custom_onComplete
|
||||
}
|
||||
);
|
||||
|
||||
Event.stop(e);
|
||||
|
||||
return false;
|
||||
},
|
||||
|
||||
updateResult: function(response){
|
||||
// hide loading indicator
|
||||
hideIndicator('SearchLoading');
|
||||
|
||||
var holder;
|
||||
if(holder = $('ResultTable_holder')){
|
||||
holder.innerHTML = response.responseText;
|
||||
Behaviour.apply( $('ResultTable_holder') );
|
||||
}
|
||||
},
|
||||
|
||||
clearFilter: function() {
|
||||
var searchForm = $('Form_SearchForm');
|
||||
var fields = searchForm.getElementsByTagName('input');
|
||||
for(var i=0; i<fields.length; i++){
|
||||
fields[0].value = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Shows results provided by LeftPane.
|
||||
*/
|
||||
ResultTable = Class.create();
|
||||
ResultTable.applyTo('#ResultTable_holder');
|
||||
ResultTable.prototype = {
|
||||
initialize: function() {
|
||||
Behaviour.register('ResultTable',{
|
||||
"#LeftPane a.show":{
|
||||
onclick: function(e){
|
||||
var openTab = $('Form_EditForm').getCurrentTab();
|
||||
$('Form_EditForm').updateCMSContent(this, openTab);
|
||||
Event.stop(e);
|
||||
return false;
|
||||
}
|
||||
},
|
||||
"#ResultTable_holder a":{
|
||||
onclick: function(e){
|
||||
var el = Event.element(e);
|
||||
var link = (el.nodeName == "A") ? el : document.getElementsBySelector("a.show",el)[0];
|
||||
if(link) {
|
||||
var openTab = $('Form_EditForm').getCurrentTab();
|
||||
$('Form_EditForm').updateCMSContent(link, openTab);
|
||||
}
|
||||
Event.stop(e);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
function fixHeight_left() {
|
||||
fitToParent('LeftPane');
|
||||
fitToParent('Search_holder',12);
|
||||
if($('treepanes')) {
|
||||
$('treepanes').resize();
|
||||
}
|
||||
}
|
||||
|
@ -1,115 +0,0 @@
|
||||
/**
|
||||
* Loads, views and removes records in the main view.
|
||||
*/
|
||||
RightContent = Class.create();
|
||||
RightContent.applyTo('#Form_EditForm');
|
||||
RightContent.prototype = {
|
||||
|
||||
welcomeMessage: "<h1>SilverStripe CMS</h1><p>Welcome to SilverStripe CMS! Please choose click on one of the items on the left pane.</p>",
|
||||
|
||||
initialize : function() {
|
||||
},
|
||||
|
||||
updateCMSContent: function(el, currentTab, link, customCallBack) {
|
||||
if(!customCallBack) customCallBack = function(){};
|
||||
|
||||
if(el || link){
|
||||
var reqLink = (el && el.href) ? el.href : link;
|
||||
|
||||
if(typeof(currentTab) != 'undefined')
|
||||
$('Form_EditForm').openTab = currentTab;
|
||||
|
||||
statusMessage("loading...", null, true);
|
||||
|
||||
new Ajax.Request(reqLink, {
|
||||
asynchronous : true,
|
||||
postBody : 'ajax=1',
|
||||
onSuccess: customCallBack.bind(this),
|
||||
onComplete : this.successfullyReceivedPage.bind(this),
|
||||
onFailure : function(response) {
|
||||
errorMessage('Error loading page',response);
|
||||
}
|
||||
});
|
||||
}else{
|
||||
$('Form_EditForm').innerHTML = this.welcomeMessage;
|
||||
}
|
||||
},
|
||||
|
||||
successfullyReceivedPage : function(response) {
|
||||
$('Form_EditForm').loadNewPage(response.responseText);
|
||||
$('Form_EditForm').initialize();
|
||||
onload_init_tabstrip();
|
||||
// TODO
|
||||
// try to reopen saved tab (before ajax request)
|
||||
if($('Form_EditForm').openTab) {
|
||||
openTab($('Form_EditForm').openTab);
|
||||
} else {
|
||||
$('Form_EditForm').openTab = this.getCurrentTab();
|
||||
openTab($('Form_EditForm').openTab);
|
||||
}
|
||||
|
||||
clearStatusMessage();
|
||||
},
|
||||
|
||||
remove: function(e) {
|
||||
if(window.confirm('Are you sure you want to delete?')){
|
||||
var el = Event.element(e);
|
||||
Ajax.SubmitForm($('Form_EditForm'), el.name, {
|
||||
postBody : 'ajax=1',
|
||||
onSuccess: Ajax.Evaluator,
|
||||
onFailure: ajaxErrorHandler
|
||||
});
|
||||
}
|
||||
Event.stop(e);
|
||||
return false;
|
||||
},
|
||||
|
||||
deleteEffect: function() {
|
||||
new Effect.Fade(this, {duration:2});
|
||||
window.setTimeout(function() {
|
||||
$('Form_EditForm').updateCMSContent();
|
||||
new Effect.Appear($('Form_EditForm'), {duration:3});
|
||||
}, 3000);
|
||||
},
|
||||
|
||||
tabExists: function(tabName) {
|
||||
if($('Root')){
|
||||
var tags = $('Root').getElementsByTagName('li');
|
||||
for(var i=0; i<tags.length; i++){
|
||||
var current = tags[i].getElementsByTagName('a')[0];
|
||||
var match = current.id.match(/tab-(.+)$/);
|
||||
if(match[0] == tabName) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
},
|
||||
|
||||
getCurrentTab: function() {
|
||||
var current;
|
||||
if($('Root')){
|
||||
var tags = $('Root').getElementsByTagName('li');
|
||||
for(var i=0; i<tags.length; i++){
|
||||
if(Element.hasClassName(tags[0], 'current')){
|
||||
current = tags[i].getElementsByTagName('a')[0];
|
||||
}else{
|
||||
current = tags[0].getElementsByTagName('a')[0]
|
||||
}
|
||||
current.id.match(/tab-(.+)$/);
|
||||
return RegExp.$1;
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
setTitle: function(title) {
|
||||
var titleHolder = $$('div#right .title div');
|
||||
if(titleHolder[0]) {
|
||||
titleHolder[0].innerHTML = title;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var action_delete_right = function(e) {
|
||||
$('Form_EditForm').remove(e);
|
||||
}
|
@ -213,21 +213,6 @@ $lang['bg_BG']['CommentTableField.ss']['MARKASSPAM'] = 'Маркирай тоз
|
||||
$lang['bg_BG']['CommentTableField.ss']['MARKNOSPAM'] = 'Маркирай този коментар че не спам.';
|
||||
$lang['bg_BG']['CommentTableField.ss']['NOITEMSFOUND'] = 'Няма намерени елементи';
|
||||
$lang['bg_BG']['CommentTableField.ss']['SPAM'] = 'спам';
|
||||
$lang['bg_BG']['GenericDataAdmin']['CHOOSECRIT'] = 'Моля изберете някаква критерия за търсене и натиснете \'Давай\'. ';
|
||||
$lang['bg_BG']['GenericDataAdmin']['CREATE'] = 'Създай';
|
||||
$lang['bg_BG']['GenericDataAdmin']['DELETE'] = 'Изтрий';
|
||||
$lang['bg_BG']['GenericDataAdmin']['DELETEDSUCCESS'] = 'Успешно изтрито';
|
||||
$lang['bg_BG']['GenericDataAdmin']['EXPORTCSV'] = 'Експортирай като CSV';
|
||||
$lang['bg_BG']['GenericDataAdmin']['FOUND'] = 'намерено:';
|
||||
$lang['bg_BG']['GenericDataAdmin']['GO'] = 'Давай';
|
||||
$lang['bg_BG']['GenericDataAdmin']['NORESULTS'] = 'Съжелявам, няма намерено %s в това търсене.';
|
||||
$lang['bg_BG']['GenericDataAdmin']['SAVE'] = 'Съхрани';
|
||||
$lang['bg_BG']['GenericDataAdmin']['SAVED'] = 'Съхранено';
|
||||
$lang['bg_BG']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'Добави списък';
|
||||
$lang['bg_BG']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'Търси списъци';
|
||||
$lang['bg_BG']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Търси резултати';
|
||||
$lang['bg_BG']['GenericDataAdmin_right.ss']['WELCOME1'] = 'Добре дошли в';
|
||||
$lang['bg_BG']['GenericDataAdmin_right.ss']['WELCOME2'] = 'Моля кликнете върхо едно от вписванията на левия панел.';
|
||||
$lang['bg_BG']['ImageEditor.ss']['ACTIONS'] = 'действия';
|
||||
$lang['bg_BG']['ImageEditor.ss']['APPLY'] = 'приложи';
|
||||
$lang['bg_BG']['ImageEditor.ss']['CANCEL'] = 'отмени';
|
||||
|
@ -149,9 +149,6 @@ $lang['cs_CZ']['CMSRight.ss']['ECONTENT'] = 'Upravit obsah';
|
||||
$lang['cs_CZ']['CMSRight.ss']['WELCOMETO'] = 'Vítejte v';
|
||||
$lang['cs_CZ']['CommentList.ss']['CREATEDW'] = 'Komentáře se vytvářejí, kdykoliv provedete nějakou pracovní akci - Zveřejnění, Zamítnutí, Odevzdání.';
|
||||
$lang['cs_CZ']['CommentList.ss']['NOCOM'] = 'Na tuto stránku ještě nikdo neposlal komentář.';
|
||||
$lang['cs_CZ']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'Přidat seznam';
|
||||
$lang['cs_CZ']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'Hledat v seznamech';
|
||||
$lang['cs_CZ']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Výsledky hledání';
|
||||
$lang['cs_CZ']['ImageEditor.ss']['CANCEL'] = 'zrušit';
|
||||
$lang['cs_CZ']['ImageEditor.ss']['CROP'] = 'oříznout';
|
||||
$lang['cs_CZ']['ImageEditor.ss']['HEIGHT'] = 'výška';
|
||||
|
@ -208,21 +208,6 @@ $lang['da_DK']['CommentTableField.ss']['MARKASSPAM'] = 'Marker denne kommentar s
|
||||
$lang['da_DK']['CommentTableField.ss']['MARKNOSPAM'] = 'Marker denne kommentar som ikke-spam';
|
||||
$lang['da_DK']['CommentTableField.ss']['NOITEMSFOUND'] = 'Ingen poster fundet';
|
||||
$lang['da_DK']['CommentTableField.ss']['SPAM'] = 'spam';
|
||||
$lang['da_DK']['GenericDataAdmin']['CHOOSECRIT'] = 'Vælge venligst dine søgekriterier og tryk OK.
|
||||
';
|
||||
$lang['da_DK']['GenericDataAdmin']['CREATE'] = 'Opret';
|
||||
$lang['da_DK']['GenericDataAdmin']['DELETE'] = 'Slet';
|
||||
$lang['da_DK']['GenericDataAdmin']['DELETEDSUCCESS'] = 'Succesfuldt slettet';
|
||||
$lang['da_DK']['GenericDataAdmin']['EXPORTCSV'] = 'Eksporter som CSV';
|
||||
$lang['da_DK']['GenericDataAdmin']['FOUND'] = 'Fundet:';
|
||||
$lang['da_DK']['GenericDataAdmin']['GO'] = 'OK';
|
||||
$lang['da_DK']['GenericDataAdmin']['NORESULTS'] = 'Desværre, %S blev ikke fundet';
|
||||
$lang['da_DK']['GenericDataAdmin']['SAVE'] = 'Gem';
|
||||
$lang['da_DK']['GenericDataAdmin']['SAVED'] = 'Gemt';
|
||||
$lang['da_DK']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'Tilføj kategori';
|
||||
$lang['da_DK']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'Søgekategori';
|
||||
$lang['da_DK']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Søgeresultater';
|
||||
$lang['da_DK']['GenericDataAdmin_right.ss']['WELCOME1'] = 'Velkommen til';
|
||||
$lang['da_DK']['ImageEditor.ss']['ACTIONS'] = 'handlinger';
|
||||
$lang['da_DK']['ImageEditor.ss']['APPLY'] = 'anvend';
|
||||
$lang['da_DK']['ImageEditor.ss']['CANCEL'] = 'annuller';
|
||||
|
@ -211,20 +211,6 @@ $lang['de_DE']['CommentTableField.ss']['MARKASSPAM'] = 'Die Kommentar als Spam m
|
||||
$lang['de_DE']['CommentTableField.ss']['MARKNOSPAM'] = 'Markierung als Spam für diesen Kommentar entfernen';
|
||||
$lang['de_DE']['CommentTableField.ss']['NOITEMSFOUND'] = 'Keine Einträge gefunden';
|
||||
$lang['de_DE']['CommentTableField.ss']['SPAM'] = 'Spam';
|
||||
$lang['de_DE']['GenericDataAdmin']['CHOOSECRIT'] = 'Bitte wählen Sie einige Suchkriterien aus und drücken Sie "Start"';
|
||||
$lang['de_DE']['GenericDataAdmin']['CREATE'] = 'Erstellen';
|
||||
$lang['de_DE']['GenericDataAdmin']['DELETE'] = 'Löschen';
|
||||
$lang['de_DE']['GenericDataAdmin']['DELETEDSUCCESS'] = 'Erfolgreich gelöscht';
|
||||
$lang['de_DE']['GenericDataAdmin']['EXPORTCSV'] = 'Exportieren als CSV';
|
||||
$lang['de_DE']['GenericDataAdmin']['FOUND'] = 'gefunden:';
|
||||
$lang['de_DE']['GenericDataAdmin']['GO'] = 'Los';
|
||||
$lang['de_DE']['GenericDataAdmin']['NORESULTS'] = 'Entschuldigung, es wurde kein %s bei dieser Suche gefunden.';
|
||||
$lang['de_DE']['GenericDataAdmin']['SAVE'] = 'Speichern';
|
||||
$lang['de_DE']['GenericDataAdmin']['SAVED'] = 'Gespeichert';
|
||||
$lang['de_DE']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'Listing hinzufügen';
|
||||
$lang['de_DE']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'Durchsuche Listings';
|
||||
$lang['de_DE']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Suche Ergebnisse';
|
||||
$lang['de_DE']['GenericDataAdmin_right.ss']['WELCOME1'] = 'Willkommen zu';
|
||||
$lang['de_DE']['ImageEditor.ss']['ACTIONS'] = 'Aktionen';
|
||||
$lang['de_DE']['ImageEditor.ss']['APPLY'] = 'Übernehmen';
|
||||
$lang['de_DE']['ImageEditor.ss']['CANCEL'] = 'abbrechen';
|
||||
|
@ -160,16 +160,6 @@ $lang['en_US']['CommentAdmin']['MARKEDNOTSPAM'] = 'Marked %s comments as not spa
|
||||
$lang['en_US']['CommentAdmin']['APPROVED'] = 'Accepted %s comments.';
|
||||
$lang['en_US']['CommentTableField']['SEARCH'] = 'Search';
|
||||
$lang['en_US']['CommentTableField']['FILTER'] = 'Filter';
|
||||
$lang['en_US']['GenericDataAdmin']['EXPORTCSV'] = 'Export as CSV';
|
||||
$lang['en_US']['GenericDataAdmin']['CREATE'] = 'Create';
|
||||
$lang['en_US']['GenericDataAdmin']['GO'] = 'Go';
|
||||
$lang['en_US']['GenericDataAdmin']['SAVE'] = 'Save';
|
||||
$lang['en_US']['GenericDataAdmin']['DELETE'] = 'Delete';
|
||||
$lang['en_US']['GenericDataAdmin']['FOUND'] = 'found:';
|
||||
$lang['en_US']['GenericDataAdmin']['CHOOSECRIT'] = 'Please choose some search criteria and press \'Go\'.';
|
||||
$lang['en_US']['GenericDataAdmin']['NORESULTS'] = 'Sorry, no %s found by this search.';
|
||||
$lang['en_US']['GenericDataAdmin']['SAVED'] = 'Saved';
|
||||
$lang['en_US']['GenericDataAdmin']['DELETEDSUCCESS'] = 'Successfully deleted';
|
||||
$lang['en_US']['LeftAndMain']['PERMDEFAULT'] = 'Please choose an authentication method and enter your credentials to access the CMS.';
|
||||
$lang['en_US']['LeftAndMain']['PERMALREADY'] = 'I\'m sorry, but you can\'t access that part of the CMS. If you want to log in as someone else, do so below';
|
||||
$lang['en_US']['LeftAndMain']['PERMAGAIN'] = 'You have been logged out of the CMS. If you would like to log in again, enter a username and password below.';
|
||||
@ -408,11 +398,6 @@ $lang['en_US']['CommentTableField.ss']['HAM'] = 'ham';
|
||||
$lang['en_US']['CommentTableField.ss']['DELETEROW'] = 'Delete this row';
|
||||
$lang['en_US']['CommentTableField.ss']['DELETE'] = 'delete';
|
||||
$lang['en_US']['CommentTableField.ss']['NOITEMSFOUND'] = 'No items found';
|
||||
$lang['en_US']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'Add Listing';
|
||||
$lang['en_US']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'Search Listings';
|
||||
$lang['en_US']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Search Results';
|
||||
$lang['en_US']['GenericDataAdmin_right.ss']['WELCOME1'] = 'Welcome to';
|
||||
$lang['en_US']['GenericDataAdmin_right.ss']['WELCOME2'] = 'Please choose click on one of the entries on the left pane.';
|
||||
$lang['en_US']['MemberList_PageControls.ss']['VIEWLAST'] = 'View last';
|
||||
$lang['en_US']['MemberList_PageControls.ss']['LASTMEMBERS'] = 'members';
|
||||
$lang['en_US']['MemberList_PageControls.ss']['VIEWFIRST'] = 'View first';
|
||||
|
@ -163,11 +163,6 @@ $lang['eo_XX']['CommentAdmin_SiteTree.ss']['SPAM'] = 'Spamo';
|
||||
$lang['eo_XX']['CommentList.ss']['CREATEDW'] = 'Rimarkoj kreiĝas ĉiam, kiam okazas iu el la laborfluaj agoj - Eldonu, Malakceptu, Sendu.';
|
||||
$lang['eo_XX']['CommentList.ss']['NOCOM'] = 'Mankas rimarkoj en ĉi tiu paĝo.';
|
||||
$lang['eo_XX']['CommentTableField.ss']['SPAM'] = 'spamo';
|
||||
$lang['eo_XX']['GenericDataAdmin']['CREATE'] = 'Krei';
|
||||
$lang['eo_XX']['GenericDataAdmin']['GO'] = 'Ek';
|
||||
$lang['eo_XX']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'Enmetu Liston';
|
||||
$lang['eo_XX']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'Serĉu listojn';
|
||||
$lang['eo_XX']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Serĉu rezultojn';
|
||||
$lang['eo_XX']['ImageEditor.ss']['CANCEL'] = 'rezigni';
|
||||
$lang['eo_XX']['ImageEditor.ss']['CROP'] = 'stuci';
|
||||
$lang['eo_XX']['ImageEditor.ss']['HEIGHT'] = 'alto';
|
||||
|
@ -213,21 +213,6 @@ $lang['es_ES']['CommentTableField.ss']['MARKASSPAM'] = 'Marcar este comentario c
|
||||
$lang['es_ES']['CommentTableField.ss']['MARKNOSPAM'] = 'Marcar este comentario como no spam';
|
||||
$lang['es_ES']['CommentTableField.ss']['NOITEMSFOUND'] = 'No ha sido encontrado ninguno';
|
||||
$lang['es_ES']['CommentTableField.ss']['SPAM'] = 'spam';
|
||||
$lang['es_ES']['GenericDataAdmin']['CHOOSECRIT'] = 'Por favor elija algún criterio de búsqueda y presione \'Ir\'.';
|
||||
$lang['es_ES']['GenericDataAdmin']['CREATE'] = 'Crear';
|
||||
$lang['es_ES']['GenericDataAdmin']['DELETE'] = 'Borrar';
|
||||
$lang['es_ES']['GenericDataAdmin']['DELETEDSUCCESS'] = 'Borrado satisfactoriamente.';
|
||||
$lang['es_ES']['GenericDataAdmin']['EXPORTCSV'] = 'Exportar a CSV';
|
||||
$lang['es_ES']['GenericDataAdmin']['FOUND'] = 'encontrado:';
|
||||
$lang['es_ES']['GenericDataAdmin']['GO'] = 'Ir';
|
||||
$lang['es_ES']['GenericDataAdmin']['NORESULTS'] = 'Lo sentimos, no ha sido encontrado %s mediante esta búsqueda.';
|
||||
$lang['es_ES']['GenericDataAdmin']['SAVE'] = 'Guardar';
|
||||
$lang['es_ES']['GenericDataAdmin']['SAVED'] = 'Guardado';
|
||||
$lang['es_ES']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'Añadir Listado';
|
||||
$lang['es_ES']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'Buscar Listado';
|
||||
$lang['es_ES']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Buscar Resultados';
|
||||
$lang['es_ES']['GenericDataAdmin_right.ss']['WELCOME1'] = 'Bienvenidos a';
|
||||
$lang['es_ES']['GenericDataAdmin_right.ss']['WELCOME2'] = 'Por favor haga clic en una de las entradas de la parte izquierda.';
|
||||
$lang['es_ES']['ImageEditor.ss']['ACTIONS'] = 'acciones';
|
||||
$lang['es_ES']['ImageEditor.ss']['APPLY'] = 'aplicar';
|
||||
$lang['es_ES']['ImageEditor.ss']['CANCEL'] = 'cancelar';
|
||||
|
@ -204,20 +204,6 @@ $lang['fi_FI']['CommentTableField.ss']['EDIT'] = 'muokkaa';
|
||||
$lang['fi_FI']['CommentTableField.ss']['MARKASSPAM'] = 'Merkitse tämä kommentti roskapostiksi';
|
||||
$lang['fi_FI']['CommentTableField.ss']['MARKNOSPAM'] = 'Merkkaa tämä kommentti ei-roskapostiksi';
|
||||
$lang['fi_FI']['CommentTableField.ss']['SPAM'] = 'roskaposti';
|
||||
$lang['fi_FI']['GenericDataAdmin']['CHOOSECRIT'] = 'Ole hyvä ja valitse hakuehto ja paina "Mene".';
|
||||
$lang['fi_FI']['GenericDataAdmin']['CREATE'] = 'Luo';
|
||||
$lang['fi_FI']['GenericDataAdmin']['DELETE'] = 'Poista';
|
||||
$lang['fi_FI']['GenericDataAdmin']['DELETEDSUCCESS'] = 'Poistettu onnistuneesti';
|
||||
$lang['fi_FI']['GenericDataAdmin']['EXPORTCSV'] = 'Vie CSV:nä';
|
||||
$lang['fi_FI']['GenericDataAdmin']['FOUND'] = 'löydetty:';
|
||||
$lang['fi_FI']['GenericDataAdmin']['GO'] = 'Mene';
|
||||
$lang['fi_FI']['GenericDataAdmin']['SAVE'] = 'Tallenna';
|
||||
$lang['fi_FI']['GenericDataAdmin']['SAVED'] = 'Tallennettu';
|
||||
$lang['fi_FI']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'Lisää luettelointi';
|
||||
$lang['fi_FI']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'Etsi luettelointeja';
|
||||
$lang['fi_FI']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Etsinnän tulokset';
|
||||
$lang['fi_FI']['GenericDataAdmin_right.ss']['WELCOME1'] = 'Tervetuloa ';
|
||||
$lang['fi_FI']['GenericDataAdmin_right.ss']['WELCOME2'] = 'Ole hyvä ja valitse merkintä vasemmasta paneelista.';
|
||||
$lang['fi_FI']['ImageEditor.ss']['ACTIONS'] = 'toiminnot';
|
||||
$lang['fi_FI']['ImageEditor.ss']['APPLY'] = 'käytä';
|
||||
$lang['fi_FI']['ImageEditor.ss']['CANCEL'] = 'peruuta';
|
||||
|
@ -213,21 +213,6 @@ $lang['fr_FR']['CommentTableField.ss']['MARKASSPAM'] = 'Marquer ce commentaire c
|
||||
$lang['fr_FR']['CommentTableField.ss']['MARKNOSPAM'] = 'Marquer ce commentaire comme non-spam';
|
||||
$lang['fr_FR']['CommentTableField.ss']['NOITEMSFOUND'] = 'Aucun élément trouvé';
|
||||
$lang['fr_FR']['CommentTableField.ss']['SPAM'] = 'indésirable';
|
||||
$lang['fr_FR']['GenericDataAdmin']['CHOOSECRIT'] = 'Sélectionner des critères de recherche puis appuyer sur le bouton \'Chercher\'.';
|
||||
$lang['fr_FR']['GenericDataAdmin']['CREATE'] = 'Créer';
|
||||
$lang['fr_FR']['GenericDataAdmin']['DELETE'] = 'Supprimer';
|
||||
$lang['fr_FR']['GenericDataAdmin']['DELETEDSUCCESS'] = 'Suppression réussie';
|
||||
$lang['fr_FR']['GenericDataAdmin']['EXPORTCSV'] = 'Exporter au format CSV';
|
||||
$lang['fr_FR']['GenericDataAdmin']['FOUND'] = 'trouvé :';
|
||||
$lang['fr_FR']['GenericDataAdmin']['GO'] = 'Chercher';
|
||||
$lang['fr_FR']['GenericDataAdmin']['NORESULTS'] = 'Désolé, aucun %s n\'a été trouvé.';
|
||||
$lang['fr_FR']['GenericDataAdmin']['SAVE'] = 'Enregistrer';
|
||||
$lang['fr_FR']['GenericDataAdmin']['SAVED'] = 'Enregistré';
|
||||
$lang['fr_FR']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'Ajouter le listing';
|
||||
$lang['fr_FR']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'Chercher Listings';
|
||||
$lang['fr_FR']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Résultats de la recherche';
|
||||
$lang['fr_FR']['GenericDataAdmin_right.ss']['WELCOME1'] = 'Bienvenue sur';
|
||||
$lang['fr_FR']['GenericDataAdmin_right.ss']['WELCOME2'] = 'Veuillez choisir en cliquant sur un des entrées du panneau de gauche';
|
||||
$lang['fr_FR']['ImageEditor.ss']['ACTIONS'] = 'actions';
|
||||
$lang['fr_FR']['ImageEditor.ss']['APPLY'] = 'appliquer';
|
||||
$lang['fr_FR']['ImageEditor.ss']['CANCEL'] = 'annuler';
|
||||
|
@ -151,9 +151,6 @@ $lang['hr_HR']['CMSRight.ss']['ECONTENT'] = 'Uredi sadržaj';
|
||||
$lang['hr_HR']['CMSRight.ss']['WELCOMETO'] = 'Dobrodošli na';
|
||||
$lang['hr_HR']['CommentList.ss']['CREATEDW'] = 'Komentari se kreiraju za bilo koju od ovih akcija - Objavi, Otkaži, Podnesi';
|
||||
$lang['hr_HR']['CommentList.ss']['NOCOM'] = 'Na ovoj stranici nema komentara';
|
||||
$lang['hr_HR']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'Dodaj listu';
|
||||
$lang['hr_HR']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'Pretraži istu';
|
||||
$lang['hr_HR']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Rezultati pretrage';
|
||||
$lang['hr_HR']['ImageEditor.ss']['CANCEL'] = 'odustani';
|
||||
$lang['hr_HR']['ImageEditor.ss']['CROP'] = 'crop';
|
||||
$lang['hr_HR']['ImageEditor.ss']['HEIGHT'] = 'visina';
|
||||
|
@ -149,9 +149,6 @@ $lang['hu_HU']['CMSRight.ss']['ECONTENT'] = 'Tartalom szerkesztése';
|
||||
$lang['hu_HU']['CMSRight.ss']['WELCOMETO'] = 'Üdvözlünk itt:';
|
||||
$lang['hu_HU']['CommentList.ss']['CREATEDW'] = 'A jegyzetek akkor kerülnek létrehozásra amikor a „munkafolyamat műveletek” egyike elvégzésre kerül: publikálás, visszavonás vagy elküldés.';
|
||||
$lang['hu_HU']['CommentList.ss']['NOCOM'] = 'Nincsenek megjegyzések ezen az oldalon.';
|
||||
$lang['hu_HU']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'Listázás hozzáadása';
|
||||
$lang['hu_HU']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'Listázások keresése';
|
||||
$lang['hu_HU']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Kereséseredmények';
|
||||
$lang['hu_HU']['ImageEditor.ss']['CANCEL'] = 'mégse';
|
||||
$lang['hu_HU']['ImageEditor.ss']['CROP'] = 'kivágás';
|
||||
$lang['hu_HU']['ImageEditor.ss']['HEIGHT'] = 'magasság';
|
||||
|
@ -194,18 +194,6 @@ $lang['it_IT']['CommentTableField.ss']['APPROVECOMMENT'] = 'Approva questo comme
|
||||
$lang['it_IT']['CommentTableField.ss']['DELETE'] = 'cancella';
|
||||
$lang['it_IT']['CommentTableField.ss']['DELETEROW'] = 'Cancella questa riga';
|
||||
$lang['it_IT']['CommentTableField.ss']['EDIT'] = 'modifica';
|
||||
$lang['it_IT']['GenericDataAdmin']['CREATE'] = 'Crea';
|
||||
$lang['it_IT']['GenericDataAdmin']['DELETE'] = 'Cancella';
|
||||
$lang['it_IT']['GenericDataAdmin']['DELETEDSUCCESS'] = 'Correttamente cancellato';
|
||||
$lang['it_IT']['GenericDataAdmin']['EXPORTCSV'] = 'Esporta come CSV';
|
||||
$lang['it_IT']['GenericDataAdmin']['FOUND'] = 'trovato:';
|
||||
$lang['it_IT']['GenericDataAdmin']['GO'] = 'Vai';
|
||||
$lang['it_IT']['GenericDataAdmin']['SAVE'] = 'Salva';
|
||||
$lang['it_IT']['GenericDataAdmin']['SAVED'] = 'Salvato';
|
||||
$lang['it_IT']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'Aggiungi quotazione';
|
||||
$lang['it_IT']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'Cerca quotazioni';
|
||||
$lang['it_IT']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Cerca risultati';
|
||||
$lang['it_IT']['GenericDataAdmin_right.ss']['WELCOME1'] = 'Benvenuto in ';
|
||||
$lang['it_IT']['ImageEditor.ss']['ACTIONS'] = 'azioni';
|
||||
$lang['it_IT']['ImageEditor.ss']['APPLY'] = 'applica';
|
||||
$lang['it_IT']['ImageEditor.ss']['CANCEL'] = 'cancella';
|
||||
|
@ -153,9 +153,6 @@ $lang['lc_XX']['CMSRight.ss']['WELCOMETO'] = 'WELCUM TO';
|
||||
$lang['lc_XX']['CommentList.ss']['CREATEDW'] = 'COMMENTz R CREATD WHENEVR WAN OV TEH WERKFLOW ACSHUNS
|
||||
R UNDERTAKEN - PUBLISH, REJECT, SUBMIT.';
|
||||
$lang['lc_XX']['CommentList.ss']['NOCOM'] = 'THERE IS NO COMMENTZ IN DIS PAEG.';
|
||||
$lang['lc_XX']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'ADD TEH LISTING';
|
||||
$lang['lc_XX']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'SEARCH LISTINGZ';
|
||||
$lang['lc_XX']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'SEARCH REZULTZ';
|
||||
$lang['lc_XX']['ImageEditor.ss']['CANCEL'] = 'ABANDONEZ';
|
||||
$lang['lc_XX']['ImageEditor.ss']['CROP'] = 'CROP';
|
||||
$lang['lc_XX']['ImageEditor.ss']['HEIGHT'] = 'HEIGHT';
|
||||
|
@ -174,9 +174,6 @@ $lang['nb_NO']['CMSRight.ss']['ECONTENT'] = 'Endre Innhold';
|
||||
$lang['nb_NO']['CMSRight.ss']['WELCOMETO'] = 'Velkommen til';
|
||||
$lang['nb_NO']['CommentList.ss']['CREATEDW'] = 'Kommentarer blir opprettet hver gang funksjonene Publiser, Avvis, Submit blir utført';
|
||||
$lang['nb_NO']['CommentList.ss']['NOCOM'] = 'Det er ingen kommentarer på denne siden.';
|
||||
$lang['nb_NO']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'Legg til lister';
|
||||
$lang['nb_NO']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'Søkelister';
|
||||
$lang['nb_NO']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Søkeresultater';
|
||||
$lang['nb_NO']['ImageEditor.ss']['CANCEL'] = 'avbryt';
|
||||
$lang['nb_NO']['ImageEditor.ss']['CROP'] = 'beskjær';
|
||||
$lang['nb_NO']['ImageEditor.ss']['HEIGHT'] = 'høyde';
|
||||
|
@ -149,9 +149,6 @@ $lang['ne_NP']['CMSRight.ss']['ECONTENT'] = 'सामाग्री मिल
|
||||
$lang['ne_NP']['CMSRight.ss']['WELCOMETO'] = 'स्वागत छ';
|
||||
$lang['ne_NP']['CommentList.ss']['CREATEDW'] = 'प्रतिक्रियाहर तब बनाइन्छ जब कुनै पनि कार्य गरिन्छ जस्तै प्रकाशन ।';
|
||||
$lang['ne_NP']['CommentList.ss']['NOCOM'] = 'यो पेजमा प्रतिक्रियाहरु छौन्न् ';
|
||||
$lang['ne_NP']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'लिस्टिङ्हरु थपनुहोस्';
|
||||
$lang['ne_NP']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'लिस्टिङ्हरु खोज्नुहोस्';
|
||||
$lang['ne_NP']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'परीणाम खोज्नुहोस्';
|
||||
$lang['ne_NP']['ImageEditor.ss']['CANCEL'] = 'क्यान्सिल गर';
|
||||
$lang['ne_NP']['ImageEditor.ss']['CROP'] = 'crop';
|
||||
$lang['ne_NP']['ImageEditor.ss']['HEIGHT'] = 'हाईट';
|
||||
|
@ -213,21 +213,6 @@ $lang['nl_NL']['CommentTableField.ss']['MARKASSPAM'] = 'Markeer deze reactie als
|
||||
$lang['nl_NL']['CommentTableField.ss']['MARKNOSPAM'] = 'Markeer deze reactie als niet-spam';
|
||||
$lang['nl_NL']['CommentTableField.ss']['NOITEMSFOUND'] = 'Geen resultaten';
|
||||
$lang['nl_NL']['CommentTableField.ss']['SPAM'] = 'spam';
|
||||
$lang['nl_NL']['GenericDataAdmin']['CHOOSECRIT'] = 'Gelieve uw zoekcriteria te selecteren en druk op \'Go\'.';
|
||||
$lang['nl_NL']['GenericDataAdmin']['CREATE'] = 'Maak aan';
|
||||
$lang['nl_NL']['GenericDataAdmin']['DELETE'] = 'Verwijder';
|
||||
$lang['nl_NL']['GenericDataAdmin']['DELETEDSUCCESS'] = 'Met succes verwijderd';
|
||||
$lang['nl_NL']['GenericDataAdmin']['EXPORTCSV'] = 'Exporteer als CSV';
|
||||
$lang['nl_NL']['GenericDataAdmin']['FOUND'] = 'gevonden:';
|
||||
$lang['nl_NL']['GenericDataAdmin']['GO'] = 'Go';
|
||||
$lang['nl_NL']['GenericDataAdmin']['NORESULTS'] = 'Sorry, deze zoektocht leverde geen %s op.';
|
||||
$lang['nl_NL']['GenericDataAdmin']['SAVE'] = 'Bewaren';
|
||||
$lang['nl_NL']['GenericDataAdmin']['SAVED'] = 'Bewaard';
|
||||
$lang['nl_NL']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'Lijst toevoegen';
|
||||
$lang['nl_NL']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'Zoek lijsten';
|
||||
$lang['nl_NL']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Zoekresultaten';
|
||||
$lang['nl_NL']['GenericDataAdmin_right.ss']['WELCOME1'] = 'Welkom bij';
|
||||
$lang['nl_NL']['GenericDataAdmin_right.ss']['WELCOME2'] = 'Gelieve op één van de elementen in het linkerpaneel te klikken';
|
||||
$lang['nl_NL']['ImageEditor.ss']['ACTIONS'] = 'Acties';
|
||||
$lang['nl_NL']['ImageEditor.ss']['APPLY'] = 'toepassen';
|
||||
$lang['nl_NL']['ImageEditor.ss']['CANCEL'] = 'annuleer';
|
||||
|
@ -213,21 +213,6 @@ $lang['pl_PL']['CommentTableField.ss']['MARKASSPAM'] = 'Oznacz ten komentarz jak
|
||||
$lang['pl_PL']['CommentTableField.ss']['MARKNOSPAM'] = 'Oznacz ten komentarz jako nie-spam';
|
||||
$lang['pl_PL']['CommentTableField.ss']['NOITEMSFOUND'] = 'Nie znaleziono żadnych obiektów';
|
||||
$lang['pl_PL']['CommentTableField.ss']['SPAM'] = 'spam';
|
||||
$lang['pl_PL']['GenericDataAdmin']['CHOOSECRIT'] = 'Dodaj kryteria wyszukiwania i naciśnij \'Idź\'.';
|
||||
$lang['pl_PL']['GenericDataAdmin']['CREATE'] = 'Utwórz';
|
||||
$lang['pl_PL']['GenericDataAdmin']['DELETE'] = 'Usuń';
|
||||
$lang['pl_PL']['GenericDataAdmin']['DELETEDSUCCESS'] = 'Pomyślnie usunięto';
|
||||
$lang['pl_PL']['GenericDataAdmin']['EXPORTCSV'] = 'Eksportuj jako CSV';
|
||||
$lang['pl_PL']['GenericDataAdmin']['FOUND'] = 'znaleziono:';
|
||||
$lang['pl_PL']['GenericDataAdmin']['GO'] = 'Idź';
|
||||
$lang['pl_PL']['GenericDataAdmin']['NORESULTS'] = 'Niestety, żadne %s nie zostały znalezione dla tego wyszukiwania.';
|
||||
$lang['pl_PL']['GenericDataAdmin']['SAVE'] = 'Zapisz';
|
||||
$lang['pl_PL']['GenericDataAdmin']['SAVED'] = 'Zapisano';
|
||||
$lang['pl_PL']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'Dodaj listę';
|
||||
$lang['pl_PL']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'Szukaj listy';
|
||||
$lang['pl_PL']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Rezultat wyszukiwania';
|
||||
$lang['pl_PL']['GenericDataAdmin_right.ss']['WELCOME1'] = 'Witaj w ';
|
||||
$lang['pl_PL']['GenericDataAdmin_right.ss']['WELCOME2'] = 'Wybierz jeden z wpisów na liście po lewej';
|
||||
$lang['pl_PL']['ImageEditor.ss']['ACTIONS'] = 'akcje';
|
||||
$lang['pl_PL']['ImageEditor.ss']['APPLY'] = 'zastosuj';
|
||||
$lang['pl_PL']['ImageEditor.ss']['CANCEL'] = 'skasuj';
|
||||
|
@ -149,9 +149,6 @@ $lang['pt_BR']['CMSRight.ss']['ECONTENT'] = 'Alterar Conteúdo';
|
||||
$lang['pt_BR']['CMSRight.ss']['WELCOMETO'] = 'Bem vindo ao';
|
||||
$lang['pt_BR']['CommentList.ss']['CREATEDW'] = 'Comentários são criados quando uma das \'acções wokfow\' são emprenedidas - Publicar, Rejeictar, Submeter.';
|
||||
$lang['pt_BR']['CommentList.ss']['NOCOM'] = 'Não há comentários nesta página.';
|
||||
$lang['pt_BR']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'Adicionar listagem';
|
||||
$lang['pt_BR']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'Procurar listagens';
|
||||
$lang['pt_BR']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Resultados da Pesquisa';
|
||||
$lang['pt_BR']['ImageEditor.ss']['CANCEL'] = 'cancelar';
|
||||
$lang['pt_BR']['ImageEditor.ss']['CROP'] = 'recorte';
|
||||
$lang['pt_BR']['ImageEditor.ss']['HEIGHT'] = 'altura';
|
||||
|
@ -197,19 +197,6 @@ $lang['pt_PT']['CommentTableField']['SEARCH'] = 'Pesquisar';
|
||||
$lang['pt_PT']['CommentTableField.ss']['APPROVE'] = 'aprovar';
|
||||
$lang['pt_PT']['CommentTableField.ss']['APPROVECOMMENT'] = 'Aprovar este comentário';
|
||||
$lang['pt_PT']['CommentTableField.ss']['EDIT'] = 'editar';
|
||||
$lang['pt_PT']['GenericDataAdmin']['CHOOSECRIT'] = 'Seleccione um critério de pesquisa e pressione \'Ir\'.';
|
||||
$lang['pt_PT']['GenericDataAdmin']['CREATE'] = 'Criar';
|
||||
$lang['pt_PT']['GenericDataAdmin']['DELETE'] = 'Apagar';
|
||||
$lang['pt_PT']['GenericDataAdmin']['DELETEDSUCCESS'] = 'Apagado com sucesso';
|
||||
$lang['pt_PT']['GenericDataAdmin']['EXPORTCSV'] = 'Exportar para CSV';
|
||||
$lang['pt_PT']['GenericDataAdmin']['FOUND'] = 'encontrado:';
|
||||
$lang['pt_PT']['GenericDataAdmin']['GO'] = 'Ir';
|
||||
$lang['pt_PT']['GenericDataAdmin']['NORESULTS'] = 'Não foram encontrados resultados para %s.';
|
||||
$lang['pt_PT']['GenericDataAdmin']['SAVE'] = 'Gravar';
|
||||
$lang['pt_PT']['GenericDataAdmin']['SAVED'] = 'Gravado';
|
||||
$lang['pt_PT']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'Adicionar Lista';
|
||||
$lang['pt_PT']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'Procurar Listas';
|
||||
$lang['pt_PT']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Resultados da Pesquisa';
|
||||
$lang['pt_PT']['ImageEditor.ss']['ACTIONS'] = 'acções';
|
||||
$lang['pt_PT']['ImageEditor.ss']['APPLY'] = 'aplicar';
|
||||
$lang['pt_PT']['ImageEditor.ss']['CANCEL'] = 'cancelar';
|
||||
|
@ -213,21 +213,6 @@ $lang['ru_RU']['CommentTableField.ss']['MARKASSPAM'] = 'Пометить ком
|
||||
$lang['ru_RU']['CommentTableField.ss']['MARKNOSPAM'] = 'Пометить комментарий как не спам';
|
||||
$lang['ru_RU']['CommentTableField.ss']['NOITEMSFOUND'] = 'Ничего не найдено';
|
||||
$lang['ru_RU']['CommentTableField.ss']['SPAM'] = 'спам';
|
||||
$lang['ru_RU']['GenericDataAdmin']['CHOOSECRIT'] = 'Пожалуйста, выберите критерии поиска и нажмите "Выполнить".';
|
||||
$lang['ru_RU']['GenericDataAdmin']['CREATE'] = 'Создать';
|
||||
$lang['ru_RU']['GenericDataAdmin']['DELETE'] = 'Удалить';
|
||||
$lang['ru_RU']['GenericDataAdmin']['DELETEDSUCCESS'] = 'Успешно удалено';
|
||||
$lang['ru_RU']['GenericDataAdmin']['EXPORTCSV'] = 'Експорт в CSV';
|
||||
$lang['ru_RU']['GenericDataAdmin']['FOUND'] = 'найдено:';
|
||||
$lang['ru_RU']['GenericDataAdmin']['GO'] = 'Выполнить';
|
||||
$lang['ru_RU']['GenericDataAdmin']['NORESULTS'] = 'Извините, поиск %s не дал результатов.';
|
||||
$lang['ru_RU']['GenericDataAdmin']['SAVE'] = 'Сохранить';
|
||||
$lang['ru_RU']['GenericDataAdmin']['SAVED'] = 'Сохранено';
|
||||
$lang['ru_RU']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'Создать перечень';
|
||||
$lang['ru_RU']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'Найти в перечнях';
|
||||
$lang['ru_RU']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Найти в результатах';
|
||||
$lang['ru_RU']['GenericDataAdmin_right.ss']['WELCOME1'] = 'Добро пожаловать в';
|
||||
$lang['ru_RU']['GenericDataAdmin_right.ss']['WELCOME2'] = 'Пожалуйста, выберите одну из записей в левой панели.';
|
||||
$lang['ru_RU']['ImageEditor.ss']['ACTIONS'] = 'действия';
|
||||
$lang['ru_RU']['ImageEditor.ss']['APPLY'] = 'применить';
|
||||
$lang['ru_RU']['ImageEditor.ss']['CANCEL'] = 'отмена';
|
||||
|
@ -146,9 +146,6 @@ $lang['si_LK']['CMSRight.ss']['CHOOSEPAGE'] = 'වමෙන් පිටුව
|
||||
$lang['si_LK']['CMSRight.ss']['ECONTENT'] = 'අන්ර්ගතය සකසන්න';
|
||||
$lang['si_LK']['CMSRight.ss']['WELCOMETO'] = 'ආයුබෝවන්';
|
||||
$lang['si_LK']['CommentList.ss']['NOCOM'] = 'මෙම පිටුව විචාර කර නැත';
|
||||
$lang['si_LK']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'ලයිස්තුවක් ඵකතු කරන්න';
|
||||
$lang['si_LK']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'ලයිස්තු සොයන්න';
|
||||
$lang['si_LK']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'පිලිතුරැ';
|
||||
$lang['si_LK']['ImageEditor.ss']['CANCEL'] = 'අවලoගු කරනවා';
|
||||
$lang['si_LK']['ImageEditor.ss']['CROP'] = 'අස්වැන්න';
|
||||
$lang['si_LK']['ImageEditor.ss']['HEIGHT'] = 'දිග';
|
||||
|
@ -97,7 +97,7 @@ $lang['sk_SK']['CMSMain']['SENTTO'] = 'Odoslať osobe %s %s na schválenie';
|
||||
$lang['sk_SK']['CMSMain']['STATUSOPT'] = 'Stav';
|
||||
$lang['sk_SK']['CMSMain']['TOTALPAGES'] = 'Celkovo stránok:';
|
||||
$lang['sk_SK']['CMSMain']['VERSIONSNOPAGE'] = 'Nemôžem nájsť stránku #%d';
|
||||
$lang['sk_SK']['CMSMain']['VIEWING'] = 'Prezeráte si verziu #%d, vytvorenú %s
|
||||
$lang['sk_SK']['CMSMain']['VIEWING'] = 'Prezeráte si verziu #%d, vytvorenú %s
|
||||
';
|
||||
$lang['sk_SK']['CMSMain']['VISITRESTORE'] = 'navštíviť restorepage/(ID)';
|
||||
$lang['sk_SK']['CMSMain']['WAITINGON'] = 'Čakáte za inými ľuďmi, aby ste mohli pracovať na týchto <b>%d</b> stránkach';
|
||||
@ -150,9 +150,6 @@ $lang['sk_SK']['CMSRight.ss']['ECONTENT'] = 'Upraviť obsah';
|
||||
$lang['sk_SK']['CMSRight.ss']['WELCOMETO'] = 'Vitajte na';
|
||||
$lang['sk_SK']['CommentList.ss']['CREATEDW'] = 'Komentáre sa vytvárajú vždy keď vykonáte nejakú pracovnú akciu - Publikovanie, Odmietnutie, Odovzdanie.';
|
||||
$lang['sk_SK']['CommentList.ss']['NOCOM'] = 'Na stránke sa nenachádzajú žiadne komentáre.';
|
||||
$lang['sk_SK']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'Pridať Zoznam';
|
||||
$lang['sk_SK']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'Hľadať v Zoznamoch';
|
||||
$lang['sk_SK']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Výsledky hľadania';
|
||||
$lang['sk_SK']['ImageEditor.ss']['CANCEL'] = 'zrušiť';
|
||||
$lang['sk_SK']['ImageEditor.ss']['CROP'] = 'orezať';
|
||||
$lang['sk_SK']['ImageEditor.ss']['HEIGHT'] = 'výška';
|
||||
|
@ -145,7 +145,6 @@ $lang['sv_SE']['CMSRight.ss']['CHOOSEPAGE'] = 'Var god välj en sida till vänst
|
||||
$lang['sv_SE']['CMSRight.ss']['ECONTENT'] = 'Redigera innehåll';
|
||||
$lang['sv_SE']['CMSRight.ss']['WELCOMETO'] = 'Välkommen till';
|
||||
$lang['sv_SE']['CommentList.ss']['NOCOM'] = 'Det finns inga kommentarer på den här sidan.';
|
||||
$lang['sv_SE']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Sökresultat';
|
||||
$lang['sv_SE']['ImageEditor.ss']['CANCEL'] = 'avbryt';
|
||||
$lang['sv_SE']['ImageEditor.ss']['CROP'] = 'beskär';
|
||||
$lang['sv_SE']['ImageEditor.ss']['HEIGHT'] = 'höjd';
|
||||
|
@ -215,21 +215,6 @@ $lang['tr_TR']['CommentTableField.ss']['NOITEMSFOUND'] = 'Aradığınız öğe b
|
||||
$lang['tr_TR']['CommentTableField.ss']['SPAM'] = 'spam';
|
||||
$lang['tr_TR']['ComplexTableField']['CLOSEPOPUP'] = 'Açılır Pancereyi Kapat';
|
||||
$lang['tr_TR']['ComplexTableField']['SUCCESSADD'] = 'Eklendi %s %s %s';
|
||||
$lang['tr_TR']['GenericDataAdmin']['CHOOSECRIT'] = 'Lütfen arama kriteri seçip \'Git\' e basınız.';
|
||||
$lang['tr_TR']['GenericDataAdmin']['CREATE'] = 'Oluştur';
|
||||
$lang['tr_TR']['GenericDataAdmin']['DELETE'] = 'Sil';
|
||||
$lang['tr_TR']['GenericDataAdmin']['DELETEDSUCCESS'] = 'Başarıyla silindi';
|
||||
$lang['tr_TR']['GenericDataAdmin']['EXPORTCSV'] = 'CSV olarak kaydet';
|
||||
$lang['tr_TR']['GenericDataAdmin']['FOUND'] = 'bulundu:';
|
||||
$lang['tr_TR']['GenericDataAdmin']['GO'] = 'Git';
|
||||
$lang['tr_TR']['GenericDataAdmin']['NORESULTS'] = 'Üzgünüz, %s bulunamadı.';
|
||||
$lang['tr_TR']['GenericDataAdmin']['SAVE'] = 'Kaydet';
|
||||
$lang['tr_TR']['GenericDataAdmin']['SAVED'] = 'Kaydedildi';
|
||||
$lang['tr_TR']['GenericDataAdmin_left.ss']['ADDLISTING'] = 'Listeleme Ekle';
|
||||
$lang['tr_TR']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = 'Listelerde Ara';
|
||||
$lang['tr_TR']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = 'Arama Sonuçları';
|
||||
$lang['tr_TR']['GenericDataAdmin_right.ss']['WELCOME1'] = 'Hoşgeldiniz, ';
|
||||
$lang['tr_TR']['GenericDataAdmin_right.ss']['WELCOME2'] = 'Lütfen sol panodaki maddelerden birini seciniz.';
|
||||
$lang['tr_TR']['ImageEditor.ss']['ACTIONS'] = 'eylemler';
|
||||
$lang['tr_TR']['ImageEditor.ss']['APPLY'] = 'uygula';
|
||||
$lang['tr_TR']['ImageEditor.ss']['CANCEL'] = 'iptal';
|
||||
|
@ -149,9 +149,6 @@ $lang['zh_CN']['CMSRight.ss']['ECONTENT'] = '编辑内容';
|
||||
$lang['zh_CN']['CMSRight.ss']['WELCOMETO'] = '欢迎来到';
|
||||
$lang['zh_CN']['CommentList.ss']['CREATEDW'] = '无论何时,当任何一“流程中的行动”—发布、拒绝或提交—被执行时,都会有评论生成。';
|
||||
$lang['zh_CN']['CommentList.ss']['NOCOM'] = '该页还未有评论。';
|
||||
$lang['zh_CN']['GenericDataAdmin_left.ss']['ADDLISTING'] = '新建列表项';
|
||||
$lang['zh_CN']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = '搜索列表';
|
||||
$lang['zh_CN']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = '搜索结果';
|
||||
$lang['zh_CN']['ImageEditor.ss']['CANCEL'] = '取消';
|
||||
$lang['zh_CN']['ImageEditor.ss']['CROP'] = '剪辑';
|
||||
$lang['zh_CN']['ImageEditor.ss']['HEIGHT'] = '高';
|
||||
|
@ -150,9 +150,6 @@ $lang['zh_TW']['CMSRight.ss']['ECONTENT'] = '編輯內容';
|
||||
$lang['zh_TW']['CMSRight.ss']['WELCOMETO'] = '歡迎來到';
|
||||
$lang['zh_TW']['CommentList.ss']['CREATEDW'] = '當被發布、退回、或送出時,留言將會被建立。';
|
||||
$lang['zh_TW']['CommentList.ss']['NOCOM'] = '這頁沒有留言。';
|
||||
$lang['zh_TW']['GenericDataAdmin_left.ss']['ADDLISTING'] = '新增列表';
|
||||
$lang['zh_TW']['GenericDataAdmin_left.ss']['SEARCHLISTINGS'] = '搜尋列表';
|
||||
$lang['zh_TW']['GenericDataAdmin_left.ss']['SEARCHRESULTS'] = '搜尋結果';
|
||||
$lang['zh_TW']['ImageEditor.ss']['CANCEL'] = '取消';
|
||||
$lang['zh_TW']['ImageEditor.ss']['CROP'] = '剪輯';
|
||||
$lang['zh_TW']['ImageEditor.ss']['HEIGHT'] = '高';
|
||||
|
@ -1,28 +0,0 @@
|
||||
<style>
|
||||
#left_separator {
|
||||
border-bottom: 3px solid #d4d0c8;
|
||||
}
|
||||
|
||||
#SearchFrom_holder{
|
||||
border-bottom: 1px solid #808080;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
<div id="LeftPane">
|
||||
<h2><% _t('ADDLISTING','Add Listing') %></h2>
|
||||
<div id="SearchForm_holder" class="lefttop" style="overflow:auto">
|
||||
$AddForm
|
||||
</div>
|
||||
<h2><% _t('SEARCHLISTINGS','Search Listings') %></h2>
|
||||
<div id="SearchForm_holder" class="leftbottom" style="overflow:auto">
|
||||
$SearchForm
|
||||
</div>
|
||||
<div id="left_separator">
|
||||
|
||||
</div>
|
||||
<h2><% _t('SEARCHRESULTS','Search Results') %></h2>
|
||||
<div id="ResultTable_holder" class="leftbottom">
|
||||
$Results
|
||||
</div>
|
||||
</div>
|
@ -1,14 +0,0 @@
|
||||
<% include Editor_toolbar %>
|
||||
|
||||
<% if EditForm %>
|
||||
$EditForm
|
||||
<% else %>
|
||||
<form id="Form_EditForm" action="admin?executeForm=EditForm" method="post" enctype="multipart/form-data">
|
||||
<h1>$ApplicationName</h1>
|
||||
|
||||
<p><% _t('WELCOME1', 'Welcome to') %> $ApplicationName! <% _t('WELCOME2', 'Please choose click on one of the entries on the left pane.') %></p>
|
||||
|
||||
</form>
|
||||
<% end_if %>
|
||||
|
||||
<p id="statusMessage" style="visibility:hidden"></p>
|
Loading…
Reference in New Issue
Block a user