controllers/opiniarbo.php
author viric@mandarina
Fri, 26 Dec 2008 01:01:11 +0000
changeset 2 7c6c888b2fed
parent 1 f08a11b5d207
child 3 f3e55c2386a1
permissions -rw-r--r--
He afegit opinions per usuari.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
3773f4677c40 Opiniarbo - versikontrolita.
viric@mandarina
parents:
diff changeset
     1
<?php
3773f4677c40 Opiniarbo - versikontrolita.
viric@mandarina
parents:
diff changeset
     2
3773f4677c40 Opiniarbo - versikontrolita.
viric@mandarina
parents:
diff changeset
     3
class Opiniarbo extends Controller {
3773f4677c40 Opiniarbo - versikontrolita.
viric@mandarina
parents:
diff changeset
     4
1
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
     5
	function Opiniarbo()
0
3773f4677c40 Opiniarbo - versikontrolita.
viric@mandarina
parents:
diff changeset
     6
    {
1
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
     7
        parent::Controller();
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
     8
		$this->load->library('form_validation');
0
3773f4677c40 Opiniarbo - versikontrolita.
viric@mandarina
parents:
diff changeset
     9
        $this->load->library('aulib');
3773f4677c40 Opiniarbo - versikontrolita.
viric@mandarina
parents:
diff changeset
    10
		$this->load->library('parser');
3773f4677c40 Opiniarbo - versikontrolita.
viric@mandarina
parents:
diff changeset
    11
		$this->load->helper('form');
1
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    12
		$this->load->model('opiniarbo_model');
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    13
    }
0
3773f4677c40 Opiniarbo - versikontrolita.
viric@mandarina
parents:
diff changeset
    14
1
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    15
	function index()
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    16
    {
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    17
        $mainassert = $this->uri->segment(3, -1);
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    18
        $parserdata['logindata'] = $this->aulib->getLoginLink();
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    19
        if ($mainassert == -1)
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    20
        {
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    21
            // Managing heads
2
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    22
            if ($this->input->post('add'))
1
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    23
            {
2
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    24
                $this->form_validation->set_rules('text', 'Aserta teksto', 'required|min_length[1]');
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    25
                $this->form_validation->set_rules('value', 'Valoro', 'callback__value_check');
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    26
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    27
                // Add the new assertion if added succesfully
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    28
                if ($this->form_validation->run())
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    29
                {
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    30
                    $dbdata['assert'] = $this->input->post('text');
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    31
                    $dbdata['value'] = $this->input->post('value')/20.+0.5;
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    32
                    if ($this->input->post('context'))
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    33
                        $dbdata['context'] = $this->input->post('context');
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    34
                    $this->opiniarbo_model->insert_assertion($this->aulib->getSessionId(),
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    35
                        $dbdata);
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    36
                    $this->opiniarbo_model->recalculate($this->aulib->getSessionId());
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    37
                }
1
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    38
            }
2
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    39
            else if ($this->input->post('modify'))
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    40
            {
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    41
                $this->form_validation->set_rules('id', 'Valoro', 'required');
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    42
                $this->form_validation->set_rules('vid', 'Valoro', 'required');
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    43
                $this->form_validation->set_rules('value', 'Valoro', 'callback__value_check');
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    44
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    45
                // Add the new assertion if added succesfully
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    46
                if ($this->form_validation->run())
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    47
                {
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    48
                    $dbdata['assertid'] = $this->input->post('id');
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    49
                    $dbdata['valueid'] = $this->input->post('vid');
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    50
                    $dbdata['value'] = $this->input->post('value')/20.+0.5;
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    51
                    $this->opiniarbo_model->modify_values($this->aulib->getSessionId(),
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    52
                        $dbdata);
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    53
                    $this->opiniarbo_model->recalculate($this->aulib->getSessionId());
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    54
                }
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    55
            }
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    56
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    57
            // Show the head assertions
1
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    58
            $parserdata['asserts'] = $this->opiniarbo_model->get_my_heads($this->aulib->getSessionId());
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    59
            foreach($parserdata['asserts'] as &$row)
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    60
            {
2
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    61
                if ($row['value'] != NULL)
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    62
                    $row['value'] = ($row['value'] - 0.5) * 20;
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    63
                if ($row['calc_value'] != NULL)
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    64
                    $row['calc_value'] = ($row['calc_value'] - 0.5)*20;
1
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    65
            }
2
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    66
            $parserdata['asserts_other'] = $this->opiniarbo_model->get_other_heads($this->aulib->getSessionId());
1
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    67
            $this->parser->parse('arbo_heads', $parserdata);
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    68
        }
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    69
        else
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    70
        {
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    71
            // Assert chosen
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    72
            $parserdata['mainassert'] = $mainassert;
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    73
2
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    74
            if ($this->input->post('add'))
1
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
    75
            {
2
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    76
                $this->form_validation->set_rules('text', 'Aserta teksto', 'required|min_length[1]');
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    77
                $this->form_validation->set_rules('value', 'Valoro', 'callback__value_check');
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    78
                $this->form_validation->set_rules('influence', 'Influo', 'required');
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    79
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    80
                // Add the subassertion if possible
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    81
                if ($this->form_validation->run())
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    82
                {
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    83
                    $dbdata['assert'] = $this->input->post('text');
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    84
                    $dbdata['value'] = $this->input->post('value')/20. + 0.5;
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    85
                    $dbdata['influence'] = $this->input->post('influence')/10.;
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    86
                    if ($this->input->post('context'))
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    87
                        $dbdata['context'] = $this->input->post('context');
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    88
                    $dbdata['parent'] = $mainassert;
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    89
                    $this->opiniarbo_model->insert_assertion($this->aulib->getSessionId(),
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    90
                        $dbdata);
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    91
                    $this->opiniarbo_model->recalculate($this->aulib->getSessionId());
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    92
                }
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    93
            }
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    94
            else if ($this->input->post('modify'))
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    95
            {
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    96
                $this->form_validation->set_rules('id', 'Valoro', 'required');
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    97
                $this->form_validation->set_rules('vid', 'Valoro', 'required');
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    98
                $this->form_validation->set_rules('value', 'Valoro', 'callback__value_check');
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
    99
                $this->form_validation->set_rules('influence', 'Influo', 'required');
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
   100
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
   101
                // Modify the values if possible
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
   102
                if ($this->form_validation->run())
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
   103
                {
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
   104
                    $dbdata['assertid'] = $this->input->post('id');
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
   105
                    $dbdata['valueid'] = $this->input->post('vid');
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
   106
                    $dbdata['value'] = $this->input->post('value')/20.+0.5;
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
   107
                    $dbdata['influence'] = $this->input->post('influence')/10;
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
   108
                    $this->opiniarbo_model->modify_values($this->aulib->getSessionId(),
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
   109
                        $dbdata);
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
   110
                    $this->opiniarbo_model->recalculate($this->aulib->getSessionId());
7c6c888b2fed He afegit opinions per usuari.
viric@mandarina
parents: 1
diff changeset
   111
                }
1
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   112
            }
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   113
            $assertdata = $this->opiniarbo_model->get_assert($mainassert, $this->aulib->getSessionId());
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   114
            $parserdata['maintext'] = $assertdata['assert'];
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   115
            $parserdata['mainvalue'] = $assertdata['value'];
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   116
            if ($parserdata['mainvalue'] != NULL)
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   117
                $parserdata['mainvalue'] = ($parserdata['mainvalue'] - 0.5)*20;
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   118
            $parserdata['maininfluence'] = $assertdata['influence'];
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   119
            if ($parserdata['maininfluence'] != NULL)
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   120
                $parserdata['maininfluence'] = $parserdata['maininfluence'] * 10;
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   121
            $parserdata['maincontext'] = $assertdata['context'];
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   122
            $parserdata['maincalc_value'] = $assertdata['calc_value'];
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   123
            if ($parserdata['maincalc_value'] != NULL)
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   124
                $parserdata['maincalc_value'] = ($parserdata['maincalc_value'] - 0.5)*20;
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   125
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   126
            $parserdata['subasserts'] = $this->opiniarbo_model->get_subasserts($mainassert, $this->aulib->getSessionId());
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   127
            foreach($parserdata['subasserts'] as &$row)
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   128
            {
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   129
                if ($row['value'] != NULL)
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   130
                    $row['value'] = ($row['value'] - 0.5) * 20;
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   131
                if ($row['influence'] != NULL)
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   132
                    $row['influence'] = $row['influence'] * 10;
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   133
                if ($row['calc_value'] != NULL)
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   134
                    $row['calc_value'] = ($row['calc_value'] - 0.5)*20;
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   135
            }
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   136
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   137
            $parserdata['preasserts'] = $this->opiniarbo_model->get_preasserts($mainassert, $this->aulib->getSessionId());
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   138
            foreach($parserdata['preasserts'] as &$row)
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   139
            {
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   140
                if ($row['value'] != NULL)
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   141
                    $row['value'] = ($row['value'] - 0.5) * 20;
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   142
                if ($row['influence'] != NULL)
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   143
                    $row['influence'] = $row['influence'] * 10;
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   144
                if ($row['calc_value'] != NULL)
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   145
                    $row['calc_value'] = ($row['calc_value'] - 0.5)*20;
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   146
            }
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   147
            $this->parser->parse('arbo', $parserdata);
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   148
        }
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   149
    }
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   150
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   151
    function recalculate()
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   152
    {
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   153
        $this->opiniarbo_model->recalculate();
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   154
        echo "OK";
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   155
    }
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   156
    
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   157
    function _value_check($str)
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   158
    {
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   159
        if (strlen($str) > 0 &&  $str <= 10.0 && $str >= -10.0)
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   160
            return TRUE;
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   161
        $this->form_validation->set_message("_value_check", "Skribu valoron inter -10 kaj 10");
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   162
        return FALSE;
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   163
    }
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   164
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   165
    function _influence_check($str)
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   166
    {
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   167
        if (strlen($str) > 0 &&  $str <= 10.0 && $str >= -10.0)
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   168
            return TRUE;
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   169
        $this->form_validation->set_message("_influence_check", "Skribu influon inter -10 kaj 10");
f08a11b5d207 Ja va el càlcul.
viric@mandarina
parents: 0
diff changeset
   170
        return FALSE;
0
3773f4677c40 Opiniarbo - versikontrolita.
viric@mandarina
parents:
diff changeset
   171
    }
3773f4677c40 Opiniarbo - versikontrolita.
viric@mandarina
parents:
diff changeset
   172
}