function SiteCreatorAdm(&$smarty, $form = false) { $tabela = $smarty->cfg['prefix'] . 'bilder_site'; $smarty->assign($smarty->actualpage); $page = new PageBilder($smarty, $form); $file = new SiteCreator(); if ($_POST['action'] && !$form['action']) { $form['action'] = $_POST['action']; } if ($_POST['idde'] && !$form['idde']) { $form['idde'] = $_POST['idde']; } switch ($form['action']) { case 'save': $request = $page->SqlSelect("SELECT * FROM {$tabela} WHERE ID_SITE = {$form['idde']}"); $itens = mysql_fetch_array($request, MYSQL_ASSOC); $file->SaveSiteEditor($smarty, $form); if ($file->SaveSiteEditor($smarty, $form)) { return $smarty->getFinishError('sitecreator_erro_03'); } ################## ### criar LOG #### ################## ################## ### criar LOG #### ################## case 'edit': $smarty->assign($form); $request = $page->SqlSelect("SELECT * FROM {$tabela} WHERE ID_SITE = '{$form['idde']}'"); $itens = mysql_fetch_array($request, MYSQL_ASSOC); $file->LoadSiteEditor($smarty, $form); return $smarty->fetch($smarty->modulo_dir . "sitecreator_adm_editor.tpl"); break; case 'del': if (is_numeric($page->uri['idde'])) { $file->RemoveSite($smarty, $form); $sql = $page->SqlDelete($tabela, "ID_SITE ='{$page->uri[idde]}'"); $page->SqlSelect($sql); ## remover grupo } $cfg = array("SetTable" => $tabela, "SetCaption" => array("ID_SITE", "site_name", "site_dominio")); if (isset($page->uri['busca']) && $page->uri['busca'] != "") { $cfg["SetSearch"] = $page->uri['busca']; } $cfg["SetOrdenar"] = $page->uri['por']; $cfg["SetOrder"] = $page->uri["ord"]; $page->CreateSelectSQL($cfg, $smarty); $form['tabela'] = $cfg['SetTable']; $form['coluna'] = $cfg['ID_SITE']; $smarty->register_object("listagem", $page); return $smarty->fetch($smarty->modulo_dir . "sitecreator_adm.tpl"); break; case 'view': case 'redit': default: $cfg = array("SetTable" => $tabela, "SetCaption" => array("ID_SITE", "site_name", "site_dominio")); if (isset($page->uri['busca']) && $page->uri['busca'] != "") { $cfg["SetSearch"] = $page->uri['busca']; } $cfg["SetOrdenar"] = $page->uri['por']; $cfg["SetOrder"] = $page->uri["ord"]; $page->CreateSelectSQL($cfg, $smarty); $form['tabela'] = $cfg['SetTable']; $form['coluna'] = $cfg['ID_SITE']; $smarty->register_object("listagem", $page); return $smarty->fetch($smarty->modulo_dir . "sitecreator_adm.tpl"); } }