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_user as a ON system_text.author = a.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
|
||||
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 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
|
||||
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(){
|
||||
return new \SYSTEM\DB\QQuery(get_class(),
|
||||
//pg
|
||||
@ -4,7 +4,7 @@ class saimod_sys_text extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_text(){
|
||||
$vars = array();
|
||||
$vars['tabopts'] = '';
|
||||
$res = \SYSTEM\DBD\SYS_SAIMOD_LOCALE_TAGS::QQ();
|
||||
$res = \SYSTEM\DBD\SYS_SAIMOD_TEXT_TAGS::QQ();
|
||||
while($r = $res->next()){
|
||||
$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);
|
||||
|
||||
@ -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