@@ -89,11 +89,12 @@ public function write($module, $table, $tables, $filename)
8989 * @param $tableMid
9090 * @param $tableName
9191 * @param $tableSoleName
92- * @param $tableRate
92+ * @param $tableRate
93+ * @param $tableBroken
9394 * @param $language
9495 * @return string
9596 */
96- private function getTemplatesUserPagesItemPanel ($ moduleDirname , $ tableId , $ tableMid , $ tableName , $ tableSoleName , $ tableRate , $ language )
97+ private function getTemplatesUserPagesItemPanel ($ moduleDirname , $ tableId , $ tableMid , $ tableName , $ tableSoleName , $ tableRate , $ tableBroken , $ language )
9798 {
9899 $ fields = $ this ->getTableFields ($ tableMid , $ tableId );
99100 $ ret = '' ;
@@ -187,8 +188,10 @@ private function getTemplatesUserPagesItemPanel($moduleDirname, $tableId, $table
187188 $ lang = $ this ->sc ->getSmartyConst ('' , '_DELETE ' );
188189 $ contIf .= $ this ->hc ->getHtmlAnchor ($ tableName . ".php?op=delete& {$ fieldId }= " . $ keyDouble , $ lang , $ lang , '' , 'btn btn-danger right ' , '' , "\t\t\t" , "\n" );
189190 $ anchors .= $ this ->sc ->getSmartyConditions ('permEdit ' , '' , '' , $ contIf , false , '' , '' , "\t\t" );
190- $ lang = $ this ->sc ->getSmartyConst ($ language , 'BROKEN ' );
191- $ anchors .= $ this ->hc ->getHtmlAnchor ($ tableName . ".php?op=broken& {$ fieldId }= " . $ keyDouble , $ lang , $ lang , '' , 'btn btn-warning right ' , '' , "\t\t" , "\n" );
191+ if (1 == $ tableBroken ) {
192+ $ lang = $ this ->sc ->getSmartyConst ($ language , 'BROKEN ' );
193+ $ anchors .= $ this ->hc ->getHtmlAnchor ($ tableName . ".php?op=broken& {$ fieldId }= " . $ keyDouble , $ lang , $ lang , '' , 'btn btn-warning right ' , '' , "\t\t" , "\n" );
194+ }
192195 $ retFoot .= $ this ->hc ->getHtmlDiv ($ anchors , 'col-sm-12 right ' ,"\t" , "\n" );
193196 $ ret .= $ this ->hc ->getHtmlDiv ($ retFoot , 'panel-foot ' );
194197 if ($ tableRate ) {
@@ -217,9 +220,10 @@ public function render()
217220 $ tableName = $ table ->getVar ('table_name ' );
218221 $ tableSoleName = $ table ->getVar ('table_solename ' );
219222 $ tableRate = $ table ->getVar ('table_rate ' );
223+ $ tableBroken = $ table ->getVar ('table_broken ' );
220224 $ tableCategory [] = $ table ->getVar ('table_category ' );
221225 if (\in_array (0 , $ tableCategory )) {
222- $ content .= $ this ->getTemplatesUserPagesItemPanel ($ moduleDirname , $ tableId , $ tableMid , $ tableName , $ tableSoleName , $ tableRate , $ language );
226+ $ content .= $ this ->getTemplatesUserPagesItemPanel ($ moduleDirname , $ tableId , $ tableMid , $ tableName , $ tableSoleName , $ tableRate , $ tableBroken , $ language );
223227 }
224228
225229 $ this ->create ($ moduleDirname , 'templates ' , $ filename , $ content , _AM_MODULEBUILDER_FILE_CREATED , _AM_MODULEBUILDER_FILE_NOTCREATED );
0 commit comments