removed old qqs, saimod text show only one text per id, show count of text next to tag menu entry
This commit is contained in:
parent
749dd0dd79
commit
cc6c21df12
@ -1,12 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace SYSTEM\DBD;
|
|
||||||
|
|
||||||
class SYS_SAIMOD_TEXT_SAVE extends \SYSTEM\DB\QP {
|
|
||||||
protected static function query(){
|
|
||||||
return new \SYSTEM\DB\QQuery(get_class(),
|
|
||||||
//pg
|
|
||||||
'INSERT INTO '.\SYSTEM\DBD\system_locale_string::NAME_PG.' (id, category) VALUES ($1, $2);',
|
|
||||||
//mys
|
|
||||||
'INSERT INTO '.\SYSTEM\DBD\system_text::NAME_MYS.' (`id`, `language`, `text`, `author`, `author_edit`, `time_create`, `time_edit`) VALUES (?,?,?,?,?,?,?) ON DUPLICATE ;'
|
|
||||||
|
|
||||||
);}}
|
|
||||||
@ -1,11 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace SYSTEM\DBD;
|
|
||||||
|
|
||||||
class SYS_SAIMOD_LOCALE_CATEGORY extends \SYSTEM\DB\QQ {
|
|
||||||
protected static function query(){
|
|
||||||
return new \SYSTEM\DB\QQuery(get_class(),
|
|
||||||
//pg
|
|
||||||
'SELECT "category", COUNT(*) as "count" FROM '.\SYSTEM\DBD\system_locale_string::NAME_PG.' GROUP BY "category" ORDER BY "category" ASC;',
|
|
||||||
//mys
|
|
||||||
'SELECT `category`, COUNT(*) as `count` FROM '.\SYSTEM\DBD\system_locale_string::NAME_MYS.' GROUP BY `category` ORDER BY `category` ASC;'
|
|
||||||
);}}
|
|
||||||
@ -1,11 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace SYSTEM\DBD;
|
|
||||||
|
|
||||||
class SYS_SAIMOD_LOCALE_DEL extends \SYSTEM\DB\QP {
|
|
||||||
protected static function query(){
|
|
||||||
return new \SYSTEM\DB\QQuery(get_class(),
|
|
||||||
//pg
|
|
||||||
'DELETE FROM '.\SYSTEM\DBD\system_locale_string::NAME_PG.' WHERE id=$1;',
|
|
||||||
//mys
|
|
||||||
'DELETE FROM '.\SYSTEM\DBD\system_locale_string::NAME_MYS.' WHERE id=?;'
|
|
||||||
);}}
|
|
||||||
@ -1,11 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace SYSTEM\DBD;
|
|
||||||
|
|
||||||
class SYS_SAIMOD_LOCALE_ID extends \SYSTEM\DB\QP {
|
|
||||||
protected static function query(){
|
|
||||||
return new \SYSTEM\DB\QQuery(get_class(),
|
|
||||||
//pg
|
|
||||||
'SELECT * FROM '.\SYSTEM\DBD\system_locale_string::NAME_PG.' WHERE id = $1 ORDER BY "category" ASC;',
|
|
||||||
//mys
|
|
||||||
'SELECT * FROM '.\SYSTEM\DBD\system_locale_string::NAME_MYS.' WHERE id = ? ORDER BY "category" ASC;'
|
|
||||||
);}}
|
|
||||||
@ -1,11 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace SYSTEM\DBD;
|
|
||||||
|
|
||||||
class SYS_SAIMOD_LOCALE_SELECT extends \SYSTEM\DB\QQ {
|
|
||||||
protected static function query(){
|
|
||||||
return new \SYSTEM\DB\QQuery(get_class(),
|
|
||||||
//pg
|
|
||||||
'SELECT * FROM '.\SYSTEM\DBD\system_locale_string::NAME_PG.' ORDER BY "category" ASC;',
|
|
||||||
//mys
|
|
||||||
'SELECT * FROM '.\SYSTEM\DBD\system_locale_string::NAME_MYS.' ORDER BY category ASC;'
|
|
||||||
);}}
|
|
||||||
@ -1,11 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace SYSTEM\DBD;
|
|
||||||
|
|
||||||
class SYS_SAIMOD_LOCALE_SELECT_LANG extends \SYSTEM\DB\QQ {
|
|
||||||
protected static function query(){
|
|
||||||
return new \SYSTEM\DB\QQuery(get_class(),
|
|
||||||
//pg
|
|
||||||
'SELECT id, category, ? FROM '.\SYSTEM\DBD\system_locale_string::NAME_PG.' ORDER BY "category" ASC;',
|
|
||||||
//mys
|
|
||||||
'SELECT id, category, ? FROM '.\SYSTEM\DBD\system_locale_string::NAME_MYS.' ORDER BY category ASC;'
|
|
||||||
);}}
|
|
||||||
@ -12,5 +12,6 @@ class SYS_SAIMOD_TEXT_GETTEXTS extends \SYSTEM\DB\QP {
|
|||||||
LEFT JOIN system_text ON system_text_tag.id = system_text.id
|
LEFT JOIN system_text ON system_text_tag.id = system_text.id
|
||||||
LEFT JOIN system_user as a ON system_text.author = a.id
|
LEFT JOIN system_user as a ON system_text.author = a.id
|
||||||
LEFT JOIN system_user as ae ON system_text.author_edit = ae.id
|
LEFT JOIN system_user as ae ON system_text.author_edit = ae.id
|
||||||
WHERE tag = ?;'
|
WHERE tag = ?
|
||||||
|
GROUP BY id;'
|
||||||
);}}
|
);}}
|
||||||
|
|||||||
@ -11,5 +11,6 @@ class SYS_SAIMOD_TEXT_GETTEXTS_ALL extends \SYSTEM\DB\QQ {
|
|||||||
FROM system_text_tag
|
FROM system_text_tag
|
||||||
LEFT JOIN system_text ON system_text_tag.id = system_text.id
|
LEFT JOIN system_text ON system_text_tag.id = system_text.id
|
||||||
LEFT JOIN system_user as a ON system_text.author = a.id
|
LEFT JOIN system_user as a ON system_text.author = a.id
|
||||||
LEFT JOIN system_user as ae ON system_text.author_edit = ae.id;'
|
LEFT JOIN system_user as ae ON system_text.author_edit = ae.id
|
||||||
|
GROUP BY id;'
|
||||||
);}}
|
);}}
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace SYSTEM\DBD;
|
namespace SYSTEM\DBD;
|
||||||
|
|
||||||
class SYS_SAIMOD_LOCALE_TAGS extends \SYSTEM\DB\QQ {
|
class SYS_SAIMOD_TEXT_TAGS extends \SYSTEM\DB\QQ {
|
||||||
protected static function query(){
|
protected static function query(){
|
||||||
return new \SYSTEM\DB\QQuery(get_class(),
|
return new \SYSTEM\DB\QQuery(get_class(),
|
||||||
//pg
|
//pg
|
||||||
@ -4,7 +4,7 @@ class saimod_sys_text extends \SYSTEM\SAI\SaiModule {
|
|||||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_text(){
|
public static function sai_mod__SYSTEM_SAI_saimod_sys_text(){
|
||||||
$vars = array();
|
$vars = array();
|
||||||
$vars['tabopts'] = '';
|
$vars['tabopts'] = '';
|
||||||
$res = \SYSTEM\DBD\SYS_SAIMOD_LOCALE_TAGS::QQ();
|
$res = \SYSTEM\DBD\SYS_SAIMOD_TEXT_TAGS::QQ();
|
||||||
while($r = $res->next()){
|
while($r = $res->next()){
|
||||||
$vars['tabopts'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tpl/tabopt.tpl'), $r);}
|
$vars['tabopts'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tpl/tabopt.tpl'), $r);}
|
||||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tpl/saimod_sys_text.tpl'), $vars);
|
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tpl/saimod_sys_text.tpl'), $vars);
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
<li><a href="#!text;tag.${tag}" id="menu_tag_${tag}">${tag}</a></li>
|
<li><a href="#!text;tag.${tag}" id="menu_tag_${tag}">${tag}(${count})</a></li>
|
||||||
Loading…
x
Reference in New Issue
Block a user