コード例 #1
0
ファイル: Script.class.php プロジェクト: evilgeny/bob
 /**
  * Removes a script from composite
  *
  * @param RM_ReportScript_iScript 		$script
  * @return 	bool
  */
 public function removeScript(RM_ReportScript_iScript $script)
 {
     foreach ($this->getScriptList() as $id => $item) {
         if ($item->id() == $script->id()) {
             unset($this->_stack[$id]);
             return TRUE;
         }
     }
     throw new RM_Base_Exception_BadUsage("Trying to remove an unexisting in composition script #" . $script->id() . " (`" . ($script->name ? 'unnamed' : $script->name) . "')");
 }
コード例 #2
0
ファイル: Mapper.class.php プロジェクト: evilgeny/bob
 public function deleteMap(RM_ReportScript_iScript $script)
 {
     $q = M('Db')->createQuery($this->_table['map'], 'delete')->where('script_id=?', $script->id());
     $q->execute();
 }