[ Index ] |
|
Code source de phpMyVisites 2.3 |
1 <?php 2 /* 3 * phpMyVisites : website statistics and audience measurements 4 * Copyright (C) 2002 - 2006 5 * http://www.phpmyvisites.net/ 6 * phpMyVisites is free software (license GNU/GPL) 7 * Authors : phpMyVisites team 8 */ 9 10 // $Id: AdminSiteGeneral.class.php 198 2007-01-17 16:47:59Z matthieu_ $ 11 12 13 require_once INCLUDE_PATH."/core/include/AdminModule.class.php"; 14 require_once INCLUDE_PATH."/core/forms/FormSiteGeneral.class.php"; 15 require_once INCLUDE_PATH . "/core/include/SiteConfigDb.class.php"; 16 17 class AdminSiteGeneral extends AdminModule 18 { 19 var $viewTemplate = "admin/sitegeneral.tpl"; 20 21 function AdminSiteGeneral() 22 { 23 parent::AdminModule(); 24 25 } 26 27 function process() 28 { 29 $this->tpl->assign( 'action', $this->request->getActionName() ); 30 31 switch( $this->request->getActionName() ) 32 { 33 case 'add': 34 $form = new FormSiteGeneral( $this->tpl ); 35 36 $done = $form->process(); 37 38 if($done) 39 { 40 $this->setMessageAdd( $form ); 41 $this->tpl->clear_all_cache(); 42 } 43 44 break; 45 46 case 'mod': 47 $siteAdmin = $this->needASiteAdminSelected(); 48 49 if($siteAdmin) 50 { 51 $form = new FormSiteGeneral( $this->tpl, $siteAdmin ); 52 53 $done = $form->process(); 54 55 if($done) 56 { 57 $this->setMessage( ); 58 } 59 } 60 61 break; 62 63 case 'del': 64 65 $siteAdmin = $this->needASiteAdminSelected(); 66 67 if($siteAdmin) 68 { 69 $confirmed = $this->needConfirmation( 'site', $siteAdmin ); 70 71 if($confirmed) 72 { 73 $confSite = new SiteConfigDb(); 74 $confSite->delSite( $siteAdmin ); 75 76 $this->setMessage( ); 77 $this->tpl->clear_all_cache(); 78 } 79 } 80 break; 81 82 } 83 84 // case no site installed, do not generate 85 if(is_a( $this->site, "Site")) 86 { 87 $this->site->generateFiles(); 88 } 89 90 } 91 92 93 94 function setMessageAdd( &$form ) 95 { 96 $this->tpl->template = "admin/message.tpl"; 97 $tmpIdSite = $form->siteAdmin; 98 $this->tpl->assign("message", $GLOBALS['lang']['generique_done'] . "<br><br><p class='texte'>". sprintf($GLOBALS['lang']['admin_site_link_javascript'], "<a href='index.php?mod=admin_site_javascript_code&site=$tmpIdSite&adminsite=$tmpIdSite'>","</a>"). '</p>'. getCountImgHtml( $form->getSubmitValue('form_url'), $form->getSubmitValue('form_name'))); 99 } 100 } 101 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Mon Nov 26 14:10:01 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |