当前位置: 首页>>代码示例>>PHP>>正文


PHP addSlashes函数代码示例

本文整理汇总了PHP中addSlashes函数的典型用法代码示例。如果您正苦于以下问题:PHP addSlashes函数的具体用法?PHP addSlashes怎么用?PHP addSlashes使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了addSlashes函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: Population2

 function Population2($id = null, $_populatie = null)
 {
     $this->id = $id;
     $this->_populatie = $_populatie;
     if (!isset($_populatie) && isset($id)) {
         // get a Population2 based on its identifier
         // check if it exists:
         $ctx = DB_doquer('SELECT DISTINCT fst.`AttSubExpression` AS `I`
                        FROM 
                           ( SELECT DISTINCT `I` AS `AttSubExpression`, `I`
                               FROM `SubExpression`
                           ) AS fst
                       WHERE fst.`AttSubExpression` = \'' . addSlashes($id) . '\'');
         if (count($ctx) == 0) {
             $this->_new = true;
         } else {
             $this->_new = false;
             // fill the attributes
             $me = array();
             $me['populatie'] = firstCol(DB_doquer("SELECT DISTINCT `f1`.`display` AS `populatie`\r\n                                                 FROM `SubExpression`\r\n                                                 JOIN  ( SELECT DISTINCT F0.`SubExpression`, F1.`display`\r\n                                                                FROM `contains4` AS F0, `Pair` AS F1\r\n                                                               WHERE F0.`Pair`=F1.`I`\r\n                                                            ) AS f1\r\n                                                   ON `f1`.`SubExpression`='" . addslashes($id) . "'\r\n                                                WHERE `SubExpression`.`I`='" . addslashes($id) . "'"));
             $this->set_populatie($me['populatie']);
         }
     } else {
         if (isset($id)) {
             // just check if it exists
             $ctx = DB_doquer('SELECT DISTINCT fst.`AttSubExpression` AS `I`
                        FROM 
                           ( SELECT DISTINCT `I` AS `AttSubExpression`, `I`
                               FROM `SubExpression`
                           ) AS fst
                       WHERE fst.`AttSubExpression` = \'' . addSlashes($id) . '\'');
             $this->_new = count($ctx) == 0;
         }
     }
 }
开发者ID:4ZP6Capstone2015,项目名称:ampersand-models,代码行数:35,代码来源:Population2.inc.php

示例2: Gebruiker

 function Gebruiker($id = null, $_sessies = null)
 {
     $this->id = $id;
     $this->_sessies = $_sessies;
     if (!isset($_sessies) && isset($id)) {
         // get a Gebruiker based on its identifier
         // check if it exists:
         $ctx = DB_doquer('SELECT DISTINCT fst.`AttGebruiker` AS `I`
                        FROM 
                           ( SELECT DISTINCT `I` AS `AttGebruiker`, `I`
                               FROM `Gebruiker`
                           ) AS fst
                       WHERE fst.`AttGebruiker` = \'' . addSlashes($id) . '\'');
         if (count($ctx) == 0) {
             $this->_new = true;
         } else {
             $this->_new = false;
             // fill the attributes
             $me = array();
             $me['sessies'] = firstCol(DB_doquer("SELECT DISTINCT `SessieTbl`.`Id` AS `sessies`\r\n                                               FROM `SessieTbl`\r\n                                              WHERE `SessieTbl`.`gebruiker`='" . addslashes($id) . "'"));
             $this->set_sessies($me['sessies']);
         }
     } else {
         if (isset($id)) {
             // just check if it exists
             $ctx = DB_doquer('SELECT DISTINCT fst.`AttGebruiker` AS `I`
                        FROM 
                           ( SELECT DISTINCT `I` AS `AttGebruiker`, `I`
                               FROM `Gebruiker`
                           ) AS fst
                       WHERE fst.`AttGebruiker` = \'' . addSlashes($id) . '\'');
             $this->_new = count($ctx) == 0;
         }
     }
 }
开发者ID:4ZP6Capstone2015,项目名称:ampersand-models,代码行数:35,代码来源:Gebruiker.inc.php

示例3: setupTop

 function setupTop($title)
 {
     $this->addJs("document.title = '{$title} - azaka';");
     $this->db->qry("SELECT name, url, access FROM pages WHERE visible = 1");
     while ($row = $this->db->fetchLast()) {
         $this->l->additem($row['name'], $row['name'], $row['access']);
     }
     $this->addJs("document.getElementById('toolbar').innerHTML = '" . addSlashes($this->l->dispBar()) . "';");
 }
开发者ID:shadow7412,项目名称:azaka,代码行数:9,代码来源:page.php

示例4: Session

 function Session($id = null, $court = null, $panel = null, $city = null, $judge = null, $clerk = null, $scheduled = null, $dateofoccurence = null, $cases = null)
 {
     $this->_id = $id;
     $this->_court = $court;
     $this->_panel = $panel;
     $this->_city = $city;
     $this->_judge = $judge;
     $this->_clerk = $clerk;
     $this->_scheduled = $scheduled;
     $this->_dateofoccurence = $dateofoccurence;
     $this->_cases = $cases;
     if (!isset($court) && isset($id)) {
         // get a Session based on its identifier
         // check if it exists:
         $ctx = DB_doquer('SELECT DISTINCT fst.`AttSession` AS `i`
                        FROM 
                           ( SELECT DISTINCT `i` AS `AttSession`, `i`
                               FROM `session`
                           ) AS fst
                       WHERE fst.`AttSession` = \'' . addSlashes($id) . '\'');
         if (count($ctx) == 0) {
             $this->_new = true;
         } else {
             $this->_new = false;
             // fill the attributes
             $me = firstRow(DB_doquer("SELECT DISTINCT `judge`.`session` AS `id`\n                                       , `session`.`location` AS `court`\n                                       , `session`.`panel`\n                                       , `session`.`clerk`\n                                       , `session`.`scheduled`\n                                       , `session`.`occured` AS `date of occurence`\n                                       , `f1`.`seatedin` AS `city`\n                                    FROM `judge`\n                                    LEFT JOIN `session` ON `session`.`i`='" . addslashes($id) . "'\n                                    LEFT JOIN  ( SELECT DISTINCT F0.`i`, F1.`seatedin`\n                                                   FROM `session` AS F0, `court` AS F1\n                                                  WHERE F0.`location`=F1.`i`\n                                               ) AS f1\n                                      ON `f1`.`i`='" . addslashes($id) . "'\n                                   WHERE `judge`.`session`='" . addslashes($id) . "'"));
             $me['judge'] = firstCol(DB_doquer("SELECT DISTINCT `judge`.`party` AS `judge`\n                                             FROM `judge`\n                                            WHERE `judge`.`session`='" . addslashes($id) . "'"));
             $me['cases'] = DB_doquer("SELECT DISTINCT `process`.`legalcase` AS `id`\n                                     FROM `process`\n                                    WHERE `process`.`session`='" . addslashes($id) . "'");
             foreach ($me['cases'] as $i0 => &$v0) {
                 $v0 = firstRow(DB_doquer("SELECT DISTINCT '" . addslashes($v0['id']) . "' AS `id`\n                                         , '" . addslashes($v0['id']) . "' AS `nr`\n                                      FROM `legalcase`\n                                     WHERE `legalcase`.`i`='" . addslashes($v0['id']) . "'"));
                 $v0['plaintiff'] = firstCol(DB_doquer("SELECT DISTINCT `f1`.`party` AS `plaintiff`\n                                                   FROM `legalcase`\n                                                   JOIN `plaintiff` AS f1 ON `f1`.`legalcase`='" . addslashes($v0['id']) . "'\n                                                  WHERE `legalcase`.`i`='" . addslashes($v0['id']) . "'"));
                 $v0['defendant'] = firstCol(DB_doquer("SELECT DISTINCT `f1`.`party` AS `defendant`\n                                                   FROM `legalcase`\n                                                   JOIN `defendant` AS f1 ON `f1`.`LegalCase`='" . addslashes($v0['id']) . "'\n                                                  WHERE `legalcase`.`i`='" . addslashes($v0['id']) . "'"));
             }
             unset($v0);
             $this->set_court($me['court']);
             $this->set_panel($me['panel']);
             $this->set_city($me['city']);
             $this->set_judge($me['judge']);
             $this->set_clerk($me['clerk']);
             $this->set_scheduled($me['scheduled']);
             $this->set_dateofoccurence($me['date of occurence']);
             $this->set_cases($me['cases']);
         }
     } else {
         if (isset($id)) {
             // just check if it exists
             $ctx = DB_doquer('SELECT DISTINCT fst.`AttSession` AS `i`
                        FROM 
                           ( SELECT DISTINCT `i` AS `AttSession`, `i`
                               FROM `session`
                           ) AS fst
                       WHERE fst.`AttSession` = \'' . addSlashes($id) . '\'');
             $this->_new = count($ctx) == 0;
         }
     }
 }
开发者ID:sapray,项目名称:ampersand-models,代码行数:56,代码来源:Session.inc.php

示例5: addSlashe

 public function addSlashe($value)
 {
     if (!get_magic_quotes_gpc()) {
         // verifica se o addSlashes está automático no server
         return addSlashes($value);
         // insere \ nas aspas
     } else {
         return $value;
     }
 }
开发者ID:obscurun,项目名称:run-dev,代码行数:10,代码来源:protect.php

示例6: UserRule

 function UserRule($id = null, $_uitleg = null, $_overtredingen = null, $_populatievansubexpressies = null, $_relaties = null, $_source = null, $_target = null, $_ganaarpattern = null, $_ganaarvorigeregel = null, $_ganaarvolgenderegel = null, $_Conceptueeldiagram = null)
 {
     $this->id = $id;
     $this->_uitleg = $_uitleg;
     $this->_overtredingen = $_overtredingen;
     $this->_populatievansubexpressies = $_populatievansubexpressies;
     $this->_relaties = $_relaties;
     $this->_source = $_source;
     $this->_target = $_target;
     $this->_ganaarpattern = $_ganaarpattern;
     $this->_ganaarvorigeregel = $_ganaarvorigeregel;
     $this->_ganaarvolgenderegel = $_ganaarvolgenderegel;
     $this->_Conceptueeldiagram = $_Conceptueeldiagram;
     if (!isset($_uitleg) && isset($id)) {
         // get a UserRule based on its identifier
         // check if it exists:
         $ctx = DB_doquer('SELECT DISTINCT fst.`AttUserRule` AS `I`
                        FROM 
                           ( SELECT DISTINCT `I` AS `AttUserRule`, `I`
                               FROM `UserRule`
                           ) AS fst
                       WHERE fst.`AttUserRule` = \'' . addSlashes($id) . '\'');
         if (count($ctx) == 0) {
             $this->_new = true;
         } else {
             $this->_new = false;
             // fill the attributes
             $me = firstRow(DB_doquer("SELECT DISTINCT `UserRule`.`I` AS `id`\r\n                                       , `UserRule`.`pattern` AS `ga naar pattern`\r\n                                       , `UserRule`.`previous` AS `ga naar vorige regel`\r\n                                       , `UserRule`.`next` AS `ga naar volgende regel`\r\n                                       , `f1`.`display` AS `uitleg`\r\n                                       , `f2`.`source`\r\n                                       , `f3`.`target`\r\n                                       , `f4`.`display` AS `Conceptueel diagram`\r\n                                    FROM `UserRule`\r\n                                    LEFT JOIN  ( SELECT DISTINCT F0.`I`, F1.`display`\r\n                                                   FROM `UserRule` AS F0, `Explanation` AS F1\r\n                                                  WHERE F0.`explanation`=F1.`I`\r\n                                               ) AS f1\r\n                                      ON `f1`.`I`='" . addslashes($id) . "'\r\n                                    LEFT JOIN  ( SELECT DISTINCT F0.`I`, F1.`source`\r\n                                                   FROM `UserRule` AS F0, `Type` AS F1\r\n                                                  WHERE F0.`type`=F1.`I`\r\n                                               ) AS f2\r\n                                      ON `f2`.`I`='" . addslashes($id) . "'\r\n                                    LEFT JOIN  ( SELECT DISTINCT F0.`I`, F1.`target`\r\n                                                   FROM `UserRule` AS F0, `Type` AS F1\r\n                                                  WHERE F0.`type`=F1.`I`\r\n                                               ) AS f3\r\n                                      ON `f3`.`I`='" . addslashes($id) . "'\r\n                                    LEFT JOIN  ( SELECT DISTINCT F0.`I`, F1.`display`\r\n                                                   FROM `UserRule` AS F0, `Picture` AS F1\r\n                                                  WHERE F0.`picture`=F1.`I`\r\n                                               ) AS f4\r\n                                      ON `f4`.`I`='" . addslashes($id) . "'\r\n                                   WHERE `UserRule`.`I`='" . addslashes($id) . "'"));
             $me['overtredingen'] = firstCol(DB_doquer("SELECT DISTINCT `f1`.`display` AS `overtredingen`\r\n                                                     FROM `UserRule`\r\n                                                     JOIN  ( SELECT DISTINCT F0.`UserRule`, F1.`display`\r\n                                                                    FROM `violates2` AS F0, `Violation` AS F1\r\n                                                                   WHERE F0.`Violation`=F1.`I`\r\n                                                                ) AS f1\r\n                                                       ON `f1`.`UserRule`='" . addslashes($id) . "'\r\n                                                    WHERE `UserRule`.`I`='" . addslashes($id) . "'"));
             $me['populatie van subexpressies'] = firstCol(DB_doquer("SELECT DISTINCT `SubExpression`.`I` AS `populatie van subexpressies`\r\n                                                                   FROM `SubExpression`\r\n                                                                  WHERE `SubExpression`.`subexpressionOf`='" . addslashes($id) . "'"));
             $me['relaties'] = firstCol(DB_doquer("SELECT DISTINCT `morphisms1`.`Relation` AS `relaties`\r\n                                                FROM `UserRule`\r\n                                                JOIN `morphisms1` ON `morphisms1`.`UserRule`='" . addslashes($id) . "'\r\n                                               WHERE `UserRule`.`I`='" . addslashes($id) . "'"));
             $this->set_uitleg($me['uitleg']);
             $this->set_overtredingen($me['overtredingen']);
             $this->set_populatievansubexpressies($me['populatie van subexpressies']);
             $this->set_relaties($me['relaties']);
             $this->set_source($me['source']);
             $this->set_target($me['target']);
             $this->set_ganaarpattern($me['ga naar pattern']);
             $this->set_ganaarvorigeregel($me['ga naar vorige regel']);
             $this->set_ganaarvolgenderegel($me['ga naar volgende regel']);
             $this->set_Conceptueeldiagram($me['Conceptueel diagram']);
         }
     } else {
         if (isset($id)) {
             // just check if it exists
             $ctx = DB_doquer('SELECT DISTINCT fst.`AttUserRule` AS `I`
                        FROM 
                           ( SELECT DISTINCT `I` AS `AttUserRule`, `I`
                               FROM `UserRule`
                           ) AS fst
                       WHERE fst.`AttUserRule` = \'' . addSlashes($id) . '\'');
             $this->_new = count($ctx) == 0;
         }
     }
 }
开发者ID:4ZP6Capstone2015,项目名称:ampersand-models,代码行数:55,代码来源:UserRule.inc.php

示例7: addslashes

 /**
  *
  * @ addslashes()
  * @param data $data
  * @return string $data
  * use '\' to transferred meaning
  * */
 public static function addslashes($data)
 {
     if (is_array($data)) {
         foreach ($data as $key => $value) {
             $data[$key] = self::addSlashes($value);
         }
     } else {
         $data = addSlashes(trim($data));
     }
     return $data;
 }
开发者ID:uwitec,项目名称:mgoa,代码行数:18,代码来源:request.php

示例8: setNotes

 function setNotes($employee, $semester, $requested, $registered, $notes)
 {
     global $db;
     try {
         $insertQuery = $db->prepare("INSERT INTO scheduleNotes (netID, semester, requestedHours, registeredHours, notes, guid) VALUES (:employee,:semester,:requested,:registered,:notes,:guid) ON DUPLICATE KEY UPDATE requestedHours=:requested1,registeredHours=:registered1,notes=:notes1");
         $success = $insertQuery->execute(array(':employee' => $employee, ':semester' => $semester, ':requested' => $requested, ':registered' => $registered, ':notes' => addSlashes($notes), ':guid' => newGuid(), ':requested1' => $requested, ':registered1' => $registered, ':notes1' => addSlashes($notes)));
     } catch (PDOException $e) {
         exit("error in query");
     }
     echo $success;
 }
开发者ID:byu-oit-ssengineering,项目名称:team-managment-tool,代码行数:11,代码来源:periodNotes.php

示例9: testFindWithSuffix

 /**
  * tests find() with default executable
  */
 public function testFindWithSuffix()
 {
     putenv('PHP_PATH=');
     putenv('PHP_PEAR_PHP_BIN=');
     $f = new PhpExecutableFinder();
     $current = $f->find();
     //TODO maybe php executable is custom or even windows
     if (defined('PHP_WINDOWS_VERSION_BUILD')) {
         $this->assertTrue(is_executable($current));
         $this->assertTrue((bool) preg_match('/' . addSlashes(DIRECTORY_SEPARATOR) . 'php\\.(exe|bat|cmd|com)$/i', $current), '::find() returns the executable php with suffixes');
     }
 }
开发者ID:rcambien,项目名称:symfony,代码行数:15,代码来源:PhpExecutableFinderTest.php

示例10: insertUserToken

function insertUserToken($token)
{
    global $GMAIL;
    $userid = getMoodleIdFromSession($_COOKIE['MoodleSession']);
    mysql_connect($GMAIL->dbhost, $GMAIL->dbuser, $GMAIL->dbpassword);
    mysql_select_db($GMAIL->dbname);
    $token = addSlashes($token);
    $query = 'insert into credentials values("","' . $userid . '","' . $token . '");';
    $result = mysql_query($query);
    $row = mysql_fetch_row($result);
    mysql_close();
    header('Location: ' . $GMAIL->successRedirect);
}
开发者ID:steveprater,项目名称:Moodle-MessageCenter,代码行数:13,代码来源:oauth2callback.php

示例11: Magistrate

 function Magistrate($id = null, $court = null, $panel = null, $role = null, $Sessions = null)
 {
     $this->_id = $id;
     $this->_court = $court;
     $this->_panel = $panel;
     $this->_role = $role;
     $this->_Sessions = $Sessions;
     if (!isset($court) && isset($id)) {
         // get a Magistrate based on its identifier
         // check if it exists:
         $ctx = DB_doquer('SELECT DISTINCT fst.`AttParty` AS `i`
                        FROM 
                           ( SELECT DISTINCT `i` AS `AttParty`, `i`
                               FROM `party`
                           ) AS fst
                       WHERE fst.`AttParty` = \'' . addSlashes($id) . '\'');
         if (count($ctx) == 0) {
             $this->_new = true;
         } else {
             $this->_new = false;
             // fill the attributes
             $me = firstRow(DB_doquer("SELECT DISTINCT `party`.`i` AS `id`\n                                       , `party`.`actsas` AS `role`\n                                    FROM `party`\n                                   WHERE `party`.`i`='" . addslashes($id) . "'"));
             $me['court'] = firstCol(DB_doquer("SELECT DISTINCT `f1`.`court`\n                                             FROM `party`\n                                             JOIN  ( \n                                                          (SELECT DISTINCT Party, Court AS `court`\n                                                                FROM `clerk`\n                                                          ) UNION (SELECT DISTINCT F0.`party` AS `Party`, F1.`court`\n                                                                FROM `members` AS F0, `panel` AS F1\n                                                               WHERE F0.`Panel`=F1.`i`\n                                                          \n                                                          )\n                                                        ) AS f1\n                                               ON `f1`.`Party`='" . addslashes($id) . "'\n                                            WHERE `party`.`i`='" . addslashes($id) . "'"));
             $me['panel'] = firstCol(DB_doquer("SELECT DISTINCT `members`.`panel`\n                                             FROM `members`\n                                            WHERE `members`.`party`='" . addslashes($id) . "'"));
             $me['Sessions'] = DB_doquer("SELECT DISTINCT `f1`.`session` AS `id`\n                                        FROM `party`\n                                        JOIN  ( \n                                                     (SELECT DISTINCT party, session\n                                                           FROM `judge`\n                                                     ) UNION (SELECT DISTINCT clerk AS `party`, i AS `session`\n                                                           FROM `session`\n                                                     \n                                                     )\n                                                   ) AS f1\n                                          ON `f1`.`party`='" . addslashes($id) . "'\n                                       WHERE `party`.`i`='" . addslashes($id) . "'");
             foreach ($me['Sessions'] as $i0 => &$v0) {
                 $v0 = firstRow(DB_doquer("SELECT DISTINCT '" . addslashes($v0['id']) . "' AS `id`\n                                         , `f2`.`clerk`\n                                         , `f3`.`scheduled`\n                                         , `f4`.`seatedin` AS `city`\n                                         , `f5`.`location`\n                                         , `f6`.`panel`\n                                      FROM `session`\n                                      LEFT JOIN `session` AS f2 ON `f2`.`i`='" . addslashes($v0['id']) . "'\n                                      LEFT JOIN `session` AS f3 ON `f3`.`i`='" . addslashes($v0['id']) . "'\n                                      LEFT JOIN  ( SELECT DISTINCT F0.`i`, F1.`seatedin`\n                                                     FROM `session` AS F0, `court` AS F1\n                                                    WHERE F0.`location`=F1.`i`\n                                                 ) AS f4\n                                        ON `f4`.`i`='" . addslashes($v0['id']) . "'\n                                      LEFT JOIN `session` AS f5 ON `f5`.`i`='" . addslashes($v0['id']) . "'\n                                      LEFT JOIN `session` AS f6 ON `f6`.`i`='" . addslashes($v0['id']) . "'\n                                     WHERE `session`.`i`='" . addslashes($v0['id']) . "'"));
                 $v0['judge'] = firstCol(DB_doquer("SELECT DISTINCT `f1`.`party` AS `judge`\n                                               FROM `session`\n                                               JOIN `judge` AS f1 ON `f1`.`session`='" . addslashes($v0['id']) . "'\n                                              WHERE `session`.`i`='" . addslashes($v0['id']) . "'"));
                 $v1 = $v0['panel'];
                 $v0['panel'] = firstRow(DB_doquer("SELECT DISTINCT '" . addslashes($v1) . "' AS `id`\n                                                  , `f2`.`court`\n                                               FROM `panel`\n                                               LEFT JOIN `panel` AS f2 ON `f2`.`i`='" . addslashes($v1) . "'\n                                              WHERE `panel`.`i`='" . addslashes($v1) . "'"));
             }
             unset($v0);
             $this->set_court($me['court']);
             $this->set_panel($me['panel']);
             $this->set_role($me['role']);
             $this->set_Sessions($me['Sessions']);
         }
     } else {
         if (isset($id)) {
             // just check if it exists
             $ctx = DB_doquer('SELECT DISTINCT fst.`AttParty` AS `i`
                        FROM 
                           ( SELECT DISTINCT `i` AS `AttParty`, `i`
                               FROM `party`
                           ) AS fst
                       WHERE fst.`AttParty` = \'' . addSlashes($id) . '\'');
             $this->_new = count($ctx) == 0;
         }
     }
 }
开发者ID:sapray,项目名称:ampersand-models,代码行数:50,代码来源:Magistrate.inc.php

示例12: Signal

 function Signal($id = null, $_source = null, $_target = null, $_relations = null, $_explanation = null, $_previous = null, $_next = null, $_pattern = null, $_contains = null)
 {
     $this->id = $id;
     $this->_source = $_source;
     $this->_target = $_target;
     $this->_relations = $_relations;
     $this->_explanation = $_explanation;
     $this->_previous = $_previous;
     $this->_next = $_next;
     $this->_pattern = $_pattern;
     $this->_contains = $_contains;
     if (!isset($_source) && isset($id)) {
         // get a Signal based on its identifier
         // check if it exists:
         $ctx = DB_doquer('SELECT DISTINCT fst.`AttSignal` AS `I`
                        FROM 
                           ( SELECT DISTINCT `I` AS `AttSignal`, `I`
                               FROM `Signal`
                           ) AS fst
                       WHERE fst.`AttSignal` = \'' . addSlashes($id) . '\'');
         if (count($ctx) == 0) {
             $this->_new = true;
         } else {
             $this->_new = false;
             // fill the attributes
             $me = firstRow(DB_doquer("SELECT DISTINCT `Signal`.`I` AS `id`\r\n                                       , `Signal`.`previous`\r\n                                       , `Signal`.`next`\r\n                                       , `Signal`.`pattern`\r\n                                       , `f1`.`source`\r\n                                       , `f2`.`target`\r\n                                       , `f3`.`display` AS `explanation`\r\n                                    FROM `Signal`\r\n                                    LEFT JOIN  ( SELECT DISTINCT F0.`I`, F1.`source`\r\n                                                   FROM `Signal` AS F0, `Type` AS F1\r\n                                                  WHERE F0.`type`=F1.`I`\r\n                                               ) AS f1\r\n                                      ON `f1`.`I`='" . addslashes($id) . "'\r\n                                    LEFT JOIN  ( SELECT DISTINCT F0.`I`, F1.`target`\r\n                                                   FROM `Signal` AS F0, `Type` AS F1\r\n                                                  WHERE F0.`type`=F1.`I`\r\n                                               ) AS f2\r\n                                      ON `f2`.`I`='" . addslashes($id) . "'\r\n                                    LEFT JOIN  ( SELECT DISTINCT F0.`I`, F1.`display`\r\n                                                   FROM `Signal` AS F0, `Explanation` AS F1\r\n                                                  WHERE F0.`explanation`=F1.`I`\r\n                                               ) AS f3\r\n                                      ON `f3`.`I`='" . addslashes($id) . "'\r\n                                   WHERE `Signal`.`I`='" . addslashes($id) . "'"));
             $me['relations'] = firstCol(DB_doquer("SELECT DISTINCT `morphisms2`.`Relation` AS `relations`\r\n                                                 FROM `Signal`\r\n                                                 JOIN `morphisms2` ON `morphisms2`.`Signal`='" . addslashes($id) . "'\r\n                                                WHERE `Signal`.`I`='" . addslashes($id) . "'"));
             $me['contains'] = firstCol(DB_doquer("SELECT DISTINCT `f1`.`display` AS `contains`\r\n                                                FROM `Signal`\r\n                                                JOIN  ( SELECT DISTINCT F0.`Signal`, F1.`display`\r\n                                                               FROM `contains3` AS F0, `Pair` AS F1\r\n                                                              WHERE F0.`Pair`=F1.`I`\r\n                                                           ) AS f1\r\n                                                  ON `f1`.`Signal`='" . addslashes($id) . "'\r\n                                               WHERE `Signal`.`I`='" . addslashes($id) . "'"));
             $this->set_source($me['source']);
             $this->set_target($me['target']);
             $this->set_relations($me['relations']);
             $this->set_explanation($me['explanation']);
             $this->set_previous($me['previous']);
             $this->set_next($me['next']);
             $this->set_pattern($me['pattern']);
             $this->set_contains($me['contains']);
         }
     } else {
         if (isset($id)) {
             // just check if it exists
             $ctx = DB_doquer('SELECT DISTINCT fst.`AttSignal` AS `I`
                        FROM 
                           ( SELECT DISTINCT `I` AS `AttSignal`, `I`
                               FROM `Signal`
                           ) AS fst
                       WHERE fst.`AttSignal` = \'' . addSlashes($id) . '\'');
             $this->_new = count($ctx) == 0;
         }
     }
 }
开发者ID:4ZP6Capstone2015,项目名称:ampersand-models,代码行数:50,代码来源:Signal.inc.php

示例13: Party

 function Party($id = null, $cases = null, $role = null, $authorized = null)
 {
     $this->_id = $id;
     $this->_cases = $cases;
     $this->_role = $role;
     $this->_authorized = $authorized;
     if (!isset($cases) && isset($id)) {
         // get a Party based on its identifier
         // check if it exists:
         $ctx = DB_doquer('SELECT DISTINCT fst.`AttParty` AS `i`
                        FROM 
                           ( SELECT DISTINCT `i` AS `AttParty`, `i`
                               FROM `party`
                           ) AS fst
                       WHERE fst.`AttParty` = \'' . addSlashes($id) . '\'');
         if (count($ctx) == 0) {
             $this->_new = true;
         } else {
             $this->_new = false;
             // fill the attributes
             $me = firstRow(DB_doquer("SELECT DISTINCT `party`.`i` AS `id`\n                                       , `party`.`actsas` AS `role`\n                                    FROM `party`\n                                   WHERE `party`.`i`='" . addslashes($id) . "'"));
             $me['cases'] = DB_doquer("SELECT DISTINCT `f1`.`legalcase` AS `id`\n                                     FROM `party`\n                                     JOIN  ( \n                                                  (SELECT DISTINCT party, legalcase\n                                                        FROM `plaintiff`\n                                                  ) UNION (SELECT DISTINCT party, legalcase\n                                                        FROM `defendant`\n                                                  \n                                                  )\n                                                ) AS f1\n                                       ON `f1`.`party`='" . addslashes($id) . "'\n                                    WHERE `party`.`i`='" . addslashes($id) . "'");
             $me['authorized'] = DB_doquer("SELECT DISTINCT `f1`.`document` AS `id`\n                                          FROM `party`\n                                          JOIN `authby` AS f1 ON `f1`.`Party`='" . addslashes($id) . "'\n                                         WHERE `party`.`i`='" . addslashes($id) . "'");
             foreach ($me['cases'] as $i0 => &$v0) {
                 $v0 = firstRow(DB_doquer("SELECT DISTINCT '" . addslashes($v0['id']) . "' AS `id`\n                                         , '" . addslashes($v0['id']) . "' AS `nr`\n                                         , `f3`.`areaoflaw` AS `area of law`\n                                      FROM `legalcase`\n                                      LEFT JOIN `legalcase` AS f3 ON `f3`.`i`='" . addslashes($v0['id']) . "'\n                                     WHERE `legalcase`.`i`='" . addslashes($v0['id']) . "'"));
                 $v0['type of case'] = firstCol(DB_doquer("SELECT DISTINCT `f1`.`casetype` AS `type of case`\n                                                      FROM `legalcase`\n                                                      JOIN  ( \n                                                                   (SELECT DISTINCT F0.`legalcase`, F1.`casetype`\n                                                                         FROM `appeal` AS F0, `legalcase` AS F1\n                                                                        WHERE F0.`legalcase1`=F1.`i`\n                                                                   ) UNION (SELECT DISTINCT F0.`legalcase`, F1.`casetype`\n                                                                         FROM `appealtoadmincourt` AS F0, `legalcase` AS F1\n                                                                        WHERE F0.`legalcase1`=F1.`i`\n                                                                   ) UNION (SELECT DISTINCT F0.`legalcase`, F1.`casetype`\n                                                                         FROM `objection` AS F0, `legalcase` AS F1\n                                                                        WHERE F0.`legalcase1`=F1.`i`\n                                                                   \n                                                                   \n                                                                   )\n                                                                 ) AS f1\n                                                        ON `f1`.`legalcase`='" . addslashes($v0['id']) . "'\n                                                     WHERE `legalcase`.`i`='" . addslashes($v0['id']) . "'"));
             }
             unset($v0);
             foreach ($me['authorized'] as $i0 => &$v0) {
                 $v0['representative'] = firstCol(DB_doquer("SELECT DISTINCT `f1`.`Party` AS `representative`\n                                                        FROM `document`\n                                                        JOIN `writtenauthof` AS f1 ON `f1`.`document`='" . addslashes($v0['id']) . "'\n                                                       WHERE `document`.`i`='" . addslashes($v0['id']) . "'"));
             }
             unset($v0);
             $this->set_cases($me['cases']);
             $this->set_role($me['role']);
             $this->set_authorized($me['authorized']);
         }
     } else {
         if (isset($id)) {
             // just check if it exists
             $ctx = DB_doquer('SELECT DISTINCT fst.`AttParty` AS `i`
                        FROM 
                           ( SELECT DISTINCT `i` AS `AttParty`, `i`
                               FROM `party`
                           ) AS fst
                       WHERE fst.`AttParty` = \'' . addSlashes($id) . '\'');
             $this->_new = count($ctx) == 0;
         }
     }
 }
开发者ID:sapray,项目名称:ampersand-models,代码行数:49,代码来源:Party.inc.php

示例14: daoGetUser

function daoGetUser($username)
{
    if (isset($username)) {
        // something like this? necessary, mysql_dao could possibly do this?
        $username = addSlashes($username);
        $select = "SELECT username, password, email, firstname, lastname, webpage, birthdate, description ";
        $from = "FROM user ";
        $where = "WHERE username = " . $username;
        $query = $select . $from . $where;
        $userinfo = getArray($query);
        return new User($userinfo['username'], $userinfo['password'], $userinfo['email'], $userinfo['firstname'], $userinfo['lastname'], $userinfo['webpage'], $userinfo['birthdate'], $userinfo['description']);
    } else {
        //TODO: Error msg, no user.
    }
}
开发者ID:arewold,项目名称:calcuttagutta,代码行数:15,代码来源:userdao.php

示例15: testFindWithSuffix

 /**
  * tests find() with default executable.
  */
 public function testFindWithSuffix()
 {
     if (defined('PHP_BINARY')) {
         $this->markTestSkipped('The PHP binary is easily available as of PHP 5.4');
     }
     putenv('PHP_PATH=');
     putenv('PHP_PEAR_PHP_BIN=');
     $f = new PhpExecutableFinder();
     $current = $f->find();
     //TODO maybe php executable is custom or even Windows
     if ('\\' === DIRECTORY_SEPARATOR) {
         $this->assertTrue(is_executable($current));
         $this->assertTrue((bool) preg_match('/' . addSlashes(DIRECTORY_SEPARATOR) . 'php\\.(exe|bat|cmd|com)$/i', $current), '::find() returns the executable PHP with suffixes');
     }
 }
开发者ID:kchhainarong,项目名称:chantuchP,代码行数:18,代码来源:PhpExecutableFinderTest.php


注:本文中的addSlashes函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。