<?php /* * This file is part of phpIrofferAdmin. * * (c) 2013 Valentin Samir * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ require "includes/controler.php"; if ($_PARAMS['bot'] !== false) { $conn = iroffer($_PARAMS['bot']); $tpl->assign('groups', $conn->xdl($group_only = true)); $files = $conn->listul($_PARAMS['path']); if (is_array($files)) { $tpl->assign('files', $files); } else { if (preg_match('/Can\'t Access Directory: (.*) Not a directory/', $files, $match)) { messages()->error(sprintf(_('%s is not a directory'), str_replace('//', '/', $match[1]))); } else { messages()->error($files); } $_PARAMS['path'] = dirname($_PARAMS['path']); header('Location: ' . view('files_listing', $_PARAMS)); die; } display("templates/bot_listul.tpl"); } else { header("Location: " . view('main')); }
function action_post_edit_pack($params) { if ($params['bot'] !== false) { if ($params['values_old']['group'] == '') { $params['values_old']['group'] = 'MAIN'; } if ($params['values']['group'] == '') { $params['values']['group'] = 'MAIN'; } $conn = iroffer($params['bot']); if ($params['values_old']['group'] != $params['values']['group']) { $mess = $conn->group($params['values_old']['pack'], $params['values']['group']); if (preg_match('/GROUP: \\[Pack ' . $params['values_old']['pack'] . '\\]/', $mess)) { if ($params['values']['group'] == 'MAIN') { $conn->regroup('MAIN', 'MAIN'); } messages()->success(sprintf(_('Pack #%s set to group %s'), $params['values_old']['pack'], $params['values']['group'])); } else { messages()->error(_($mess)); } } if ($params['values_old']['description'] != $params['values']['description']) { $mess = $conn->chdesc($params['values_old']['pack'], $params['values']['description']); if (preg_match('/CHDESC: \\[Pack ' . $params['values_old']['pack'] . '\\] Old: .* New: .*/', $mess)) { messages()->success(sprintf(_('Description of pack #%s changed'), $params['values_old']['pack'])); } else { messages()->error(_($mess)); } } if ($params['values_old']['pack'] != $params['values']['pack']) { $mess = $conn->renumber((int) $params['values_old']['pack'], (int) $params['values']['pack']); if ($mess == '** Moved pack ' . $params['values_old']['pack'] . ' to ' . $params['values']['pack']) { messages()->success(sprintf(_('Pack #%s moved to #%s'), $params['values_old']['pack'], $params['values']['pack'])); } else { messages()->error(_($mess)); } } header('Location: ' . view('bot_listing', $params)); die; } }