Пример #1
0
 public function widget($args, $instance)
 {
     $view = Wpjb_Project::getInstance()->env("template_base") . "/widget";
     $this->view = new Daq_View($view);
     $this->view->theme = (object) $args;
     $this->view->title = apply_filters('widget_title', $instance['title']);
     $this->view->param = (object) $instance;
     $this->_filter();
     $this->view->render($this->_viewFront);
 }
Пример #2
0
 /**
  * Renders and returns HTML plain version of resume
  *
  * @return string
  */
 public function renderHTML()
 {
     $instance = Wpjb_Project::getInstance();
     $resume = $this;
     $name = $resume->firstname . " " . $resume->lastname;
     $view = new Daq_View($instance->env("template_base") . "resumes");
     $view->set("resume", $resume);
     $view->set("can_browse", true);
     $instance->placeHolder = $view;
     ob_start();
     $view->render("resume-min.php");
     $rendered = ob_get_clean();
     return $rendered;
 }
Пример #3
0
}
$routes = Daq_Config::parseIni($wpjb->path("app_config") . "/resumes-routes.ini", $wpjb->path("user_config") . "/resumes-routes.ini", true);
$view = new Daq_View();
$view->addDir("TEMPLATEPATH/job-board/resumes");
$view->addDir($wpjbbase . "resumes");
$view->addHelper("flash", new Daq_Helper_Flash("resumes"));
$res = new Wpjb_Application_Resumes();
$res->setRouter(new Daq_Router($routes));
$res->setController("Wpjb_Module_Resumes_*");
$res->setView($view);
$res->setLog(new Daq_Log($wpjb->path("logs"), "error-resumes.txt", "debug-resumes.txt"));
$res->addOption("link_name", "link_resumes");
$res->addOption("query_var", "job_resumes");
$res->addOption("shortcode", "[wpjobboard-resumes]");
$routes = Daq_Config::parseIni($wpjb->path("app_config") . "/admin-routes.ini", $wpjb->path("user_config") . "/admin-routes.ini", true);
$view = new Daq_View($basepath . $wpjb->pathRaw("admin_views"));
$view->addHelper("url", new Daq_Helper_AdminUrl());
$view->addHelper("flash", new Daq_Helper_Flash());
$view->addHelper("html", new Daq_Helper_Html());
$admin = new Wpjb_Application_Admin();
$admin->isAdmin(true);
$admin->setRouter(new Daq_Router($routes));
$admin->setLog(new Daq_Log($wpjb->path("logs"), "error-admin.txt", "debug-admin.txt"));
$admin->setController("Wpjb_Module_Admin_*");
$admin->setView($view);
$wpjb->addApplication("frontend", $app);
$wpjb->addApplication("resumes", $res);
$wpjb->addApplication("admin", $admin);
$wpjb->addUserWidgets($basepath . "/widgets/*.php");
$wpjb->run();
function wpjb_event_counter()