+ Ответить в теме
Показано с 1 по 9 из 9
  1. #1
    Аватар для Ада Ада Не известно кто Новичок
    Сообщений
    5
    Поблагодарили 0 раз(а) в 0 сообщениях

    Не понимаю в чём проблема и ошибка [DEVELNEXT]

    PHP код:
    <?php
    namespace app\forms;

    use 
    stdguiframeworkapp;

    class 
    MainForm extends AbstractForm
    {
        
    /**
         * @event button.click-Left 
         */
        
    function doButtonClickLeft(UXMouseEvent $e null)
        {    
            
    $gid_source $this->editAlt->text;
            if(
    count(explode("\n"$this->textArea->text))) $gid_list explode("\n"$this->textArea->text);
            else 
    $gid_list = [$this->textArea->text];
            if(
    count(explode("\n"$this->token_list->text))) $this->setTokenList(explode("\n"$this->token_list->text));
            else 
    $this->setTokenList([$this->token_list->text]);
            if(!
    $this->getToken()){
                
    $tokens $this->getTokenList();
                
    $this->setToken($tokens[$this->getCurrentIndex()]);
            }
            if(
    $this->sync_work->selected$this->getPosts($gid_list$gid_source);
            else 
    $this->getPostsAsync($gid_list$gid_source);
        }

        
    /**
         * @event autocheck_posts.mouseUp-Left 
         */
        
    function doAutocheck_postsMouseUpLeft(UXMouseEvent $e null)
        {    
            global 
    $timerCheck$intervals;
            if(
    count(explode("\n"$this->token_list->text))) $this->setTokenList(explode("\n"$this->token_list->text));
            else 
    $this->setTokenList([$this->token_list->text]);
            if(!
    $this->getToken()){
                
    $tokens $this->getTokenList();
                
    $this->setToken($tokens[$this->getCurrentIndex()]);
            }
            
    $this->ini->set('Auto_check_posts', ($e->sender->selected?1:0) );
            if(
    $e->sender->selected){
                
    $timerCheck->interval $intervals[$this->combobox->selectedIndex];
                
    $timerCheck->start();
            }elseif(!
    $e->sender->selected && !$timerCheck->isStopped()){
                
    $timerCheck->stop();
            }    
        }


        
    /**
         * @event combobox.mouseUp-Left 
         */
        
    function doComboboxMouseUpLeft(UXMouseEvent $e null)
        {    
            
    $this->ini->set('Interval_check'$e->sender->selectedIndex);
        }

        
    /**
         * @event show 
         */
        
    function doShow(UXWindowEvent $e null)
        {    
            global 
    $intervals$timerCheck;
            
    $timerCheck $this->checker;
            
    $this->setDBFile('posts.json');
            if(!
    file_exists($this->getDBFile())) $this->createDB();
            
    $intervals = [5000100003000060000];
            
    $this->combobox->selectedIndex $this->ini->get('Interval_check')?$this->ini->get('Interval_check'):0;
            if(
    file_exists('tokens.txt') && count(file('tokens.txt'6))){
                
    $this->token_list->text file_get_contents('tokens.txt');
            }
            if(
    file_exists('text_comment.txt') && count(file('text_comment.txt'6))){
                
    $this->textAreaAlt->text file_get_contents('text_comment.txt');
            }
            if(
    file_exists('groups.txt') && count(file('groups.txt'6))){
                
    $this->textArea->text file_get_contents('groups.txt');
            }
            if(
    file_exists('group_source.txt') && count(file('group_source.txt'6))){
                
    $this->editAlt->text file_get_contents('group_source.txt');
            }
        }

        
    /**
         * @event auto_comments.mouseUp-Left 
         */
        
    function doAuto_commentsMouseUpLeft(UXMouseEvent $e null)
        {
            
    $this->setSpam($e->sender->selected?true:false);
        }

        
    /**
         * @event log.click-2x 
         */
        
    function doLogClick2x(UXMouseEvent $e null)
        {    
            
    $e->sender->text '';
        }

        
    /**
         * @event labelAlt.click-2x 
         */
        
    function doLabelAltClick2x(UXMouseEvent $e null)
        {    
            
    $e->sender->text 0;
        }

        
    /**
         * @event showing 
         */
        
    function doShowing(UXWindowEvent $e null)
        {    
            
    $this->token_list->observer('text')->addListener(function () { 
                
    file_put_contents('tokens.txt'$this->token_list->text);
            });
            
    $this->log->observer('text')->addListener(function () { 
                
    file_put_contents('log.txt'$this->log->textFILE_APPEND);
            });
            
    $this->textAreaAlt->observer('text')->addListener(function () { 
                
    file_put_contents('text_comment.txt'$this->textAreaAlt->text);
            });
            
    $this->textArea->observer('text')->addListener(function () { 
                
    file_put_contents('groups.txt'$this->textArea->text);
            });
            
    $this->editAlt->observer('text')->addListener(function () { 
                
    file_put_contents('group_source.txt'$this->editAlt->text);
            });
        }
    }

  2. #2
    Аватар для вова77 вова77 Сенсей вова77 Сенсей вова77 Сенсей вова77 Сенсей вова77 Сенсей Супер Модератор
    Сообщений
    3,493
    Поблагодарили 521 раз(а) в 480 сообщениях
    Цитата Сообщение от Ада Посмотреть сообщение
    PHP код:
    <?php
    namespace app\forms;

    use 
    stdguiframeworkapp;

    class 
    MainForm extends AbstractForm
    {
        
    /**
         * @event button.click-Left 
         */
        
    function doButtonClickLeft(UXMouseEvent $e null)
        {    
            
    $gid_source $this->editAlt->text;
            if(
    count(explode("\n"$this->textArea->text))) $gid_list explode("\n"$this->textArea->text);
            else 
    $gid_list = [$this->textArea->text];
            if(
    count(explode("\n"$this->token_list->text))) $this->setTokenList(explode("\n"$this->token_list->text));
            else 
    $this->setTokenList([$this->token_list->text]);
            if(!
    $this->getToken()){
                
    $tokens $this->getTokenList();
                
    $this->setToken($tokens[$this->getCurrentIndex()]);
            }
            if(
    $this->sync_work->selected$this->getPosts($gid_list$gid_source);
            else 
    $this->getPostsAsync($gid_list$gid_source);
        }

        
    /**
         * @event autocheck_posts.mouseUp-Left 
         */
        
    function doAutocheck_postsMouseUpLeft(UXMouseEvent $e null)
        {    
            global 
    $timerCheck$intervals;
            if(
    count(explode("\n"$this->token_list->text))) $this->setTokenList(explode("\n"$this->token_list->text));
            else 
    $this->setTokenList([$this->token_list->text]);
            if(!
    $this->getToken()){
                
    $tokens $this->getTokenList();
                
    $this->setToken($tokens[$this->getCurrentIndex()]);
            }
            
    $this->ini->set('Auto_check_posts', ($e->sender->selected?1:0) );
            if(
    $e->sender->selected){
                
    $timerCheck->interval $intervals[$this->combobox->selectedIndex];
                
    $timerCheck->start();
            }elseif(!
    $e->sender->selected && !$timerCheck->isStopped()){
                
    $timerCheck->stop();
            }    
        }


        
    /**
         * @event combobox.mouseUp-Left 
         */
        
    function doComboboxMouseUpLeft(UXMouseEvent $e null)
        {    
            
    $this->ini->set('Interval_check'$e->sender->selectedIndex);
        }

        
    /**
         * @event show 
         */
        
    function doShow(UXWindowEvent $e null)
        {    
            global 
    $intervals$timerCheck;
            
    $timerCheck $this->checker;
            
    $this->setDBFile('posts.json');
            if(!
    file_exists($this->getDBFile())) $this->createDB();
            
    $intervals = [5000100003000060000];
            
    $this->combobox->selectedIndex $this->ini->get('Interval_check')?$this->ini->get('Interval_check'):0;
            if(
    file_exists('tokens.txt') && count(file('tokens.txt'6))){
                
    $this->token_list->text file_get_contents('tokens.txt');
            }
            if(
    file_exists('text_comment.txt') && count(file('text_comment.txt'6))){
                
    $this->textAreaAlt->text file_get_contents('text_comment.txt');
            }
            if(
    file_exists('groups.txt') && count(file('groups.txt'6))){
                
    $this->textArea->text file_get_contents('groups.txt');
            }
            if(
    file_exists('group_source.txt') && count(file('group_source.txt'6))){
                
    $this->editAlt->text file_get_contents('group_source.txt');
            }
        }

        
    /**
         * @event auto_comments.mouseUp-Left 
         */
        
    function doAuto_commentsMouseUpLeft(UXMouseEvent $e null)
        {
            
    $this->setSpam($e->sender->selected?true:false);
        }

        
    /**
         * @event log.click-2x 
         */
        
    function doLogClick2x(UXMouseEvent $e null)
        {    
            
    $e->sender->text '';
        }

        
    /**
         * @event labelAlt.click-2x 
         */
        
    function doLabelAltClick2x(UXMouseEvent $e null)
        {    
            
    $e->sender->text 0;
        }

        
    /**
         * @event showing 
         */
        
    function doShowing(UXWindowEvent $e null)
        {    
            
    $this->token_list->observer('text')->addListener(function () { 
                
    file_put_contents('tokens.txt'$this->token_list->text);
            });
            
    $this->log->observer('text')->addListener(function () { 
                
    file_put_contents('log.txt'$this->log->textFILE_APPEND);
            });
            
    $this->textAreaAlt->observer('text')->addListener(function () { 
                
    file_put_contents('text_comment.txt'$this->textAreaAlt->text);
            });
            
    $this->textArea->observer('text')->addListener(function () { 
                
    file_put_contents('groups.txt'$this->textArea->text);
            });
            
    $this->editAlt->observer('text')->addListener(function () { 
                
    file_put_contents('group_source.txt'$this->editAlt->text);
            });
        }
    }
    Текст ошибки !
    Мудрость жизни всегда глубже и обширнее мудрости людей. БОЛЬШЕ ДЕЛА,МЕНЬШЕ СЛОВ
    DevelNext - Официальная группа, уроки ,примеры http://vk.com/develnextstudio
    Фото галерея DevelNext http://vk.com/album-59367531_218210131
    Мой канал youtube https://www.youtube.com/channel/UC0w...9lClt8gt5FPCvg

  3. #3
    Аватар для вова77 вова77 Сенсей вова77 Сенсей вова77 Сенсей вова77 Сенсей вова77 Сенсей Супер Модератор
    Сообщений
    3,493
    Поблагодарили 521 раз(а) в 480 сообщениях
    Можно ещё использовать функцию.
    PHP код:
    $arr str::lines($this->textArea->text); 
    Мудрость жизни всегда глубже и обширнее мудрости людей. БОЛЬШЕ ДЕЛА,МЕНЬШЕ СЛОВ
    DevelNext - Официальная группа, уроки ,примеры http://vk.com/develnextstudio
    Фото галерея DevelNext http://vk.com/album-59367531_218210131
    Мой канал youtube https://www.youtube.com/channel/UC0w...9lClt8gt5FPCvg

  4. #4
    Аватар для Ада Ада Не известно кто Новичок
    Сообщений
    5
    Поблагодарили 0 раз(а) в 0 сообщениях
    Цитата Сообщение от вова77 Посмотреть сообщение
    Можно ещё использовать функцию.
    PHP код:
    $arr str::lines($this->textArea->text); 
    http://rgho.st/private/7sHZ7TznL/2bf...b79b9de1cdd10c

  5. #5
    Аватар для вова77 вова77 Сенсей вова77 Сенсей вова77 Сенсей вова77 Сенсей вова77 Сенсей Супер Модератор
    Сообщений
    3,493
    Поблагодарили 521 раз(а) в 480 сообщениях
    Странно не выводит ошибок и в начале надо пройти авторизацию .
    Мудрость жизни всегда глубже и обширнее мудрости людей. БОЛЬШЕ ДЕЛА,МЕНЬШЕ СЛОВ
    DevelNext - Официальная группа, уроки ,примеры http://vk.com/develnextstudio
    Фото галерея DevelNext http://vk.com/album-59367531_218210131
    Мой канал youtube https://www.youtube.com/channel/UC0w...9lClt8gt5FPCvg

  6. #6
    Аватар для Ада Ада Не известно кто Новичок
    Сообщений
    5
    Поблагодарили 0 раз(а) в 0 сообщениях
    Цитата Сообщение от вова77 Посмотреть сообщение
    Странно не выводит ошибок и в начале надо пройти авторизацию .
    Там не то, чтобы ошибка. Программа просто как-то неправильно работает и я не понимаю почему
    Последний раз редактировалось вова77; 12.10.2017 в 16:25.

  7. #7
    Аватар для вова77 вова77 Сенсей вова77 Сенсей вова77 Сенсей вова77 Сенсей вова77 Сенсей Супер Модератор
    Сообщений
    3,493
    Поблагодарили 521 раз(а) в 480 сообщениях
    Цитата Сообщение от Ада Посмотреть сообщение
    Там не то, чтобы ошибка. Программа просто как-то неправильно работает и я не понимаю почему
    Что именно не так работает ?
    Мудрость жизни всегда глубже и обширнее мудрости людей. БОЛЬШЕ ДЕЛА,МЕНЬШЕ СЛОВ
    DevelNext - Официальная группа, уроки ,примеры http://vk.com/develnextstudio
    Фото галерея DevelNext http://vk.com/album-59367531_218210131
    Мой канал youtube https://www.youtube.com/channel/UC0w...9lClt8gt5FPCvg

  8. #8
    Аватар для Ада Ада Не известно кто Новичок
    Сообщений
    5
    Поблагодарили 0 раз(а) в 0 сообщениях
    Цитата Сообщение от вова77 Посмотреть сообщение
    Что именно не так работает ?
    Программа зависает на моменте чека постов
    Последний раз редактировалось вова77; 14.10.2017 в 10:36.

  9. #9
    Аватар для вова77 вова77 Сенсей вова77 Сенсей вова77 Сенсей вова77 Сенсей вова77 Сенсей Супер Модератор
    Сообщений
    3,493
    Поблагодарили 521 раз(а) в 480 сообщениях
    Цитата Сообщение от Ада Посмотреть сообщение
    Программа зависает на моменте чека постов
    https://hub.develnext.org/wiki/faq/M...е-в-фоне
    Мудрость жизни всегда глубже и обширнее мудрости людей. БОЛЬШЕ ДЕЛА,МЕНЬШЕ СЛОВ
    DevelNext - Официальная группа, уроки ,примеры http://vk.com/develnextstudio
    Фото галерея DevelNext http://vk.com/album-59367531_218210131
    Мой канал youtube https://www.youtube.com/channel/UC0w...9lClt8gt5FPCvg

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения