Exemplo n.º 1
0
 /**
  * Display a Javascript alert and then redirect user to another page
  * Note: this method only works with client javascript enabled,
  *       don't use it if you are not sure that your client will be
  *       with javascript enabled
  *
  * @param string $message Message to display for client
  * @param mixed $redirect_to String or Array with path to use in redirect
  */
 public function show_message_and_redirect_to($message, $redirect_to)
 {
     $message = preg_replace('/(\\r\\n|\\r|\\n)/', '\\n', $message);
     $this->_render = false;
     $url = $this->url_to($redirect_to);
     $template_file = dirname(__FILE__) . '/../misc/show_message_and_redirect_to_template.html';
     $template_data = array("message" => $message, "url" => $url);
     $template = file_get_contents($template_file);
     echo Ra_StringHelper::simple_template($template, $template_data);
 }
Exemplo n.º 2
0
 public function itShouldApplyVariablesIntoSimpleTemplate()
 {
     $template = "Hi #name welcome to our site, its your #number visit to us";
     $data = array("name" => "Foo", "number" => 20);
     $this->spec(Ra_StringHelper::simple_template($template, $data))->should->be("Hi Foo welcome to our site, its your 20 visit to us");
 }