Esempio n. 1
0
            exit;
        } else {
            $template = $this->twig->loadTemplate('admin/lang-Add.twig');
        }
        echo $template->render($this->twigVars);
        break;
    case 'edit':
        $this->addTwigVars('typePOST', 'edit');
        $lang = new LangStrings();
        $item = $lang->getFromLabel($this->url_var[2]);
        $this->addTwigVars('item', $item);
        $template = $this->twig->loadTemplate('admin/lang-Add.twig');
        echo $template->render($this->twigVars);
        break;
    case 'del':
        $lang = new LangStrings();
        $items = $lang->getFromLabel($this->url_var[2]);
        foreach ($items as $item) {
            $item->delete();
        }
        header("Location: /admin/languages");
        exit;
        break;
    default:
        $lang = new LangStrings();
        $items = $lang->getLanguageList();
        $this->addTwigVars('items', $items);
        $template = $this->twig->loadTemplate('admin/lang-List.twig');
        echo $template->render($this->twigVars);
        break;
}
 /**
  * deleteAll function.
  * 
  * @access public
  * @return void
  */
 public function deleteAll()
 {
     // Other languages
     if (!empty($this->_languages)) {
         foreach ($this->_languages as $item) {
             $lang = new LangStrings();
             $lang->setItem((array) $item);
             $lang->delete();
         }
         return true;
     }
 }