root/extensions/AdditionalPages/admin/template/add_page.tpl @ 9274

Revision 9274, 4.2 KB (checked in by patdenice, 2 years ago)

Auto fill permalink.

Line 
1{html_head}{literal}
2<script type="text/javascript">
3function GereChkbox(conteneur, a_faire) {
4var blnEtat=null;
5var Chckbox = document.getElementById(conteneur).firstChild;
6        while (Chckbox!=null) {
7                if (Chckbox.nodeName=="INPUT")
8                        if (Chckbox.getAttribute("type")=="checkbox") {
9                                blnEtat = (a_faire=='0') ? false : (a_faire=='1') ? true : (document.getElementById(Chckbox.getAttribute("id")).checked) ? false : true;
10                                document.getElementById(Chckbox.getAttribute("id")).checked=blnEtat;
11                        }
12                Chckbox = Chckbox.nextSibling;
13        }
14}
15
16jQuery().ready( function () {
17  jQuery('#title').focusout(function () {
18    if (jQuery('#permalink').val() == '' && auto_permalink)
19      jQuery.post("plugins/AdditionalPages/admin/ajax.php", { str: this.value }, function(data) {
20        jQuery('#permalink').val(data);
21        auto_permalink = false;
22      });
23  });
24});
25
26var auto_permalink = true;
27</script>
28{/literal}{/html_head}
29
30<div class="titrePage">
31        <h2>{$AP_TITLE}</h2>
32</div>
33<form method="post" action="" class="properties"  ENCTYPE="multipart/form-data">
34        <table>
35                <tr>
36                        <td align="right"><label for="title">{'ap_page_name'|@translate}</label> &nbsp;&nbsp;</td>
37                        <td><input type="text" size="60" maxlength="255" value="{if isset($NAME)}{$NAME}{/if}" name="title" id="title"/></td>
38                </tr>
39                <tr>
40                        <td align="right"><label for="permalink">{'Permalink'|@translate}</label> &nbsp;&nbsp;</td>
41                        <td><input type="text" size="60" value="{if isset($PERMALINK)}{$PERMALINK}{/if}" name="permalink" id="permalink"/></td>
42                </tr>
43                <tr>
44                        <td align="right"><label for="lang">{'ap_page_lang'|@translate}</label> &nbsp;&nbsp;</td>
45                        <td>
46        {html_options name=lang id=lang options=$lang.OPTIONS selected=$lang.SELECTED}
47                        </td>
48                </tr>
49    <tr><td>&nbsp;</td></tr>
50                <tr>
51                        <td align="right"><label for="homepage">{'ap_set_as_homepage'|@translate}</label> &nbsp;&nbsp;</td>
52                        <td><input type="checkbox" name="homepage" id="homepage" {if isset($HOMEPAGE) and $HOMEPAGE}checked="checked"{/if}"/>
53      &nbsp; <i>{'ap_homepage_tip'|@translate}</i></td>
54                </tr>
55                <tr>
56                        <td align="right"><label for="standalone">{'ap_standalone_page'|@translate}</label> &nbsp;&nbsp;</td>
57                        <td><input type="checkbox" name="standalone" id="standalone" {if isset($STANDALONE) and $STANDALONE}checked="checked"{/if}"/>
58      &nbsp; <i>{'ap_standalone_tip'|@translate}</i></td>
59                </tr>
60
61                {if isset($user_perm)}
62                <tr>
63                        <td colspan="2"><hr></td>
64                </tr>
65                <tr>
66                        <td align="right">{'ap_authorized_users'|@translate} &nbsp;&nbsp;</td>
67                        <td>
68                                <div id="users">
69                                <input type="checkbox" name="users[]" id="guest" value="guest" {$user_perm.GUEST}><label>&nbsp;{'user_status_guest'|@translate}</label>
70                                <input type="checkbox" name="users[]" id="generic" value="generic" {$user_perm.GENERIC}><label>&nbsp;{'user_status_generic'|@translate}</label>
71                                <input type="checkbox" name="users[]" id="normal" value="normal" {$user_perm.NORMAL}><label>&nbsp;{'user_status_normal'|@translate}</label>
72                                <input type="checkbox" name="users[]" id="admin" value="admin" checked="checked" disabled onclick="return false;"><label>&nbsp;{'user_status_admin'|@translate}</label>
73                                </div>
74                        </td>
75        </tr>
76    {/if}
77
78                {if !empty($GROUPSELECTION)}
79                <tr>
80                        <td colspan="2"><hr></td>
81                </tr>
82                <tr>
83                        <td align="right">{'ap_authorized_group'|@translate} &nbsp;&nbsp;</td>
84                        <td>{$GROUPSELECTION}</td>
85        </tr>
86        <tr>
87                <td></td>
88                        <td><a href="javascript:GereChkbox('groups','1');">{'ap_select_all'|@translate}</a> / <a href="javascript:GereChkbox('groups','0');">{'ap_unselect_all'|@translate}</a>
89                        <i>&nbsp;&nbsp; {'ap_guest'|@translate}</i></td>
90        </tr>
91    {/if}
92</table>
93<table style="width:95%;">
94                <tr>
95                        <td colspan="2" align="center"><br>
96                                <b>{'ap_page_content'|@translate}</b><br>
97                                <textarea name="ap_content" id="ap_content" rows="30" cols="50" style="width:100%;">{if isset($CONTENT)}{$CONTENT}{/if}</textarea>
98      </td>
99                </tr>
100
101                <tr>
102                <td colspan="2" align="center"><br>
103                <input class="submit" type="submit" value="{'ap_save'|@translate}" name="save">
104                {if isset($delete)}
105                <input class="submit" type="submit" value="{'ap_delete'|@translate}" name="delete" onclick="return confirm('Are you sure?'|@translate);"/>
106                {/if}
107                </tr>
108</table>
109</form>
Note: See TracBrowser for help on using the browser.