Changeset 22676
- Timestamp:
- May 15, 2013, 9:17:38 PM (11 years ago)
- Location:
- extensions/title
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/title/admin/admin.php
r21163 r22676 21 21 l10n('title_tab_plgtitle'), 22 22 $my_base_url.'&tab=plugtitle'); 23 $PAC = pwg_db_fetch_assoc(pwg_query("SELECT state FROM " . PLUGINS_TABLE . " WHERE id = 'ContactForm';")); 24 if($PAC['state'] == 'active') 25 { 26 $tabsheet->add('contacttitle', 27 l10n('Contact Title'), 28 $my_base_url.'&tab=contacttitle'); 29 } 30 $PAAP = pwg_db_fetch_assoc(pwg_query("SELECT state FROM " . PLUGINS_TABLE . " WHERE id = 'AdditionalPages';")); 31 if($PAAP['state'] == 'active') 32 { 33 $tabsheet->add('AdditionalPagestitle', 34 l10n('Additional Pages Title'), 35 $my_base_url.'&tab=AdditionalPagestitle'); 36 } 23 37 $tabsheet->select($page['tab']); 24 38 $tabsheet->assign(); … … 71 85 $template->assign('titlepagelistT', $titlepagelistT); 72 86 73 //edit title74 87 if (isset($_POST['subtitlespecialET']) and (!$_POST['titlelist'])==0 and !is_adviser()) 75 88 { … … 97 110 } 98 111 99 //insert title in database100 112 if (isset($_POST['subtitlespecial']) and !is_adviser()) 101 113 { … … 110 122 break; 111 123 124 case 'contacttitle': 125 126 $template->assign('gestB', 127 array('CTBASE' => $conf['contacttitle'],)); 128 129 if (isset($_POST['submitct'])) 130 { 131 conf_update_param('contacttitle', $_POST['contacttitle']); 132 $template->assign( 133 'gestB', 134 array('CTBASE' => stripslashes($_POST['contacttitle']),)); 135 } 136 137 break; 138 139 case 'AdditionalPagestitle': 140 if (!defined('TITLE_AP_TABLE')) define('TITLE_AP_TABLE', $prefixeTable.'title_ap'); 141 $groups = array(); 142 $query = ' 143 select id,title 144 FROM ' . ADD_PAGES_TABLE . ' 145 ORDER BY id ASC;'; 146 $result = pwg_query($query); 147 148 while ($row = pwg_db_fetch_assoc($result)) 149 { 150 $groups[$row['id']] = $row['id'].' : '.$row['title']; 151 } 152 153 $selected = 0; 154 $options[] = l10n('Choose it page'); 155 $options['a'] = '----------------------'; 156 157 foreach($groups as $listid => $listid2) 158 { 159 $options[$listid] = $listid2; 160 } 161 $template->assign( 162 'gestionC', 163 array( 164 'OPTIONS' => $options, 165 'SELECTED' => $selected 166 )); 167 168 if (isset($_POST['submitchoixAP'])and is_numeric($_POST['APchoix']) and (!$_POST['APchoix'])==0) 169 { 170 $lire=$_POST['APchoix']; 171 $query = ' 172 select id,title 173 FROM ' . TITLE_AP_TABLE . ' 174 WHERE id = \''.$lire.'\' 175 ;'; 176 $result = pwg_query($query); 177 $row = pwg_db_fetch_assoc($result); 178 $idap=$row['id']; 179 $titleap=$row['title']; 180 181 $query = ' 182 select id,title 183 FROM ' . ADD_PAGES_TABLE . ' 184 WHERE id = \''.$lire.'\' 185 ;'; 186 $result = pwg_query($query); 187 $row = pwg_db_fetch_assoc($result); 188 $idap=$row['id']; 189 $nameap=$row['title']; 190 191 $selected3 = 0; 192 193 $template->assign( 194 'ap_edit', 195 array( 196 'VALUE' => $idap, 197 'VALUEN' => $nameap, 198 'CONTENT' => $titleap, 199 'SELECTED' => $selected3 200 )); 201 } 202 203 if (isset($_POST['submitinsapt'])) 204 { 205 $query = ' 206 DELETE 207 FROM ' . TITLE_AP_TABLE . ' 208 WHERE id = \''.$_POST['invisible'].'\' 209 ;'; 210 $result = pwg_query($query); 211 $q = ' 212 INSERT INTO ' . $prefixeTable . 'title_ap(id,title)VALUES ('.$_POST['invisible'].',"'.$_POST['insertitle'].'");'; 213 pwg_query($q); 214 } 215 216 break; 217 112 218 } 113 219 -
extensions/title/admin/admin.tpl
r9407 r22676 1 1 <div class="titrePage"> 2 <h2> Title</h2>2 <h2>{'Page title'|@translate}</h2> 3 3 </div> 4 4 {if isset ($gestionA)} … … 35 35 {/if} 36 36 {/if} 37 38 {if isset ($gestB)} 39 <form method="post" > 40 <fieldset id="mainConf"> 41 <span class="property"> 42 <label for="contacttitle">{'Contact Title'|@translate}</label><br><br> 43 </span> 44 <textarea rows="5" cols="50" class="description" name="contacttitle" id="contacttitle">{$gestB.CTBASE}</textarea> 45 <p> 46 <input class="submit" type="submit" name="submitct" value="{'Submit'|@translate}"> 47 <input class="submit" type="reset" name="reset" value="{'Reset'|@translate}"> 48 </p> 49 </form> 50 {/if} 51 52 {if isset ($gestionC)} 53 <div> 54 <form method="post" > 55 <fieldset> 56 <legend>{'Choose Additional Pages'|@translate}</legend> 57 {html_options name="APchoix" options=$gestionC.OPTIONS selected=$gestionC.SELECTED} 58 <br> 59 <br> 60 <div style="text-align:center;"> 61 <input class="submit" name="submitchoixAP" type="submit" value="{'sumit'|@translate}" /> 62 </div> 63 </fieldset> 64 </form> 65 </div> 66 {if isset ($ap_edit)} 67 <div> 68 <form method="post" > 69 <fieldset> 70 <legend>{'Add title for pages'|@translate} {$ap_edit.VALUE}</legend> 71 <input type="hidden" name="invisible" value="{$ap_edit.VALUE}"> 72 id : {$ap_edit.VALUE} -> {$ap_edit.VALUEN}<br> 73 <textarea rows="5" cols="50" class="description" name="insertitle" id="contacttitle">{$ap_edit.CONTENT}</textarea> 74 <br> 75 <br> 76 <div style="text-align:center;"> 77 <input class="submit" name="submitinsapt" type="submit" value="{'sumit'|@translate}"/> 78 </div> 79 </fieldset> 80 </form> 81 </div> 82 {/if} 83 {/if} -
extensions/title/initadmin.php
r21163 r22676 1 1 <?php 2 2 if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 3 3 load_language('plugin.lang', TITLE_PATH); 4 4 5 5 //Add link menu … … 8 8 { 9 9 array_push($menu, array( 10 'NAME' => 'Title',10 'NAME' => l10n('Page title'), 11 11 'URL' => get_admin_plugin_menu_link(TITLE_PATH . 'admin/admin.php'))); 12 12 return $menu; -
extensions/title/language/en_UK/plugin.lang.php
r9422 r22676 12 12 $lang['title_page'] = 'Page title'; 13 13 14 $lang['Page title'] = 'Page title'; 15 $lang['Contact Title'] = 'Contact Title'; 16 $lang['Additional Pages Title'] = 'Additional Pages Title'; 17 $lang['Choose it page'] = 'Choose it page'; 18 $lang['Choose Additional Pages'] = 'Choose Additional Pages'; 19 $lang['Add title for pages'] = 'Add title for pages'; 20 14 21 ?> -
extensions/title/language/fr_FR/plugin.lang.php
r9422 r22676 12 12 $lang['title_page'] = 'Titre pour la page'; 13 13 14 $lang['Page title'] = 'Titre des pages'; 15 $lang['Contact Title'] = 'Titre de la page Contact'; 16 $lang['Additional Pages Title'] = 'Titre des pages supplémentaires'; 17 $lang['Choose it page'] = 'Choisissez la page'; 18 $lang['Choose Additional Pages'] = 'Choisissez la Pages supplémentaires'; 19 $lang['Add title for pages'] = 'Ajouter le titre de la page'; 20 14 21 ?> -
extensions/title/main.inc.php
r21163 r22676 117 117 function Titleother() 118 118 { 119 global $template, $page ;119 global $template, $page, $conf; 120 120 121 121 $query = ' … … 180 180 { 181 181 $template->assign('PERSO_TITLE', $titlespecialED['notification']); 182 } 182 } 183 184 $PAC = pwg_db_fetch_assoc(pwg_query("SELECT state FROM " . PLUGINS_TABLE . " WHERE id = 'ContactForm';")); 185 if($PAC['state'] == 'active') 186 { 187 $titlespecialED['contact']=trigger_event('AP_render_content', $conf['contacttitle']); 188 if (isset($page['section']) and $page['section'] == 'contact' and !empty($titlespecialED['contact'])) 189 { 190 $template->assign('PERSO_TITLE', $titlespecialED['contact']); 191 } 192 } 193 194 $PAAP = pwg_db_fetch_assoc(pwg_query("SELECT state FROM " . PLUGINS_TABLE . " WHERE id = 'AdditionalPages';")); 195 if($PAAP['state'] == 'active') 196 { 197 198 global $prefixeTable; 199 if ( !empty($page['additional_page']['id']) ) 200 { 201 if (!defined('TITLE_AP_TABLE')) define('TITLE_AP_TABLE', $prefixeTable.'title_ap'); 202 $lire=$page['additional_page']['id']; 203 $query = ' 204 select id,title 205 FROM ' . TITLE_AP_TABLE . ' 206 WHERE id = \''.$lire.'\' 207 ;'; 208 $result = pwg_query($query); 209 $row = pwg_db_fetch_assoc($result); 210 $titleap=$row['title']; 211 $titlespecialED['AdditionalPages']=trigger_event('AP_render_content', $titleap); 212 } 213 if (isset($page['section']) and $page['section'] == 'additional_page' and !empty($titlespecialED['AdditionalPages'])) 214 { 215 $template->assign('PERSO_TITLE', $titlespecialED['AdditionalPages']); 216 } 217 } 183 218 } 184 219 -
extensions/title/maintain.inc.php
r9407 r22676 65 65 $result = pwg_query($query); 66 66 67 global $conf; 68 if (empty($conf['contacttitle'])) 69 { 70 $query = 'INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment) VALUES ("contacttitle","","contacttitle");'; 71 pwg_query($query); 72 } 73 74 if (!defined('TITLE_AP_TABLE')) define('TITLE_AP_TABLE', $prefixeTable.'title_ap'); 75 $query = "CREATE TABLE IF NOT EXISTS ". TITLE_AP_TABLE ." ( 76 id SMALLINT( 5 ) UNSIGNED NOT NULL , 77 title VARCHAR( 255 ) NOT NULL , 78 PRIMARY KEY (id))DEFAULT CHARSET=utf8;"; 79 $result = pwg_query($query); 80 81 } 82 83 function plugin_activate() 84 { 85 global $conf; 86 if (empty($conf['contacttitle'])) 87 { 88 $query = 'INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment) VALUES ("contacttitle","","contacttitle");'; 89 pwg_query($query); 90 } 91 92 if (!defined('TITLE_AP_TABLE')) define('TITLE_AP_TABLE', $prefixeTable.'title_ap'); 93 $query = "CREATE TABLE IF NOT EXISTS ". TITLE_AP_TABLE ." ( 94 id SMALLINT( 5 ) UNSIGNED NOT NULL , 95 title VARCHAR( 255 ) NOT NULL , 96 PRIMARY KEY (id))DEFAULT CHARSET=utf8;"; 97 $result = pwg_query($query); 98 67 99 } 68 100 … … 80 112 $q = 'DROP TABLE ' . $prefixeTable . 'title_album;'; 81 113 pwg_query($q); 114 115 $q = 'DROP TABLE ' . $prefixeTable . 'title_ap;'; 116 pwg_query($q); 117 118 $q = 'DELETE FROM ' . CONFIG_TABLE . ' WHERE param="contacttitle" LIMIT 1;'; 119 pwg_query($q); 82 120 } 83 121
Note: See TracChangeset
for help on using the changeset viewer.