100 lines
4.9 KiB
Twig
100 lines
4.9 KiB
Twig
<div>
|
|
<h2 class="title">{% if DATA.id %}{{ dt.gM("Edit") }}{% else %}{{ dt.gM("Create new") }}{% endif %}</h2>
|
|
<input type="hidden" value="{% if DATA.id %}{{DATA.id}}{% endif %}" id="id" name="id" />
|
|
|
|
{# BASE DATA #}
|
|
<div class="p20">
|
|
|
|
<div id="mBase" class="sbox">
|
|
|
|
<p class="module_type pub"{% if DATA['mod_type'] and DATA['mod_type'] == '1' %} style="display: inline-block;"{% endif %}>{{ dt.gM("Pub module") }}</p>
|
|
<p class="module_type cms"{% if DATA['mod_type'] and DATA['mod_type'] == '2' %} style="display: inline-block;"{% endif %}>{{ dt.gM("Cms module") }}</p>
|
|
<p class="module_type sys"{% if DATA['mod_type'] and DATA['mod_type'] == '3' %} style="display: inline-block;"{% endif %}>{{ dt.gM("System module") }}</p>
|
|
|
|
{% if DATA.id is empty %}
|
|
<ul class="dx pba opt m_type">
|
|
<li>
|
|
<div class="nRadioBox"><div id="pub" class="chk"><div></div></div></div>
|
|
<label>{{ dt.gM("Pub page") }}:</label>
|
|
</li><li>
|
|
<div class="nRadioBox"><div id="cms" class="chk"><div></div></div></div>
|
|
<label>{{ dt.gM("Cms page") }}:</label>
|
|
</li><li>
|
|
<div class="nRadioBox"><div id="sys" class="chk"><div></div></div></div>
|
|
<label>{{ dt.gM("System page") }}:</label>
|
|
</li>
|
|
</ul>
|
|
{% endif %}
|
|
|
|
<br/>
|
|
|
|
<ul class="dx col3">
|
|
<li>
|
|
<label for="title">{{ dt.gM("Module title") }}:</label>
|
|
<div class="validate">
|
|
<input id="title" name="title" type="text" class="long" value="{% if DATA['mod_title'] %}{{DATA['mod_title']}}{% endif %}"/>
|
|
</div>
|
|
</li><li>
|
|
<label for="class_name">{{ dt.gM("Module Class name") }}:</label>
|
|
<div class="validate">
|
|
<input id="class_name" name="class_name" type="text" class="long" value="{% if DATA['mod_class_name'] %}{{DATA['mod_class_name']}}{% endif %}"/>
|
|
</div>
|
|
</li><li class="bfield">
|
|
<label for="db_name">{{ dt.gM("Module db name") }}:</label>
|
|
<div class="validate">
|
|
<ul>
|
|
<li class="vtop">
|
|
<a>{% if PREFIX %}{{PREFIX}}_{% endif %}</a>
|
|
</li><li>
|
|
<input id="db_name" name="db_name" type="text" class="long" value="{% if DATA['mod_db_name'] %}{{DATA['mod_db_name']}}{% endif %}"/>
|
|
</li>
|
|
</ul>
|
|
<div class="clear"></div>
|
|
</div>
|
|
</li>
|
|
<li class="bfield">
|
|
<label for="p_name">{{ dt.gM("Permission name") }}:</label>
|
|
<div class="validate">
|
|
<ul>
|
|
<li class="vtop">
|
|
<a>{% if PREFIX %}{{PREFIX}}_{% endif %}</a>
|
|
</li><li>
|
|
<input id="p_name" name="p_name" type="text" class="long" value="{% if DATA['mod_p_name'] %}{{DATA['mod_p_name']}}{% endif %}"/>
|
|
<div class="field_tooltip">{{ dt.gM("ex: 'PUB_TEST( can write pub test )' => PUB_TEST_XXX / only for default ones NEW/DELETE/ADD/SHOW.") }}</div>
|
|
</li>
|
|
</ul>
|
|
<div class="clear"></div>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
|
|
<div class="clearr"></div>
|
|
</div>
|
|
<br>
|
|
|
|
</div>
|
|
|
|
<div class="p20">
|
|
<div class="queries">
|
|
<div class="p_query">
|
|
<h4>{{ dt.gM("Permission query") }}<a class="plus_btn"></a></h4>
|
|
<div>{% if DATA['mod_permission_sql'] %}{{DATA['mod_permission_sql']}}{% else %}{{ dt.gM("No query here!") }}{% endif %}</div>
|
|
</div>
|
|
<div class="table_query">
|
|
<h4>{{ dt.gM("db table query") }}<a class="plus_btn"></a></h4>
|
|
<div>{% if DATA['mod_table_sql'] %}{{DATA['mod_table_sql']}}{% else %}{{ dt.gM("No query here!") }}{% endif %}</div>
|
|
</div>
|
|
<br><br>
|
|
<div class="p_query_update" style="display: none;">
|
|
<h4>{{ dt.gM("Permission query update") }}<a class="plus_btn"></a></h4>
|
|
<div>{{ dt.gM("No query here!") }}</div>
|
|
</div>
|
|
<div class="table_query_update" style="display: none;">
|
|
<h4>{{ dt.gM("db table query update") }}<a class="plus_btn"></a></h4>
|
|
<div>{{ dt.gM("No query here!") }}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<br/> |