Ignore:
Timestamp:
May 15, 2013, 9:17:38 PM (11 years ago)
Author:
ddtddt
Message:

[extensions] - Title add faiture perso title on contact page and additional page

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/title/admin/admin.php

    r21163 r22676  
    2121               l10n('title_tab_plgtitle'),
    2222               $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        }                         
    2337$tabsheet->select($page['tab']);
    2438$tabsheet->assign();
     
    7185$template->assign('titlepagelistT', $titlepagelistT);
    7286
    73 //edit title
    7487if (isset($_POST['subtitlespecialET']) and (!$_POST['titlelist'])==0 and !is_adviser())
    7588        {
     
    97110        }
    98111
    99 //insert title in database
    100112if (isset($_POST['subtitlespecial']) and !is_adviser())
    101113        {
     
    110122    break;
    111123       
     124        case 'contacttitle':
     125       
     126        $template->assign('gestB',
     127    array('CTBASE' => $conf['contacttitle'],));
     128
     129if (isset($_POST['submitct']))
     130        {
     131conf_update_param('contacttitle', $_POST['contacttitle']);
     132$template->assign(
     133    'gestB',
     134    array('CTBASE' => stripslashes($_POST['contacttitle']),));
     135        }
     136       
     137        break;
     138
     139        case 'AdditionalPagestitle':
     140if (!defined('TITLE_AP_TABLE')) define('TITLE_AP_TABLE', $prefixeTable.'title_ap');
     141$groups = array();
     142$query = '
     143select 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       
     157foreach($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 = '
     172select 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 = '
     182select 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
     203if (isset($_POST['submitinsapt']))
     204        {
     205        $query = '
     206DELETE
     207  FROM ' . TITLE_AP_TABLE . '
     208  WHERE id = \''.$_POST['invisible'].'\'
     209  ;';
     210$result = pwg_query($query);
     211        $q = '
     212INSERT INTO ' . $prefixeTable . 'title_ap(id,title)VALUES ('.$_POST['invisible'].',"'.$_POST['insertitle'].'");';
     213    pwg_query($q);
     214        }
     215       
     216        break;
     217       
    112218}
    113219
Note: See TracChangeset for help on using the changeset viewer.