Пример #1
0
 */
if ($sub_act == "ftp" && $isftp == 1) {
    $javascripts[] = "javascripts.downloads";
    require_once 'HTML/QuickForm.php';
    require_once 'HTML/QuickForm/Renderer/ArraySmarty.php';
    $form =& new HTML_QuickForm('frm_downloads', 'post', 'admin.php?p=' . $module_name);
    $form->removeAttribute('name');
    $form->setRequiredNote($locale->get('ftp_form_required_note'));
    $form->addElement('header', 'ftp', $locale->get('ftp_form_header'));
    $form->addElement('hidden', 'act', $page);
    $form->addElement('hidden', 'sub_act', $sub_act);
    $form->addElement('hidden', 'parent', $parent);
    //checkbox kijeloles
    $form->addElement('checkbox', 'all', null, $locale->get('ftp_field_checkall'), 'onclick=doNow()');
    $form->addElement('submit', 'submit', $locale->get('ftp_form_submit_copy'), 'class="submit"');
    $dirlist = get_ftpdir($fdir);
    if ($form->validate()) {
        if (isset($_POST['fileChecked']) && is_array($_POST['fileChecked'])) {
            foreach ($_POST['fileChecked'] as $key => $value) {
                //$error = array();
                if (get_magic_quotes_gpc()) {
                    $file = stripslashes($value);
                } else {
                    $file = $value;
                }
                $filename = time() . preg_replace('|[^\\w\\d_\\.]|', '_', change_hunchar($file));
                if (!@copy($fdir . $file, $ddir . $filename)) {
                    //$error[] = $file;
                    //echo "Nem sikerult a kovetkezo file-t atmasolni: $file<br>";
                } else {
                    @chmod($ddir . $filename, 0664);
Пример #2
0
 $javascripts[] = "javascripts";
 include_once 'HTML/QuickForm.php';
 include_once 'HTML/QuickForm/Renderer/ArraySmarty.php';
 include_once 'includes/function.gallery.php';
 include_once 'includes/function.images.php';
 $form =& new HTML_QuickForm('gftp_frm', 'post', 'admin.php?p=' . $module_name);
 $form->setRequiredNote($locale->get('form_ftpgallery_required_note'));
 $form->addElement('hidden', 'gid', $gid);
 $form->addElement('hidden', 'act', $page);
 $form->addElement('hidden', 'sub_act', $sub_act);
 //mindet kijelol checkbox
 $form->addElement('checkbox', 'all', null, $locale->get('field_clickall'), 'onclick=doNow()');
 $form->addElement('submit', 'submit', $locale->get('form_ftp_submit'), 'class="submit"');
 $fdir = rtrim($_SESSION['site_galleryftpdir'], '/') . '/';
 $ddir = rtrim($_SESSION['site_galerydir'], '/') . '/';
 $dirlist = get_ftpdir($fdir, "picture");
 if ($form->validate()) {
     $errors = array();
     if (isset($_POST['fileChecked']) && is_array($_POST['fileChecked'])) {
         foreach ($_POST['fileChecked'] as $key => $value) {
             if (get_magic_quotes_gpc()) {
                 $file = stripslashes($value);
             } else {
                 $file = $value;
             }
             $filename = time() . preg_replace('|[^\\w\\d_\\.]|', '_', change_hunchar($file));
             $tn_name = 'tn_' . $filename;
             if (!($pic = img_resize($fdir . $file, $ddir . $filename, $_SESSION['site_picwidth'], $_SESSION['site_picheight'])) || !($tn = img_resize($fdir . $file, $ddir . $tn_name, $_SESSION['site_thumbwidth'], $_SESSION['site_thumbheight']))) {
                 $errors[] = $file;
             } else {
                 @chmod($ddir . $filename, 0664);