dbh = @mysql_connect($dbhost,$dbuser,$dbpassword); if ( ! $this->dbh ) { $this->print_error("
    Error establishing a database connection!
  1. Are you sure you have the correct user/password?
  2. Are you sure that you have typed the correct hostname?
  3. Are you sure that the database server is running?
"); } $this->select($dbname); } // ================================================================== // Select a DB (if another one needs to be selected) function select($db) { if ( !@mysql_select_db($db,$this->dbh)) { $this->print_error("
    Error selecting database $db!
  1. Are you sure it exists?
  2. Are you sure there is a valid database connection?
"); } } // ================================================================== // Print SQL/DB error. function print_error($str = "") { if ( !$str ) $str = mysql_error(); // If there is an error then take note of it print "
"; print "SQL/DB Error -- "; print "[$str]"; print "
"; } // ================================================================== // Basic Query - see docs for more detail function query($query, $output = OBJECT) { // Log how the function was called $this->func_call = "\$db->query(\"$query\", $output)"; // Kill this $this->last_result = null; $this->col_info = null; // Keep track of the last query for debug.. $this->last_query = $query; // Perform the query via std mysql_query function.. $this->result = mysql_query($query,$this->dbh); if ( mysql_error() ) { // If there is an error then take note of it.. $this->print_error(); } else { // In other words if this was a select statement.. if ( $this->result ) { // ======================================================= // Take note of column info $i=0; while ($i < @mysql_num_fields($this->result)) { $this->col_info[$i] = @mysql_fetch_field($this->result); $i++; } // ======================================================= // Store Query Results $i=0; while ( $row = @mysql_fetch_object($this->result) ) { // Store relults as an objects within main array $this->last_result[$i] = $row; $i++; } @mysql_free_result($this->result); // If there were results then return true for $db->query if ( $i ) { return true; } else { return false; } } } } // ================================================================== // Get one variable from the DB - see docs for more detail function get_var($query=null,$x=0,$y=0) { // Log how the function was called $this->func_call = "\$db->get_var(\"$query\",$x,$y)"; // If there is a query then perform it if not then use cached results.. if ( $query ) { $this->query($query); } // Extract var out of cached results based x,y vals if ( $this->last_result[$y] ) { $values = array_values(get_object_vars($this->last_result[$y])); } // If there is a value return it else return null return $values[$x]?$values[$x]:null; } // ================================================================== // Get one row from the DB - see docs for more detail function get_row($query=null,$y=0,$output=OBJECT) { // Log how the function was called $this->func_call = "\$db->get_row(\"$query\",$y,$output)"; // If there is a query then perform it if not then use cached results.. if ( $query ) { $this->query($query); } // If the output is an object then return object using the row offset.. if ( $output == OBJECT ) { return $this->last_result[$y]?$this->last_result[$y]:null; } // If the output is an associative array then return row as such.. elseif ( $output == ARRAY_A ) { return $this->last_result[$y]?get_object_vars($this->last_result[$y]):null; } // If the output is an numerical array then return row as such.. elseif ( $output == ARRAY_N ) { return $this->last_result[$y]?array_values(get_object_vars($this->last_result[$y])):null; } // If invalid output type was specified.. else { $this->print_error(" \$db->get_row(string query,int offset,output type) -- Output type must be one of: OBJECT, ARRAY_A, ARRAY_N "); } } // ================================================================== // Function to get 1 column from the cached result set based in X index // se docs for usage and info function get_col($query=null,$x=0) { // If there is a query then perform it if not then use cached results.. if ( $query ) { $this->query($query); } // Extract the column values for ( $i=0; $i < count($this->last_result); $i++ ) { $new_array[$i] = $this->get_var(null,$x,$i); } return $new_array; } // ================================================================== // Return the the query as a result set - see docs for more details function get_results($query=null, $output = OBJECT) { // Log how the function was called $this->func_call = "\$db->get_results(\"$query\", $output)"; // If there is a query then perform it if not then use cached results.. if ( $query ) { $this->query($query); } // Send back array of objects. Each row is an object if ( $output == OBJECT ) { return $this->last_result; } elseif ( $output == ARRAY_A || $output == ARRAY_N ) { if ( $this->last_result ) { $i=0; foreach( $this->last_result as $row ) { $new_array[$i] = get_object_vars($row); if ( $output == ARRAY_N ) { $new_array[$i] = array_values($new_array[$i]); } $i++; } return $new_array; } else { return null; } } } // ================================================================== // Function to get column meta data info pertaining to the last query // see docs for more info and usage function get_col_info($info_type="name",$col_offset=-1) { if ( $this->col_info ) { if ( $col_offset == -1 ) { $i=0; foreach($this->col_info as $col ) { $new_array[$i] = $col->{$info_type}; $i++; } return $new_array; } else { return $this->col_info[$col_offset]->{$info_type}; } } } // ================================================================== // Dumps the contents of any input variable to screen in a nicely // formatted and easy to understand way - any type: Object, Var or Array function vardump($mixed) { echo "
"; echo "
";
			
			if ( ! $this->vardump_called )
			{
				echo "ezSQL (v".EZSQL_VERSION.") Variable Dump..\n\n";
			}
	
			print_r($mixed);	
			echo "\n\nLast Query: ".($this->last_query?$this->last_query:"NULL")."\n";
			echo "Last Function Call: " . ($this->func_call?$this->func_call:"None")."\n";
			echo "Last Rows Returned: ".count($this->last_result)."\n";
			echo "
"; echo "\n
"; $this->vardump_called = true; } // Alias for the above function function dumpvars($mixed) { $this->vardump($mixed); } // ================================================================== // Displays the last query string that was sent to the database & a // table listing results (if there were any). // (abstracted into a seperate file to save server overhead). function debug() { echo "
"; // Only show ezSQL credits once.. if ( ! $this->debug_called ) { echo "ezSQL (v".EZSQL_VERSION.") Debug..

\n"; } echo "Query -- "; echo "[$this->last_query]

"; echo "Query Result.."; echo "

"; if ( $this->col_info ) { // ===================================================== // Results top rows echo ""; echo ""; for ( $i=0; $i < count($this->col_info); $i++ ) { echo ""; } echo ""; // ====================================================== // print main results if ( $this->last_result ) { $i=0; foreach ( $this->get_results(null,ARRAY_N) as $one_row ) { $i++; echo ""; foreach ( $one_row as $item ) { echo ""; } echo ""; } } // if last result else { echo ""; } echo "
(row){$this->col_info[$i]->type} {$this->col_info[$i]->max_length}
{$this->col_info[$i]->name}
$i$item
No Results
"; } // if col_info else { echo "No Results"; } echo "

"; $this->debug_called = true; } } $db = new db(EZSQL_DB_USER, EZSQL_DB_PASSWORD, EZSQL_DB_NAME, EZSQL_DB_HOST); ?> Wat is SiVAS - SiVAS.nu
Subtiele interventies
met behulp van het
Vasculair Autonoom Signaal

Wat is SiVAS

SiVAS staat voor 'Subtiele interventies met het Vasculair Autonoom Signaal'. In 1967 ontdekte de Franse arts en ooracupuncturist dr. Paul Nogier dat een lichte aanraking van een gevoelig punt op de oorschelp een voelbare verandering aan de polsslag van de patiënt veroorzaakte. Raakte hij de oorschelp op een andere plaats aan dan gebeurde er niets met de polsslag. Nogier noemde dit verschijnsel het Vasculair (m.b.t. de bloedvaten) Autonoom Signaal (VAS).

Betrouwbare informatie

Dit VAS is volkomen autonoom, hetgeen zoveel wil zeggen als dat het ongecontroleerd op prikkels reageert. Je kunt natuurlijk vertellen wat je voelt en ervaart, maar dan filtert je bewustzijn die informatie altijd een beetje. Het VAS doet dat niet en geeft de therapeut dus altijd heel betrouwbare informatie over hoe je je voelt. Letterlijk uit de eerste hand.

Doelgericht

Aan de veranderingen van de polsslag kan de therapeut aflezen waar de bron zit van je niet prettig voelen, welke organen daar een rol bij kunnen spelen en welke emotionele blokkades je dwars kunnen zitten. Met het VAS kan de therapeut ook vaststellen welk effect een bepaald gezondheidsproduct kan hebben en wat je ervan mag verwachten. Daarmee kan de aanpak met (oor)acupunctuur en gezondheidsproducten heel doelgericht worden ingezet.

Subtiele interventies

'Subtiele interventies' heeft betrekking op de gezondheidsproducten die de SiVAS-therapeut zal adviseren. Dit zijn producten uit het SanoConcept. Dit zijn producten uit het SanoConcept. Deze producten werken subtiel doordat ze signalen geven die het lichaamseigen vermogen versterken en stimuleren om weer in balans te komen. De samenstelling van de SanoConcept gezondheidsproducten is uitsluitend op natuurlijke basis.
Samen met de SiVAS-polsdiagnostiek vormt SanoConcept een effectieve combinatie voor een subtiele maar effectieve benadering van allerlei specifieke, aspecifieke en emotionele factoren die een rol spelen wanneer het lichaam niet in balans is.


Door deze benaderingen bij elkaar te brengen ontstaat een mensbeeld met drie niveau's:
(1) karakteristieke (persoonlijkheids)kenmerken (chakra's) met (2) energievelden en -stromen en (3) een fysiek lichaam.
Klik hiernaast voor meer informatie over het SanoConcept en deze drie niveau's.







Hoe subtiel is subtiel?

De Rotterdamse arts Ton van Gelder (1943-2005) heeft het Vasculair Autonoom Signaal van Paul Nogier in Nederland geïntroduceerd. Hij heeft ook het SanoConcept ontwikkeld waarmee subtiele interventies op de regelsystemen van de mens worden gedaan. Hoe werken die subtiele interventies? Ton van Gelder: "Tijdens een congres hield ik een voordracht over mijn ervaringen met subtiele interventies in relatie tot het congresthema. Direct na afloop van mijn lezing was er - zoals gebruikelijk - gelegenheid tot het stellen van vragen, en een van de vragen kwam van een kritische collega naar de werkzaamheid van die zogenaamde subtiele interventies. Ik dacht even na en vroeg toen de aanwezigen of ze mee wilden doen aan een klein experiment. Of iedereen even op wilde gaan staan. Toen het gehoor daaraan gevolg gaf en iedereen stond, vroeg ik of ze weer wilden gaan zitten. "Kijk", zei ik, "zo werkt nu een subtiele interventie. Met een kleine prikkel kan ik veel teweeg brengen. Alleen met de kracht van mijn stem heb ik miljoenen neuronen laten afvuren, honderdduizenden biochemische reacties geïnduceerd, duizenden kilo's massa verplaatst en hopelijk tientallen mentale processen op gang gezet."